전체 글
-
정리잘 된 개발 블로그 정리서비스평가 및 사용 2020. 5. 15. 15:37
Mkyong 자바 예제소스만 버젼별로 많이 올려주시는데, 이거로만 튜토리얼 공부해도 될 정도로 다양한 내용 예제 소스로 영문으로만 정리되어 있습니다. https://mkyong.com/ Mkyong.com - Learn Java and Spring. Focus on Core Java and Spring Frameworks, with simple examples, code snippets, and tutorials. mkyong.com javable 자바 관련 컨텐츠로 좋은 코드관련해서 헷갈릴만한 내용들이 많이 있습니다. 우아한형제들 기술블로그랑 관련 있어보이네요. https://woowacourse.github.io/javable/ Home 우아한테크코스 코드리뷰 모음 공간 woowacourse.gith..
-
[Oracle] Select SQL 실행순서DB/Oracle 2020. 5. 15. 15:32
Select SQL 실행순서(오라클 SQL 기준) 1) FROM table(s) [alias] - FROM 절에 사용된 테이블을 인식하여 데이터 딕셔너리에서 관련된 정보들을 파악 2) [WHERE condition(s)] - WHERE절에서 조건에 맞는 데이터를 추출 3) [GROUP BY column(s)] - GROUP BY절이 추가되면 GROUP BY절에 사용된 항목별로 데이터의 정렬이 일어남 4) [HAVING condition(s)] - HAVING 절은 GROUP BY절로 정렬이 된 데이터를 대상으로 조건을 정의. 5) SELECT {*, column(s) [alias],...} - 대부분의 RDBMS가 ROW(로우)기준 저장구조입니다. SELECT이전까지 원하지 않는 칼럼까지도 데이터베이스의..
-
[Spring] AOP 포인트컷 표현식Spring/spring framework 기본 및 이론 2020. 5. 15. 14:32
포인트컷 표현식 execution() : 가장 대표적이고 강력한 지시자로, 접근제어자, 리턴 타입, 타입 패턴, 메서드, 파라미터 타입, 예외 타입 등을 조합해서 메서드까지 선택가능한 가장 정교한 포인트컷을 만들수 있다. execution([수식어] 리턴타입 [클래스이름].이름(파라미터) execution(public Integer com.edu.aop.*.*(*)) - com.edu.aop 패키지에 속해있고, 파라미터가 1개인 모든 메서드 execution(* com.edu..*.get*(..)) - com.edu 패키지 및 하위 패키지에 속해있고, 이름이 get으로 시작하는 파라미터가 0개 이상인 모든 메서드 execution(* com.edu.aop..*Service.*(..)) - com.edu...
-
[Spring] 스케쥴 설정Spring/spring framework 기본 및 이론 2020. 5. 15. 14:19
@Scheduled(cron="*/30 * * * * *")시간 설정 @scheduled(cron=" ") * 리눅스 crontab 과 같은 설정방법 @Scheduled(cron="0 0 02 * * ?") // 매일 새벽2시에 실행@Scheduled(cron="0 0 02 2,20 * ?") // 매월 2일,20일 새벽2시에 실행참고문헌 https://kanetami.tistory.com/entry/Schedule-Spring-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%EC%BC%80%EC%A5%B4-%EC%84%A4%EC%A0%95%EB%B2%95-CronTab
-
[Spring] @Resource @Inject @Autowired 차이Spring/spring framework 기본 및 이론 2020. 5. 15. 14:16
@Resource 어노테이션 자바 표준,이름으로 찾을때 JSR-250 표준 어노테이션에 속한다. 의존성을 찾는 순서 이름 타입 지정자 @Inject 어노테이션 자바 표준,타입으로 찾을 때 JSR-330 표준 어노테이션에 속한다. 의존성을 찾는 순서 타입 지정자 이름 @Autowired 어노테이션 스프링 표준,타입으로 찾을때 @Autowired 어노테이션은 @Inject 어노테이션과 유사하다. 의존성을 찾는 순서 타입 지정자 이름 참고문헌 https://hilucky.tistory.com/254 [Spring] @Resource, @Inject, @Autowired] https://www.baeldung.com/spring-annotations-resource-inject-autowire [영문 가이드]
-
http status 값 정의웹 기본지식 2020. 5. 14. 16:39
응답값 정리 200 번대 응답(Response) : 성공(Success) 200 OK * 요청 정상 처리. 204 No Content * 요청 정상 처리하였지만, 돌려줄 리소스 없음. * 응답에 어떠한 엔티티 바디(Entity Body)도 포함하지 않음. * 서버에서 처리 후, 클라이언트에 정보를 보낼 필요가 없는 경우 사용. 206 Partial Content * Range가 지정된 요청인 경우, 지정된 범위만큼의 요청을 받았다는 것을 알려줌. 300 번대 응답(Response) : 리디렉션(Redirection) 301 Moved Permanently * 요청된 리소스에는 새로운 URI가 지정되어 있기 때문에, 이후로는 새 URI를 사용해야 한다는 것을 나타냄. (영구적인 URI 변경) 302 Fou..
-
jMeter 사용Tool 사용/개발툴 2020. 5. 14. 16:33
1. 설치 및 실행 http://jmeter.apache.org/download_jmeter.cgi 여기서 binaries zip 파일 다운 받고 압춘 푼 뒤 bin 폴더에서 jmeter.bat 파일 실행 2. 설명 Name : 테스트 이름이다. 당연하지만 안 중요하다. Comments : 첨부할 설명이다. 당연하지만 안 중요하다. Action to be taken after a Sampler error : 샘플러가 에러시에 취할 행동이다. 사실 보통 Continue를 두면 에러와 무관하게 루프를 돌게된다. 만약 다른 행동을 취하고 싶다면 해도된다. Number of Threads : 쓰레드를 동시에 몇개 생성할지이다. 즉 동시에 몇개의 트랜잭션을 실행시킬지이다. 이는 사람이 동시에 접속하는 효과를 낸다..
-
FTP 보안 프로토콜웹 기본지식 2020. 5. 13. 15:39
FTP 보안 프로토콜(SFTP, Secure FTP, FTPS) 1. SFTP(SSH File Transfer Protocol) 정확히 말하면 SFTP 프로토콜은 FTP를 사용하지 않는다. SFTP는 SSH 기반의 새로운 파일 전송 프로토콜이다. SSH 서버가 구축되어 있어야 한다. Telnet을 대체하는 원격관리 프로토콜인 SSH를 이용하기 때문에 구축 및 유지 비용이 적고 다른 보안 FTP 메커니즘에 비해 일반 사용자들이 사용하기에 편리하여 많이 사용된다. 일반 사용자들은 FileZilla, SSH Secure Shell v3.29 또는 pscp, WinSCP 프로그램을 이용한다. 상용S/W로는 VanDyke Software 社에서 나온 SecureFX가 있다. 특히 FileZilla는 Open S/..