728x90 반응형 전체 글404 [Java] 객체지향 프로그래밍 (OOP) 오늘은 오랜만에 자바를 정리해보려고 한다. 그동안 그냥 물흐르듯 개발을 했는데 다시 한번 로직을 일깨우려고 합니다. 1. 객체지향 프로그래밍(Object Oriented Programming) - 자바는 대표적인 객체지향 프로그래밍 언어다. - 실제 세계를 객체라는 단위로 나누고 객체들간의 상호작용을 의미한다. - 즉, 프로그램을 여러개의 독립된 단위인 객체들의 모임으로 파악하고자 하는 것이다. 객체란 무엇일까? - 객체(Object)는 우리 주변에 있는 모든 것이 될 수 있다. - 예를 들어, Tv, 컴퓨터, 책, 건물, 의자, 사람 등 모든 것이 객체가 될 수 있다. - 객체는 자신만의 고유한 특성과 행동을 가지며 다른 객체들에게 행동을 요청하거나 정보를 주고 받는 등 상호작용을 함녀서 존재한다. -.. 2024. 1. 21. Java에서 일정 시간 후에 실행을 중지하는 방법 1. 개요 이 기사에서는 특정 시간 후에 장기 실행을 종료하는 방법에 대해 알아 봅니다. 이 문제에 대한 다양한 솔루션을 탐색 할 것입니다. 또한 우리는 그들의 함정 중 일부를 다룰 것입니다. 2. 루프 사용 전자 상거래 응용 프로그램에서 제품 항목의 일부 세부 정보와 같이 여러 항목을 루프로 처리하고 있지만 모든 항목을 완료 할 필요는 없을 수 있다고 가정 해보십시오. 사실, 우리는 특정 시간까지만 처리하고 싶고 그 후에는 실행을 중지하고 그 시간까지 List이 처리 한 내용을 표시하려고합니다. 간단한 예를 보겠습니다. long start = System.currentTimeMillis(); long end = start + 30*1000; while (System.currentTimeMillis() .. 2023. 12. 4. [IntelliJ] 인텔리제이 메뉴 및 탭 글자 크기 변경 인텔리제이 메뉴 및 탭 글자 크기 변경하는 법 File > Settings > Appearance & Behavior > Appearance 로 들어가서 use custom font를 체크해주세요. 그리고 원하시는 폰트 사이즈로 변경해주시면 됩니다. 셋팅 해봅시돠 2023. 7. 5. [데이터베이스] MySQL Workbench DB, Table 생성법 1. MySQL Workbench 실행 시작 메뉴에서 MySQL Workbench를 실행함. 그림. 시작 메뉴 MySQL Workbench 2. MySQL에 접속 2.1 Local instance MySQL 접속 Local instance MySQL에 접속. 그림. Local instance MySQL 2.2 Connect to MySQL Server Connect to MySQL Server 창이 뜨면, Password 입력 후 OK 클릭. 그림. Connect to MySQL Server 3. 스키마, 데이터베이스 만들기 3.1 데이터베이스 생성 ① 툴바의 스키마 생성 클릭. ② Name에 이름 입력. ③ Charset에 utf8 선택. ④ Collation에 utf8_bin 선택. ⑤ Apply 클.. 2023. 7. 5. [MySQL]InnoDB VS MyISAM InnoDB VS MyISAM MySQL의 스토리지 엔진으로 가장 많이 사용하는 엔진으로는 InnoDB와 MyISAM이 있다. InnoDB 엔진은 트랜잭션 처리가 필요하고 대용량의 데이터를 다루는 부분에서 효율적이고, MyISAM 엔진은 트랜잭션 처리가 필요 없고, Read only 기능이 많은 서비스일수록 효율적이다. 한줄로 정리하면, InnoDB는 데이터의 변화가 많은 서비스에, MyISAM은 SELECT가 많은 서비스에 적합하다 할 수 있다. 용도에 따라 InnoDB나 MyISAM 스토리지 엔진을 결정하는데, InnoDB와 MyISAM 테이블을 같이 사용할 경우, 조인시 주의해야한다 InnoDB InnoDB 및 BDB 스토리지 엔진은 트랜젝션에 안전한 테이블을 제공하는 트랜잭션-세이프 스토리지 엔진.. 2023. 7. 4. [DB] Numeric과 Integer의 차이! 깊은 지식은 아니지만 지식을 정리하자는 개념으로 작성하는 것임.. 오늘 DB 테이블을 구축하는 과정에서 Numeric와 Integer에 대해 궁금해서 이곳저곳 검색을 해봤다. 당연한 결과였지만 그래도 확실한 개념을 알게되어 이렇게 정리글을 남겨본다. DBMS는 PostgresSql이다. ○ Numeric - 정수 또는 소수 값을 저장할 수 있다. 예를 들어 Numeric은 numeric( 10, 2 ) 이렇게 선언할 수 있는데 이 뜻은 정수 10자리 소숫점 2자리로 표 현할 수 있다는 것이다. 소수점 2자리는 잘 아시겠지만 특정 값이 없으면 00으로 채워진다. 그 말은 즉 값이 있던 없던 고정 데이 터가 존재한다는 사실.. ○ Integer - 오직 정수만 저장할 수 있으며, 크지 않은 정수를 처리할때 .. 2023. 7. 4. 이전 1 ··· 5 6 7 8 9 10 11 ··· 68 다음 728x90 반응형