일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정처기
- js
- 정보처리기사 합격
- 싱고니움
- 달개비
- 스프링
- 자바
- 개발 공부
- 정보처리기사 실기
- 어피티 7월 북클럽
- 오프라인 소모임
- 아보카도
- 스프링AOP
- 북클럼
- 식물키우기
- 삼색달개비
- 정처기 실기
- springAOP
- 식물
- 어피티 독자
- 식물 키우기
- 시나공
- AOP
- 아보카도 키우기
- 아보카도키우기
- Spring
- 정보처리기사 공부
- 정처기 공부
- 정보처리기사
- 수경재배
- Today
- Total
목록분류 전체보기 (42)
deblog
어피티의 머니레터를 구독중인 독자인데, 7월에 북클럽을 모집한다는 소식이 올라왔다. 매일매일 회사를 그만 두고 싶은 충동을 억누르며, 출근을 하고 있는데... 7월, 이달의 도서 직장인은 하루 최소 8시간을 일에 투자합니다. ‘왜 일하는가’에 대한 나만의 답이 없다면, 불만스러운 하루가 반복될 수밖에 없어요. 그렇다면 나만의 답은 어떻게 찾아야 할까요? 어피티 북클럽 7월 도서인 이나모리 가즈오의 에서 그 답을 발견해 보세요. 일에 대한 근본적인 조언을 담고 있는 이 책을 통해 나를 돌아보고, 미래를 준비할 수 있을 거예요. 제목을 보자마자, 난 도대체 왜 일하고 있는거지? 란 생각이 들면서 이번 북클럽! 한번 참여해보자라는 생각이 들어서 바로 결제! 결제 링크는 아래에 있다. https://smarts..
GOAL 웹 API 정의 및 웹 API의 기능 웹 API란? API라는 용어는 컴퓨터 시스템 간의 인터페이스 또는 기존 시스템의 다른 프로그램 간의 인터페이스를 뜻했습니다. 시스템은 비슷했지만, 서버 또는 클라이언트를 특정하지 않았습니다. 예를 들어 메일 서버는 데이터베이스를 사용하여 정보를 제공하지만 시스템은 본질적으로 함께 설계되었으며 둘은 분리 되어있지 않습니다. 그러한 API는 최근에 웹을 포함하도록 용어가 확장되었고, 웹 브라우저에서 모바일등의 클라이언트가 있는 시스템과 웹 서버를 설치하고 해당 서버의 데이터에 대해 작동하는 응용프로그램으로 분리 되었습니다. 웹 API의 개념을 이해하려면 프로토콜, 즉 시스템이 서로 대화하는 방식을 이해해야 합니다. 스위치보드 전화 시스템으로 예를 들어 보겠습니..
원래는 갤럭시를 더 편하게 사용 중이었지만, 아이패드를 사게 됨으로 시작된 나비효과로 인해.... 맥북.. 아이폰.. 그리고 이렇게 애플워치까지 구매하게 되었다. 설날 기념으로 구매하게 되었는데, 나에게 주는 선물이다. 사실 아직 맥북과 아이폰 할부도 남아있는데... . .. 하지만 이렇게 드래곤볼이 거의 다 완성 되었다. (에어팟 빼고, 그런데 아직은 버즈가 더 좋다) 시리즈 7과 SE를 살지 고민을 백번 만번은 하였는데, 결국은 SE를 선택하게 된 이유는.. 우선 20만원가량 차이나는 가격과 별반 다를게 없는 기능이었다. AOD가 제일 탐나긴 했는데, 그래도 그것 때문에 20만원을 더 내기에는 너무 큰 사치라고 여겨졌다. 그리고 SE로 결정한 후 나이키 에디션으로 구매 후 기다림.. 월요일에 시켰는데..
웹소켓이란 Transport protocol의 일종으로 서버와 클라이언트 간의 효율적인 양방향 통신을 실현하기 위한 구조입니다. 채팅 핸들러 구현 의존성 추가 import org.springframework.stereotype.Component; import org.springframework.web.socket.CloseStatus; import org.springframework.web.socket.TextMessage; import org.springframework.web.socket.WebSocketSession; import org.springframework.web.socket.handler.TextWebSocketHandler; client와 url pattern 방식으로 접속, 메시지 전..
초보한테도 좋고, 짧은 시간에 높게 올라간다는 백운대 코스 ! https://www.knps.or.kr/front/portal/visit/visitCourseSubMain.do?parkId=121500&parkNavGb=park&menuNo=7020092 코스별난이도 < 북한산국립공원 < 국립공원탐방 < 국립공원공단 국립공원공단 www.knps.or.kr 과연 정말 초보자가 갈 수 있을까? 정답은 위문.. 까지는 괜찮다입니다. 구간별 난이도가 1시간정도 이어지다 위문부터 빨간색인데요. 정말 그때부터는 생명의 위협까지 느껴지는 코스입니다. 북한산 우이역에 내려서 40분정도 올라가면 백운대 탐방 지원 센터가 있습니다. - 시골쌈밥이라는 식당 앞에 백운대 탐방지원센터 앞에있는 절까지 가는 차와, 북한산을 가는..
태스크 스케줄링은 다중 프로그래밍을 가능하게 하는 운영체제의 동작 기법이나, 엔터프라이즈 애플리케이션의 일반적인 기능입니다. 태스크 스케줄링의 구성 요소 1. 태스크 특정시간에 또는 정기적으로 실행해야 하는 비즈니스 로직입니다. ex) 이메일 알림을 고객에게 보내는 작업, 마감 업무를 수행하는 작업, 데이터 정리 작업, 데이터를 일괄적으로 갱신하는 작업 등) 2. 트리거(스케줄 정의) 태스크를 실행하는 특정 조건을 지정하는 역할을 합니다. ex) 일정한 시간 간격에 맞추거나, 특정 스케줄에 정기적으로 실행하도록(매일 밤8시, 월요일부터 금요일까지 수행하는 작업 등) 트리거 실행 방법 애플리케이션 배포 환경 내에 존재하는 별도의 스케줄링 시스템을 통해 외부에서 트리거 하는 것 ex) Control-M, C..
트랜잭션이란 쪼갤 수 없는 업무 처리의 최소 단위를 말합니다. 거래내역이라고도 합니다. 1초당 처리할 수 있는 트랜잭션의 개수를 TPS라고 합니다. 트랜잭션은 신뢰할 수 있는 엔터프라이즈 애플리케이션을 구축하는 데 가장 중요한 부분 중 하나입니다. 가장 일반적인 트랜잭션 타입은 데이터베이스 작업입니다. 일반적인 데이터 베이스 수정 작업을 살펴보면 먼저 데이터베이스 트랜잭션을 시작하고 데이터를 수정한 후 데이터베이스 수정 성공 여부에 따라 트랜잭션을 커밋하거나 롤백합니다. 하지만 트랜잭션이 애플리케이션의 요구사항과 애플리케이션이 접근해야 하는 백엔드 리소스(예를 들어 RDBMS, 메시지 기반 미들웨어, ERP 시스템 등)에 따라 트랜잭션 관리가 훨씬 더 복잡해지는 경우도 많습니다. 트랜잭션 타입 1. 로컬..
프록시란? proxy라는 단어의 뜻은 대리, 위임의 뜻입니다. Spring에서의 프록시는 메서드 호출을 인터셉트하고 필요한 경우 특정 메서드에 적용되는 어드바이스 체인을 실행하는 것입니다. 스프링에서 프록시의 기능 어드바이스의 관리와 호출은 대부분 프록시와 독립적이며 스프링 AOP 프레임 워크가 관리합니다. 하지만 프록시는 모든 메서드 호출을 인터셉트하고 필요에 따라 어드바이스를 적용할 수 있도록 AOP 프레임 워크에 전달해야 할 책임이 있습니다. 프록시는 추상 클래스인 AopContext클래스로 자신을 외부로 노출하도록 구성해 프록시를 가져오고 대상 객체의 프록시를 사용해 어드바이스가 적용된 메서드를 호출 가능합니다. 프록시는 ProxyFactory.setExposeProxy()를 통해 이 옵션을 활성..