juntcom의 등록된 링크

 juntcom로 등록된 티스토리 포스트 수는 40건입니다.

[자바] Intellij 에서 javadoc 문서 만들기 [내부링크]

Locale 을 ko_KR arguments 를 -encoding UTF-8 -charset UTF-8 -docencoding UTF-8  로 설정해주면 된다. 다음과 같이 설정해주면 output directory 경로에 index.html 이 생성되고 파일 클릭하면 자바문서를..

[Spring] Mybatis SqlSessionFactory 란 [내부링크]

SqlSessionFactory SqlSessionFactory는 데이터베이스와의 연결과 SQL의 실행에 대한 모든 것을 가진 가장 중요한 객체다. 이 객체가 DataSource를 참조하여 MyBatis와 Mysql 서버를 연동시켜준다. SqlSessionFact..

Buy me a coffee 블로그로 후원받기 [내부링크]

블로그및 사이트에 후원 위젯을 받을 수 있는 사이트를 소개하겠습니다. https://www.buymeacoffee.com/ Buy Me A Coffee | Where creators make money doing what they love Buy Me A Coffee is the best way for..

[Spring Boot] 스프링 부트 시작 Main [내부링크]

STS > File > New > Spring Starter Project Intellij > File > new > project > Spring Initializr import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringB..

[Spring] 스프링 어플리케이션 kill 시키기 [내부링크]

spring kill 시키기 SIGTERM 과 SIGKILL 주의해야할 것은 "정상(?) 종료" 되었을 때에 호출된다는 것이다. 무슨 말이냐면 애플리케이션이 종료될 때 일반적인 인터럽트는 SIGTERM 이라는 인터럽트다. 이 인터럽트(..

[Spring] 스프링 라이프사이클 [내부링크]

빈 라이프사이클 관리 인터페이스 기반 InitializingBean 인터페이스 구현한 afterPropertiseSet 메소드 모든 인스턴스의 콜백을 한번에 지정 가능, 스프링과 결합을 해야함 빈 생성시 메소드 실행 init-method 빈..

Github gist 사용해보기 [내부링크]

블로그 플랫폼 관련된 글을 보면 종종 gist 라는 말이 나온다. github 에서 만든 코드 및 글을 공통으로 사용하기 위해 만든 저장소 라고 보면 된다. https://gist.github.com/ Discover gists GitHub Gist: insta..

[Python] python 으로 네이버 검색어 조회 [내부링크]

사전작업 파이썬 설치 pip 설치 http 요청에 필요한 라이브러리 python requests 라이브러리 설치 pip install requests 검색어 파싱하기 원래는 html 파일 파싱하려고 했으나 2020 5월 19일 기준 네이버 검색어는..

[Python] pip 설치 [내부링크]

윈도우 설치 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py 위 명령어 전에 파이썬을 설치해야 한다. http://www.python.org/downloads

[자바] Java 8 스트림 특징 [내부링크]

자바8의 스트림 API 특징 선언형: 더 간결하고 가독성이 좋아진다. 조립할수있음: 유연성이 좋아진다. 병렬화: 성능이 좋아진다. 스트림이란 '데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소'로 정의..

[책 정리]Modern Java In Action 2장 [내부링크]

동작 파라미터화 코드 전달하기 소비자의 요구사항은 항상 바뀌기 마련입니다. 이런 변화하는 요구사항에 대해 효과적으로 대응하기 위해서 동작 파라미터화(behavior parameterization) 을 이용하면됩니다. 동작..

[책 정리]Modern Java In Action 1장 [내부링크]

자바 8, 9, 10, 11 무슨 일이 일어나고 있는가? 자바 역사를 통틀어 가장 큰 변화가 자바 8에서 일어났다. 자바 8에서 제공하는 새로운 기술 스트림 API 메서드에 코드를 전달하는 방법 인터페이스의 디폴트 메서..

[책 정리]Modern Java In Action 6장 [내부링크]

스트림으로 데이터 수집 Collectors 클래스로 컬렉션 만들고 사용하기 하나의 값으로 데이터 스트림 리듀스 하기 특별한 리듀싱 요약 연산 데이터 그룹화와 분할 자신만의 커스텀 컬렉터 개발 컬렉션(Collection),..

[책 정리]Modern Java In Action 시작 [내부링크]

https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B4926602499 한빛출판네트워크 출판사, IT전문서, 대학교재, 경제경영, 어린이/유아, MAKE, 실용/여행, 전자책, 인터넷 강의 www.hanbit.co.kr 예..

[책 정리]Modern Java In Action 5장 [내부링크]

Modern Java In Action 정리 Modern Java In Action을 읽고 내용을 정리해본다. 5장 스트림 활용 필터링 filter() 메서드는 Predicate 를 인자로 일치하는 모든 요소를 포함하는 스트림을 반환한다. @Test public..

[책 정리]Modern Java In Action 4장 [내부링크]

Modern Java In Action 정리 Modern Java In Action을 읽고 내용을 정리해본다. 4장 스트림 소개 스트림(Stream) 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소 자바8에 추가된 기능으로 스트림을..

정리잘 된 개발 블로그 정리 [내부링크]

제이 블로그 자바 관련 컨텐츠가 많습니다. 자바 뿐만 아니라 자바를 쓰면서 사용할 수 있는 devops 관련된 기술 블로그 또한 많습니다. https://pjh3749.tistory.com/ JayTech의 기술 블로그 개발, 알고리즘 등..

[Oracle] Select SQL 실행순서 [내부링크]

Select SQL 실행순서(오라클 SQL 기준) 1) FROM table(s) [alias] - FROM 절에 사용된 테이블을 인식하여 데이터 딕셔너리에서 관련된 정보들을 파악 2) [WHERE condition(s)] - WHERE절에서 조건에 맞는 데이터를..

[Spring] AOP 포인트컷 표현식 [내부링크]

포인트컷 표현식 execution() : 가장 대표적이고 강력한 지시자로, 접근제어자, 리턴 타입, 타입 패턴, 메서드, 파라미터 타입, 예외 타입 등을 조합해서 메서드까지 선택가능한 가장 정교한 포인트컷을 만들수 있..

[Spring] 스케쥴 설정 [내부링크]

@Scheduled(cron="*/30 * * * * *") 시간 설정 @scheduled(cron=" ") * 리눅스 crontab 과 같은 설정방법 @Scheduled(cron="0 0 02 * * ?") // 매일 새벽2시에 실행 @Scheduled(cron="0 0 02 2,20 * ?") // 매월 2..

[Spring] @Resource @Inject @Autowired 차이 [내부링크]

@Resource 어노테이션 자바 표준,이름으로 찾을때 JSR-250 표준 어노테이션에 속한다. 의존성을 찾는 순서 이름 타입 지정자 @Inject 어노테이션 자바 표준,타입으로 찾을 때 JSR-330 표준 어노테이션에 속한다...

http status 값 정의 [내부링크]

응답값 정리 200 번대 응답(Response) : 성공(Success) 200 OK * 요청 정상 처리. 204 No Content * 요청 정상 처리하였지만, 돌려줄 리소스 없음. * 응답에 어떠한 엔티티 바디(Entity Body)도 포함하지 않음...

jMeter 사용 [내부링크]

1. 설치 및 실행 http://jmeter.apache.org/download_jmeter.cgi 여기서 binaries zip 파일 다운 받고 압춘 푼 뒤 bin 폴더에서 jmeter.bat 파일 실행 2. 설명 Name : 테스트 이름이다. 당연하지만 안 중요하다. C..

localeResolver 란 [내부링크]

스프링 localeResolver 기본설정 @Configuration @EnableAutoConfiguration @ComponentScan public class I18nConfig extends WebMvcConfigurerAdapter { @Bean public LocaleResolver localeResolver() { // 쿠키..

CloudFront란 [내부링크]

ClounFront 란 .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스 CloudFront는 엣지 로케이션이라고 하는 데이터 센터의 전 세계 네트워크를..

FTP 보안 프로토콜 [내부링크]

FTP 보안 프로토콜(SFTP, Secure FTP, FTPS) 1. SFTP(SSH File Transfer Protocol) 정확히 말하면 SFTP 프로토콜은 FTP를 사용하지 않는다. SFTP는 SSH 기반의 새로운 파일 전송 프로토콜이다. SSH 서버가 구축되..

쿠키 세션 기본 개념 [내부링크]

1. HTTP의 특징과 쿠키와 세션을 사용하는 이유 HTTP 프로토콜이 connectionless, stateless한 특성이 있기 때문입니다. connectionless 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징 sta..

블로그 플랫폼 정리 [내부링크]

1. 티스토리(tistory) http://tistory.com TISTORY 나를 표현하는 블로그를 만들어보세요. www.tistory.com SEO 90 범용적으로 너무 좋음(여러가지 주제) 한 계정당 5개까지 블로그 운영 가능 여러가지 스타일로..

Mysql 실행계획(explain) 보는법 [내부링크]

table 어떤 테이블에 대한 접근을 표시하고 있는지는 table 필드에 표시되어있다. id id는 SELECT에 붙은 번호를 말한다. MySQL은 조인을 하나의 단위로 실행하기 때문에 id는 그 쿼리에 실행 단위를 식별하는 것..

MySql 옵티마이져 실행 개요 [내부링크]

쿼리 실행 절차 사용자로부터 요청된 SQL 문장을 잘게 쪼개서 MySQL 서버가 이해할 수 있는 수준으로 분리한다. SQL의 파싱 정보(파스 트리)를 확인하면서 어떤 테이블부터 읽고 어떤 인덱스를 이용해 테이블을..

우아한 형제들 발표자료 20200508 (스프링) [내부링크]

페이스북에 올라온 자료 공유합니다. 발표자료 : https://docs.google.com/presentation/d/1E7Y_L8TO6ZRZfFjBO6f_GBZxzdV0Klw0XNuH1Kv4JWA/edit?fbclid=IwAR1Wl_UMMj-xwv2-JPp6_KnAkZ35vkJwvZBwEJLnUsB3TKygci-ZYL..

블로그를 시작하게 된 이유 [내부링크]

첫 입사 후 개발 만 3년이 지나고 개발 4년차 개발자로 일하는 동안 내가 가진 아웃풋이 없다는 것에 최근 많은 반성을 하게 되었다. 회사에서 개발 업무를 하면 현재 하는것은 내 것이 아니기 때문에 쉽게 수정도..

@Autowired @Resource @Inject 차이 [내부링크]

차이 Autowired Inject Resource 범용 스프링전용 자바에서 지원 자바에서 지원 연결방식 타입에 맞춰서 연결 타입에 맞춰서 연결 이름으로 연결 강제연결 @Qualifier("title") @Resource(name="title") @Autowire..

component 과 bean 의 차이점 [내부링크]

Bean 과 Component 의 차이점 @Bean의 경우 개발자가 컨트롤이 불가능한 외부 라이브러리들을 Bean으로 등록하고 싶은 경우에 사용된다. @Bean은 @Configuration으로 선언된 클래스 내에 있는 메소드를 정의할 때..

junit 사용 [내부링크]

Junit이란 자바용 단위 테스트 도구 Annotation 소개 @Before Test 함수보다 먼저 수행되도록 정의하는 Annotation. 테스트에 필요한 공통적인 내용들을 정의해두면 좋다. 해당 Annotation을 사용하는 함수는 publ..

spring webjars란 [내부링크]

js 및 css 스크립트 라이브러리 로드 할 경우 방법 다운받아서 로컬에 풀기 CDN 주소 사용 bower, grunt, yeoman 같은 프론트 엔트 package manager 사용 WEBJARS 란 webjars 는 jar 파일로 프론트 엔트 리소스를..

servelt context 사용 [내부링크]

DispatcherServlet 순서도 클라이언트(사용자)의 모든 요청은 DispatcherServlet이 받는다. DispatcherServlet은 hanlderMapping을 통해서 요청에 해당하는 Controller를 실행 시킨다. Controller는 적절한 서비..

스프링 이해하기 [내부링크]

1. 스프링의 이해 1.1) 스프링 정의 간단히 스프링이라 지칭하지만 정확하게는 스프링 프레임워크 (Spring Framework) 라고 하는 것이 정확한 표현.' 자바(JAVA) 플랫폼을 위한 오픈소스(Open Source) 애플리케이..

스프링 jdbc 이해하기 [내부링크]

DAO 란 DAO(Data Access Object)는 실제로 DB에 접근하는 객체이다. Service와 DB를 연결하는 고리의 역할을 한다. DAO 패턴은 서비스 계층에 영향을 주지 않고 데이터 액세스 기술을 변경할 수 있는 것이 장점. J..

스프링_IOC개념 [내부링크]

IoC란 프로그램의 제어 흐름 구조가 바뀌는 것 일반적인 프로그램의 흐름 구조는 main()과 같은 프로그램이 시작되는 지점에서 사용할 오브젝트를 결정, 생성하고, 생성된 오브젝트 내의 메소드를 호출하는 작업을..