일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 불렛저널책
- ControllerAdvice
- ANY(
- 인수공통감염병
- 독후감
- 검사예외
- 트랜드로드
- fire운동
- 부의인문학
- constructor injection
- su option
- 직지아모르마네트
- array_append
- 코로나블루
- 비검사예외
- array_prepend
- array_cat
- 메모독서법
- 코로나불안증
- Cardinality
- tvn shift
- trend road
- 라이더캐롤
- 파이어운동
- text[]
- Spring기초
- field injection
- 의존성검색
- 심리학도서
- logrotate error
- Today
- Total
목록분류 전체보기 (17)
야생토끼 블로그
tomcat과 spring https://taes-k.github.io/2020/02/16/servlet-container-spring-container/ Tomcat, Spring MVC의 동작 과정 (부제 : 스프링 웹 프로그래밍을 하는 당신, 클라이언트의 요청을 어떻게 처리하는지 알고 있는가?) Tomcat 일반적으로 탐캣(Tomcat)은 ‘WAS(Web Application Server)’의 대표적인 미들웨어 서비스로 알려 taes-k.github.io spring MVC 구조 https://dongmin1994.tistory.com/19 [Spring]스프링 MVC 기초(구조) 오랜만에 스프링 MVC를 공부했는데 다 까먹어서 오늘 공부한 기본적인 개념만 정리해보려 합니당 첫 번째로 스프링 MVC..
postgreSQL arrays 타입이 있고 https://www.postgresql.org/docs/9.5/arrays.html Arrays PostgreSQL allows columns of a table to be defined as variable-length multidimensional arrays. Arrays of any built-in or user-defined base type, enum type, or composite type can be created. Arrays of domains are not yet supported. To illustrate the use of www.postgresql.org 이중 text[] 타입의 쿼리 사용하게되었다. 8.15.5 Searching ..

평소에 김유진 변호사 유튜브를 보던 구독자라서 이 책의 내용이 너무 특별하지 않으면 어쩌지 생각했었는데 막상 읽으니 유튜브에서와는 조금 다른 느낌이 들었다. 저자의 겉으로 보여지는 모습이 아닌 조금 더 내면의 깊숙한 생각을 알게된 기분이다. 나는 저자가 매우 열심히 살기위해 새벽기상을 했다고 생각했는데, 사실은 휴식시간이라고 말한 점이 가장 충격이었다. 나를 위한 시간, 나를 돌보는 시간을 가지면서 휴식을 하는 것이었다. 그리고 나를 돌보기 위한 독서와 같은 활동들은 에너지를 오히려 올려준다는 생각이 들었다. 자기효능감, 내가 주도하고 내 뜻대로 할 수 있는 힘에서 자존감이 나온다는 말이 있었는데. 이 새벽을 그러한 시간으로 만들면서 하루를 내 뜻대로 끌고 간다는 것이 완벽한 하루를 위한 좋은 시스템으로..

CI : Continuous Integration 지속적인 통합 여러 개발자들이 동일한 애플리케이션의 각기 다른 기능을 동시에 작업하는 것을 목표로 함. CI를 통해 병합작업을 수월하게 자주 수행할 수 있고, 이러한 작업이 애플리케이션을 손상시키지 않도록 자동으로 구축하고 자동화 테스트 실행을 통해 확인합니다. 기능부터 전체적인 구성까지 테스트하여 신규코드와 기존의 충돌이 발견되면 CI를 통해서 버그를 더 빠르게 수정이 가능합니다. CI 자동화 -> 코드를 지속적으로 통합하고, 자동화된 테스트와 빌드로 버그를 바로바로 확인! CD : Continuous Delivery 지속적인 서비스 제공 / Continuous Deployment 지속적인 배포 파이프라인의 추가 단계에 대한 자동화를 뜻함. Contin..

복구할 수 있는 상황이면 검사 예외를, 프로그래밍 오류라면 비검사 예외를 던지자, 확실하지 않다면 비검사예외를 던지자. 검사 예외도 아니고 런타임 예외도 아닌 throwable 은 정의하지도 말자. 검사 예외라면 복구에 필요한 정보를 알려주는 메서드도 제공하자. - 이펙티브 자바 3편 * 출처 : https://www.javamadesoeasy.com/2015/05/exception-handling-exception-hierarchy.html 에러(Error) 위의 이미지에서도 볼 수 있듯 시스템에 비정상적인 상황이 생겼을 때 발생. 심각한 수준의 오류이고 어플리케이션에서 제어할 수 없기 때문에, 비검사예외(Unckecked Exception)로 분류. 어떤 흐름 중에 발생할 지 예측 불가. 예외(Exc..
IoC란? 제어권 역전 : Inversion of Control 객체 생성과 관리에 대한 제어권이 역전되었음을 의미함. 프레임워크의 일반적인 특징. IoC에는 DI와 DL가 있다. DI (Dependency Injection) 의존성 주입 각 컴포넌트 간의 의존관계를 빈 설정(Bean Definition)정보를 바탕으로 Spring 컨테이너가 런타임에 자동으로 연결해주는 것 DI의 방법 Field Injection @Service public class TestService { @Autowired private TestRepository testRepository; ....... } Constructor Injection @Service public class TestService { private Te..

세계 종말이나 미래에 관한 영화를 보다 보면 나오는 단골 내용이 있다. 바이러스가 퍼지거나, 과학 기술의 발전으로 인해 로봇에게 지배당하는? 요즘 코로나로 인해 이런 상상이 정말 비현실적인 것은 아님을 느끼며, 한 번 과거의 전염병에 대해 알아보았다. 전염병의 경중이나, 이미 치료가 어느 정도 가능한 것도 있고 다르겠지만, 찾아보다가 알아낸 새로운 사실이 있었다. 1882년 결핵 1918년 스페인 독감 1957년 아시아 독감 1960년 에이즈 1961년 7차 콜레라유행 1968년 홍콩독감 2003년 사스 2003년 조류인플루엔자(AI) 2009년 신종인플루엔자 2009년 서아프리카 뇌수막염 2011년 콩고 홍역 2012년 메르스 2014년 에볼라 2015년 지카바이러스 2019년 코로나 바이러스 *참고 ..

centos 6.4 버전 logrotate 사용 중 아래와 같은 에러가 났다. 1 lines must begin with a keyword or a filename (possibly in double quotes) 2 unknown option 'su' -- ignoring line 1. lines must begin with a keyword or a filename (possibly in double quotes) - window형식의 config 파일을 리눅스 서버에 업로드하여 생긴 문제였고, notePad에서 unix형식으로 저장하거나, linux에서 줄 바꿈 자리를 다 지운 후 다시 줄 바꿈 처리 후 정상 동작했다. 2 unknown option 'su' -- ignoring line - 'su..