일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vue 강의
- 미국주식
- docker mysql
- python
- 도커
- JDK1.3
- 구글 애드센스 수익
- 애드센스 수익
- python 기초
- 미국 배당주
- Python 기본편
- spring Annotation
- docker 명령어
- docker
- Vue 알아보기
- Vue
- IntelliJ
- Spring Batch
- scrapy
- spring boot 시작
- 티스토리 광고 수익
- intelliJ plugin
- apache log4j
- MYSQL
- Spring Batch 강의
- Vue 배우기
- 젠킨스
- AES256
- gradle
- Spring
목록분류 전체보기 (202)
나만의공간
[Redis 란?] - Remote Dictionary Server 를 의미 - 이탈리아 해커인 Salvatore Sanfilippo가 개발한 오픈 소스 소프트웨어 - 휘발성이면서 영속성을 가진 key-value 저장소 [Redis 의 장점] 1. 리스트, 배열 형식의 데이터 처리에 특화됨 - value 값으로 문자열, 리스트, set, sorted set, hash 형 등 여러 데이터 형식을 지원함 - 리스트 형 데이터의 입력과 삭제가 MySQL에 비하여 10배 정도 빠르다. 2. 여러 프로세스에서 동시에 같은 key에 대한 갱신을 요청할 경우 Atomic한 처리로 데이터 부정합 방지 Atomic 처리 함수를 제공 3. 메모리를 활용하면서 영속적인 데이터 보존 - 명령어로 명시적으로 삭제하거나 expi..
NoSQL 정의 NoSQL은 Not Only SQL, 또는 No SQL로 많이 알려져 있습니다. 그러나 공식적으로 정의된 적이 없으며, NoSQL이란 단어는 영국 소프트웨어 개발자 Johan Oskarsson이 오픈소스 분산 데이터베이스의 토론을 위해 주관한 모임의 이름에서 유래 됐다고 합니다.마틴파울러는 NoSQL이 아래의 조건을 만족하는 데이터 저장소라고 기술 하였습니다. 1. 대용량 웹 서비스를 위하여 만들어진 데이터 저장소2. 관계형 데이터 모델을 지양하며 대량의 분산된 데이터를 저장하고 조회하는데 특화된 저장소3. 스키마 없이 사용 가능하거나 느슨한 스키마를 제공하는 저장소 즉, NoSQL이란 빅데이터를 처리하기 위한 분산 데이터 저장소의 통칭 정도로 이해하면 쉽습니다. CAP CAP란 컴퓨터 ..
일반적 개념의 SOA란 무엇인가? 먼저 SOA(서비스지향아키텍처)에서 이야기 하는 '서비스'를 이해할 필요가 있습니다. SOA에서 이야기하는 서비스는 IT적인 개념이 아니고 비즈니스적인 용어로서 '특정한 기능을 하는 단위'를 서비스라고 합니다. 예를 들어, '항공권 예약' '호텔 예약' '고객 정보 조회' '예금' 같은 것을 서비스라고 할 수 있습니다. 즉 기업의 업무를 기능단위로 나눈 것을 '서비스'라고 합니다. 이러한 기능 단위는 크게 나누거나 보다 자세하게 나눌 수 있는데, '항공권 예약' 이라는 것도 사실 '항공 좌석 조회', '회원정보 조회', '좌석 배정' 같은 더 작은 서비스로 구성되어 있습니다. 그래서 기업 업무의 어떤 기능을 서비스화 할 것인지, 이러한 서비스 단위를 얼마나 작은 단위로 ..
오라클 sqlldr을 이용한 대량 데이타 업데이트 방법 사용법 : SQLLDR keyword=value [,keyword=value,...]관련 옵션 userid -- ORACLE username/password control -- Control file name log -- Log file name bad -- Bad file name data -- Data file name discard -- Discard file name discardmax -- Number of discards to allow (Default all) skip -- Number of logical records to skip (Default 0) load -- Number of logical records to load (Def..
JDK1.3은 기본적으로 AES암호화를 지원하지 않는다.JCE1.2.2.jar에 포함되어 있지 않은 관계로 적용을 할려면 암호화 관련 원천 소스를 이용해야 하는것으로 보인다.이러한 관계로 인하여 AES256암호화가 가능하도록 AES256 암호화 알고리즘을 아래와 같이 구현하여 적용하면적용이 가능하다.적용관련 소스를 원하실경우 댓글을 남겨주시면 보내드리겠습니다.
package hello; import crypto.CipherUtils; public class AesSample { private static final String KEY_ALGORITHM = "AES"; private static final String CIPHER_ALGORITHM = "AES/ECB/ZeroBytePadding"; private static final String KEY_STRING = "abcdefgh01234567"; public static void main(String[] args) { System.out.println("Key: " + KEY_STRING); CipherUtils cu = new CipherUtils(KEY_ALGORITHM, CIPHER_ALGORIT..
아래는 해당 블로그에서 가져온 글입니다.http://blog.naver.com/acatholic/90176627945 AOP(aspect-oriented programming) aspect : feature of something ,특징 여기서는 그냥 특정 클래스의 특징. 관심사 정도로 번역하면 될 듯함.(특정 클래스의) 원래 모습, 원래 특징, 원래 기능. 원래 관심사 결국 스프링에서 AOP 란 여러개의 클래스들이 각각의 고유한 관심사에만 집중하도록공통으로 쓰이는 로그관련모듈, 트랜잭션관련모듈,jdbc커넥션 관련 모듈등은 모두 다른 각각의 클래스에서 객체생성하게 하지 말고, 스프링에서 객체 생성하고관리하게 하는 것. - AOP 는 주로 트랜젝션 관리와 보안 서비스에 사용됨.- 템플릿을 사용해서 반복사용..
아래 내용은 해당 블로그에서 가져왔습니다.http://blog.naver.com/acatholic/90176623916 DI(Dependency Injection)-> 결론적으로 타이트한 의존관계로 묶여 있던 각 클래스들을 느슨하게 묶어 주는 것.java 의 소스 코드 레벨에서의 의존성을 줄이는것임.DI 를 쓰면 코드가 훨씬 간단해지고 쉬워지고 단위 모듈 테스트도 쉬워짐 1. Coupling : 두 개의 클래스가 서로 객체 생성하면서 관계, 의존성을 갖게 되는 것. 커플링시 스프링은 DI 라 명명된 방법을 써서 :POJO 대로 사용하기 편하게 만든다.(스프링이 커플링을 느슨하게 한다)POJO 는 단순하지만 아직도 파워풀함.스프링이 POJO 를 강화하는 한 가지 방법이 DI(Dependency Inject..
아래 내용은 해당 블로그에서 가져왔습니다.http://blog.naver.com/acatholic/90176619710 1. bean, java beans: 그냥 어플리케이션 컴포넌트를 가리킴(그냥 클래스나 패키지 같은 모듈. 부품들)이 말이 sun에서 발표한 java beans 스펙을 준수해야 한다는 건 아님. POJO 타입이면 어떤 것이든 스프링 컴포넌트가 될 수 있음.(A Spring Component can be any type of POJO) 2. POJO(plain-old java object): 예전 midp 에서 j2se 를 지칭하던 용어인 pure java 정도로 이해하면 될 듯함. 다른 사람들 블로그에서 본 바로는 평범한 자바객체로 코딩하고 extends 나 implements 하여어딘..
- 스프링 프레임웍의 탄생 배경 처음 java 가 나왔을 때, applet 은 동적인 웹어플리케이션의 구현을 가능하게 했지만, 너무 단순하여 실제 실무에는 적용하기 어려웠음. 그래서 화면단에 쓰는 분품 정도로 남아 있었음. 96년 12월 sun 에서 javaBeans 1.0 스펙을 발표함. : 복잡한 실무에 적용 가능하도록 재사용 가능하고 더 복잡한 어플리케이션에 이식도 가능한 오브젝트가 스펙에 정의됨. 보통 '재사용 가능한 컴포넌트'로 이해하고 있는 빈즈가 이 때 나온 개념임. 이 스펙은 코딩 정책의 묶음(a set of coding policies)이었고 의도했던 바는 java beans 를 재사용 가능한 컴포넌트로 사용하도록 하는 것이었음. 그러나 이것도 실무에 사용하기엔 너무 단순했음. 결과적으로..