분류 전체보기(94)
-
[플라이낚시] 제천시 송학면 & 솔치송어파티펜션 20/11/21
일자: 2020/11/21 위치: 제천시 장곡리 무도천, 솔치송어파티펜션 오랫만에 플라이 낚시하려고 출발 일정이 있어 늦게 출발했더니 초장부터 막히기 시작 화장실 들를겸 졸음쉼터에서 한컷, 오늘 날씨가 좋다. 저번에 보아둔 무도천 도착 !! 오늘도 갈겨니, 산천어가 물어주면 좋겠다. (산천어였던것 같았으나 잡아보지 못해 추측 TMI) 저번에 올때도 우렁, 올갱이가 많더니 여전히 밭임. 무도천 탐사 사진들 생각보다는 물이 맑다. 오늘 낚시는 플라이낚시로 하려다가 오랫만에 텐카라 낚시대를 쓰기로 결정!! 하 1KM 정도 탐사한것 같은데 고기들이 물질 않는.. 시간이 낮시간이라 활동이 저조했을려나 (실력도 원래 안되지만..) 한달전에 그래도 갈겨니 몇수를 잡았던 곳인데 큰놈들도 보이지 않고 입질도 없어서 이동..
2020.11.23 -
php학습 #1 기초
기초 주된 용도는 웹사이트의 구현 php - 프로그래밍 언어이며 php 프로그램은 php 프로그래밍 언어로 작성된 지시 사항 php엔진 - php 프로그램을 읽고 지시사항을 수행, 웹으로 치면 웹페이지를 생성하는 존재 php가 서버사이드의 언어로 불리는 이유는 웹서버 쪽에서 동작하기 때문 php는 무료 오픈소스 프로젝트로 내부를 들여다볼 수 있음 크로스 플랫품을 지원 광범위하게 사용중 홈페이지, 페이스북, 위키피디아, 텀블러, 슬랙, 야후등 복잡하지 않고 소규모사이트의 경우 쉽게 개발이 가능 웹프로그램을 위해 만들어진 용도 사용법 일반적인 파일명은 .php php엔진은 시작태그('') 사이에 있는 명령을 수행 php엔진은 바깥쪽은 완전히 무시(시작태그 이전과 종료태그 이후) 종료태그는 생략..
2020.11.18 -
코틀린학습 - #6 오버로딩
연산자 오버로딩과 기타 관례 미리 정해진 이름의 함수를 연결해주는 기법을 코틀린에서는 관례(convention)라고 부른다. 연산자를 오버로딩하는 함수 앞에는 꼭 operator 가 있어야 한다. plus 연산자 구현하기 data class Point(val x: Int, val y: Int) { operator fun plus(other: Point): Point { return Point(x + other.x, y + other.y) } } val p1 = Point(10, 20) val p2 = Point(30, 40) println(p1 + p2) // + 연산자는 plus 함수 호출로 컴파일 된다. //Point(x=40, y=60) 연산자를 확장함수로도 정의 가능 plus 연산자 구현하기 op..
2020.11.17 -
스프링부트 - #7 batch
스프링 배치는 백엔드의 배치 처리 기능을 구현하는 데 사용하는 프레임위크 배치(batch)는 프로그램의 흐름에 따라 순차적으로 자료를 처리를 말함, 일괄 처리와 같은 말 스프링 부트 배치를 써야 하는 이유 대용량 데이터 처리에 최적화되어 고성능을 발휘 효과적인 로깅, 통계 처리, 트랜잭션 관리 등 재사용 가능한 필수 기능을 지원 수동으로 처리하지 않도록 자동화 되어 있음 예외사항과 비정상 동작에 대한 방어 기능 스프링 부트 배치의 반복되는 작업 프로세스를 이해하면 비즈니스 로직에 집중 가능 스프링 부트 배치 2.0은 스프링 배치 4.0 기반 자바 8 이상에서 동작, 함수형 인터페이스와 람다를 지원 스프링 프레임워크 5로 진화하면서 새롭게 재배열된 의존성 트리 지원 ItemReaders, ItemProce..
2020.11.17 -
스프링부트 - #6 REST
REST(Representational State Transfer)는 웹의 장점을 극대화 하는 통신 네트워크 아키텍처이며, REST의 구현 원칙을 제대로 지키는 시스템을 RESTful이라고 함 HTTP와 URL의 단순하고 간결한 장점을 계승한 네트워크 아키텍처 RESTful 제약조건 클라이언트-서버 : 관심사의 명확한 분리 무상태성 : 서버에 클라이언트의 상태 정보를 저장하지 않음 캐시 가능: 클라이언트이 응답을 캐시 계층화 시스템 : 중개 서버나 로드 밸런싱, 공유 캐시 등의 기능을 사용하여 확장성이 있는 시스템 구성 가능 코드 온 디멘드 : 클라이언트는 서버에서 자바 애플릿, 자바스크립트 실행 코드를 전송받아 기능을 확장가능, 선택적 제약 인터페이스 일관성 - URI로 지정된 리소스에 균일하고 통일된..
2020.11.17