일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 예약
- 테스트
- 메세지수정
- ubuntu
- application.yml
- querydsl
- 검색
- 포트
- 서브쿼리
- Query
- 외부키
- EC2
- 참조키
- 테스트메소드
- subquery
- foreignkey
- 커밋메세지수정
- AuthenticationEntryPoint
- appspec
- 2 > /dev/null
- 적용우선순위
- ㅔㄴ션
- 메소드명
- docker명령어
- MySQL
- 네이티브쿼리
- 컨테이너실행
- 추후정리
- appspec.yml
- WeNews
- Today
- Total
목록코드스테이츠/정리 블로깅 (75)
제뉴어리의 모든것
유의깊게 봤던 조건문 문제 1. isEitherEvenAndLessThan9 문제 두 개 수를 입력받아 아래의 2가지 조건을 모두 만족하는지 검사합니다. EitherEven: 적어도 하나의 수는 짝수이다. LessThan9: 두 수 모두 9보다 작다. 입력 인자 1 : num1 int 타입의 정수 (num1 >= 0) 인자 2 : num2 int 타입의 정수 (num2 >= 0) 출력 boolean 타입을 리턴해야 합니다. 입출력 예시 1 2 3 4 5 boolean output = isEitherEvenAndLessThan9(2, 4); System.out.println(output); // --> true output = isEitherEvenAndLessThan9(72, 2); System.out...
자바의 특징 운영체제에 독립적 JRE으로 인해 (디테일 하게는 JVM으로 인해) 어떤 OS에서든지 한번 작성된 JAVA 프로그램은 별도의 변환이나 수정이 필요없이 구동이 가능하다 객체지향 언어 자바는 모든 기능들이 클래스화 되어 있다. 그러므로 객체지향 프로그래밍이 효율적으로 가능하다 함수형 프로그래밍 지원 자바8부터 람다식과 스트림이 추가 되어 보다 효율적으로 함수형 프로그래밍 가능하다 자동 메모리 관리 쓰여지지 않는 데이터는 가비지 컬렉터에서 자동으로 메모리를 수거해간다. JVM 자바 언어로 프로그래밍된 소스를 컴파일러가 바이트코드로 변환하고 이 바이트 코드를 JVM이 OS에 알맞는 기계어로 변환하여 준다. 그러므로 어떠한 OS 환경에서도 개발자는 OS에 따라 다르게 개발할 필요가 없다. 다만 JAV..
Git이란? 프로젝트의 백업, 버전관리, 협업을 가능하게 해주는 형상관리 프로그램. GitHub란? Git과 소통하여 데이터를 올리고 공유할 수 있는 클라우드 기반의 사이트. Git의 영역 구분 Git에서 사용되는 영역의 개념에는 WorkSpace, StagingArea, LocalRepository, RemoteRepository 가 존재한다. Work Space (Working Tree) 현재 내가 작업중인 공간이다. 물리적으로 보면 git 관리를 받는 디렉토리 자체를 의미한다. Staging Area Local Repository 로 데이터가 넘어가기 전 단계에 영역 Local Repository 실제 버전이 저장되고 git의 버전관리를 받는 영역의 저장소 (내 pc내의 저장소) Remote Rep..
리눅스란? 윈도우와 같은 OS의 한 종류로 무료이면서 전세계적으로 널리 쓰이는 OS의 한 종류. 리눅스와 함께 알아야 하는 개념 커널 운영체제에 존재하며 하드웨어를 제어하는데 운영체제의 대부분을 차지한다. 콘솔 하드웨어이며 일종의 입출력장치이다. 물리적 터미널로써 불린다. 터미널 사용자와 컴퓨터간의 소통을 위한 인터페이스(접점)를 제공. 쉘을 사용하기 위해 필요한 프로그램 쉘 우리가 사용하는 언어로 터미널과 직접 소통하기에는 무리가 있기에 중간에 사용자 명령어를 기계어로 번역하여주는 번역기 cmd가 대표적. 프롬프트 cmd창에 사용자가 명령을 내리기를 기다리는 명령줄 대기모드 패키지 : 여러 파일의 압축상태로 압축안에는 프로그램 파일, 프로그램 설치파일, 프로그램 설치 설명서, 프로그램에 대한 데이터 들..
FlexBox CSS에서 Layout을 나타낼때 사용하는 기법으로 페이지의 요소들을 쉽고 flex(탄력적, 유연하게) 하게 배치할 수 있게 해준다. 특징으로는 부모인 flex 컨테이너에서 자식 요소들의 정렬을 조절한다. flex 컨테이너의 방향은 주축과 교차축으로 2가지가 존재한다. 사용방법 flexbox를 사용하여 배치할 요소들의 부모 요소에 display : flex; css 스타일을 추가하여 flex컨테이너로 만든다. flex 컨테이너의 속성 flex-direction 플렉스박스 요소들의 주축 방향 설정. 데이터들이 기본적으로 쌓이는 방향을 설정한다. 속성값 1. row 2. row-reverse 3. column 4. column-reverse flex-wrap 플렉스박스 요소의 줄바꿈 여부를 설..
- HTML HTML 이란? HyperText Markup Language의 약자로 웹페이지의 내용의 구조(뼈대)가 되는 언어이다. 시멘틱 태그란? 태그명에 의미를 부여한 태그이다. 기능적으로는 div와 동일하다. 사용 이유: 1. 개발자에게 직관적이기 때문에 유지보수에 용이 2. 시각장애인을 위한 스크린 리더기와 같은 환경에서 사용성 증가 3. 검색 엔진이 태그의 목적에 부합하게 설계되어있는 구조의 사이트에서 더욱 빨리 효율적으로 정보를 파악할 수 있어 검색 결과의 노출에 유리할 수 있게 해준다. 블록 모델 VS 인라인 모델 블록 모델: - 컨텐트(내용)의 크기와는 상관없이 한 라인을 다 차지함 - 한 요소가 한 라인을 다 차지 하기 때문에 블록요소들은 수직 방향으로 요소가 쌓인다 - width, he..