일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Error installing cocoapods
- 조건에 맞게 수열 변경하기 3
- cocoapods 설치 오류
- 문자열 붙여서 출력하기
- ruby설치
- 프로그래머스 자동커밋
- 프로그래머스 주사위 게임1
- 프로그래머스 암호 해독
- 프로그래머스 문자열 붙여서 출력하기
- 연산자
- 프로그래머스 배열 만들기1
- 스파르타 코딩클럽 내일배움캠프
- swift
- array
- continue
- 프로그래머스
- 객체지향
- 프로그래머스 조건에 맞게 수열 변경하기 3
- Til
- 스파르타코딩캠프
- 프로그래머스 문자열 정렬하기 (1)
- 주사위 게임1
- 배열 만들기1
- 스페인어
- Break
- 프로그래머스 n번째 원소까지
- n번째 원소까지
- 프로그래머스 n의 배수 고르기
- 문자열 정렬하기 (1)
- 프로그래머스 최댓값 만들기(2)
- Today
- Total
목록전체 글 (312)
dev._.note
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nz3ID/btr1lBlaHhO/Wg7IXk9dKwskFnAIp893A1/img.png)
Html 요소(Element)의 구조 여는 태그(Opening tag): 이것은 요소의 이름과(이 경우 p), 열고 닫는 꺽쇠 괄호로 구성. 요소가 시작(이 경우 단락의 시작 부분)부터 효과가 적용되기 시작. 닫는 태그(Closing tag): 이것은 요소의 이름 앞에 슬래시(/)가 있는것을 제외하면 여는 태그(opening tag)와 같음. 이것은 요소의 끝(이 경우 단락의 끝 부분)에 위치. 닫는 태그를 적어주지 않는 것은 흔한 초심자의 오류이며, 이것은 이상한 결과를 낳게 됨. 내용(Content): 요소의 내용이며, 이 경우 단순한 텍스트. 요소(Element): 여는 태그, 닫는 태그, 내용을 통틀어 요소(Element)라고 함. 요소(Element)의 종류 ✓ 블록 레벨 요소(block-lev..
✓ 문자형 CHAR : 고정형 문자타입. 최대 2000byte char(10) 일때, 'korea' 입력시 실제값은 5byte이지만, 저장된 값은 10byte. char(10) 일때, '한국' 입력시 실제값은 6byte이지만, 저장된 값은 10byte. xe버전(교육용)에서는 한글 1개당 3byte 처리. se/ee버전(상업)에서는 2byte씩 처리됨. VARCHAR2 : 가변형 문자타입. 최대 4000byte varchar2(10) 일때, 'korea' 입력시 실제값은 5byte, 저장된 값 5byte varchar2(10) 일때, '한국' 입력시 실제값은 6byte, 저장된 값 6byte. long : 최대크기 2gb clob : 최대크기 4gb 예제 -- 테이블 생성, 데이터할당 create tab..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bnsd69/btr0KH1gOER/U7kJWyzjxmDjBQ9KfMsVk0/img.png)
관점 지향 프로그래밍 관심사의 분리(Seperation of Concerns)해서 필요한 주업무에 모듈형식으로 삽입해 실행함. 개념 설명 AOP는 OOP를 대신하는 새로운 개념이 아니라, OOP를 더욱 OOP답게 사용할 수 있도록 도와주는 개념이다. 객체를 재사용함으로써 개발자들은 반복되는 코드를 많이 줄였지만, 매 요청마다 로그, 권한 체크, 인증, 예외 처리 등 필수요소는 반복될 수 밖에 없음 AOP를 통해, 비지니스 로직(주업무)과 공통 모듈(보조업무)로 구분한 후에 비지니스로직 코드외부에서 필요한 시점에 공통모듈을 삽입하여 실행되게함. 기존 프로그래밍에서 각 객체별로 처리했던 것을 AOP에서는 각 관점별로 외부에서 접근해 처리하게됨. 즉 개발자는 계정, 게시판, 계좌이체와 같은 주업무 기능과, 공..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dNV5uX/btr0H7eFsAG/szgHEDxUiTCHSAjTDGpd71/img.png)
스프링의 특징 스프링의 가장 큰 특징은 IOC, DI, POJO, PSA, AOP 를 꼽을 수 있음. 제어 반전, IoC (Inversion of Control)를 지원함. 컨트롤의 제어권이 개발자가 아니라 프레임워크에 있음 객체의 생성부터 모든 생명주기의 관리까지 객체의 제어권이 바뀐 것을 의미합니다. 객체를 생성하고, 직접 호출하는 자바프로그램이 아니라, 만들어둔 자원을 프레임워크에서 호출해서 사용함. 의존성 주입, DI (Dependency Injection) 를 지원함. 이는 객체간의 의존관계를 관리하는 기술 어떤 객체가 필요로 하는 객체를 자기 자신이 직접 생성하는 것이 아니라, 외부에 있는 다른곳에서 자신이 필요로 하는 객체를 주입받는 것 POJO (Plain Old Java Object) 방..
Transaction jdbc, mybatis에서 각각 Connection객체, SqlSession객체에 대해서 commit/rollback을 했던 것과 달리 spring에서는 트랜잭션관리자가 처리하게됨.(IOC) 스프링은 다양한 플랫폼(JTA:Java Transaction API, JPA:Java Persistence API, hibernate 등)에서 사용할 수 있도록 일련의 트랜잭션 관리자를 이용함. 그중 jdbc.datasource.DataSourceTransactionManager를 사용함. 1. Programmatic Transaction : @Transactional Annotation 방식 @Transactional 에서는 propagation element로 지정 @Transactiona..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bFyKxx/btr0Iu7Hb8U/1TeZw2dryYYwEZcTSfcrb0/img.png)
jEnv 설치 과정 2가지 방법 1. jEnv Github 에서 다운로드 2. Mac의 경우 homebrew를 통해 다운로드 #### 1. Linux, OS X #### $ git clone https://github.com/gcuisinier/jenv.git ~/.jenv #### 2. Mac OS X via Homebrew #### $ brew install jenv jEnv 설치가 완료되면, Default로 설정되어 있는 shell에 jEnv 를 추가 Default로 설정된 shell은 아래의 커맨드로 확인 $ echo $SHELL /bin/zsh 아래의 커맨드로 bash, zsh (Mac catalina 부턴 기본) shell에 jEnv를 추가 #### bash #### $ echo 'export..
media 관련 태그 audio, video시각화 controls사용 (controls="controls"생략가능) 속성 ▼ autoplay : 페이지 접속시 자동재생 muted : 페이지 접속시 음소거처리 loop : 반복재생 preload : 기본적으로 브라우져들은 preload를 미리 차단 auto(기본설정) - 페이지로딩시 전체 오디오파일도 같이 로드 metadata - 페이지로딩시 메타데이터(데이터를 설명하는 데이터)만 로드 none - 페이지로딩시 오디오파일을 로드하지 않음 poster : 썸네일, 영상로드가 느려지거나 재생전에 보여주는 이미지 예제 media audio 당신의 브라우져는 audio태그를 지원하지 않습니다. video 당신의 브라우져는 video태그를 지원하지 않습니다.
iframe 관련 태그 페이지내의 페이지 예제 iframe