일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알게뭐냐
- cache-control
- 코드스피츠
- i18n
- LastModified
- etag
- kotliln
- 지수반등
- cross parameter
- jsr303
- Kotlin
- 이렇게살아야되나자괴감이
- jsr380
- 랜선아미안해
- 클래스레벨밸리데이션
- 스프링
- brotli
- 브로틀리
- 리얼월드HTTP
- HTTP
- 지뢰찾기
- 개미수열
- 알고리즘
- 워드프레스
- Spring
- Today
- Total
목록분류 전체보기 (267)
취미개발 블로그와 마음수양
목차 https://adunhansa.tistory.com/261 http와 스프링(0) - 연재를 시작하며.. 운 좋게, 좋은 스터디원분들과 좋은 책을 만나 HTTP 스터디를 시작하며 다음의 연재글을 시작해보려고 합니다. 목차 http와 스프링 뒤적뒤적 연재 시리즈~ --- 1편 - Encoding - Brotli 적용해보기 https://adunha.. adunhansa.tistory.com 지난편에서 eTag 를 이용한 HTTP API 레벨단에서의 캐싱을 다루었습니다. 이번편에서는 eTag를 이용하여서 간단히 HTML View Rendering 을 다뤄보겠습니다. 0. 개요 : HTTP 응답코드와 HTTP캐시들 알기 바로 이전글의 eTag, HTTP상태코드를 보고 넘어가겠습니다. Http와 스프링 ..
목차 http와 스프링 뒤적뒤적 연재 시리즈~ --- https://adunhansa.tistory.com/261 http와 스프링(0) - 연재를 시작하며.. 운 좋게, 좋은 스터디원분들과 좋은 책을 만나 HTTP 스터디를 시작하며 다음의 연재글을 시작해보려고 합니다. 목차 http와 스프링 뒤적뒤적 연재 시리즈~ --- 1편 - Encoding - Brotli 적용해보기 https://adunha.. adunhansa.tistory.com 0. 개요 : HTTP 응답코드들 알기 우선 Http 의 상태코드를 살펴보기로 하겠습니다. 다음의 위키를 참조하기로 해봅니다. https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C HTTP..
목차 https://adunhansa.tistory.com/261 http와 스프링(0) - 연재를 시작하며.. 운 좋게, 좋은 스터디원분들과 좋은 책을 만나 HTTP 스터디를 시작하며 다음의 연재글을 시작해보려고 합니다. 목차 http와 스프링 뒤적뒤적 연재 시리즈~ --- 1편 - Encoding - Brotli 적용해보기 https://adunha.. adunhansa.tistory.com 요즘 BackToBasic - HTTP 스터디를 다니고 있는데 이런저런 옵션들을 한번 스프링에 적용해보고 싶었단 말이지? 0 . 소개 2015년에 나온 압축기술인데 https://blog.naver.com/kgj1/220622925193 머.. 아무튼.. 성능은 이정도로 Gzip 보다 더 작은 파일이 나온다고 하..
주의사항 : 코틀린 초보가 적어보는 글. 빈 밸리데이션 스펙중에서 https://beanvalidation.org/2.0/spec/#introduction 클래스레벨에서의 크로스 파라미터 체크 가 필요할 떄가 있다. 뭐 컨트롤러단에서도 해도 되겠지만, 클래스레벨로 해서 메타어노테이션으로 붙이고 싶은 개발자의 욕구가 들 때가 있다. 예를 들자면 두개의 필드 비교. 비밀번호와 비밀번호 확인이 같은 문자열체크같은 경우랄까 이러한 니즈가 몇군데서 중복되는 경우 클래스레벨에 밸리데이션 어노테이션을 걸기도했었다. 코틀린으로 토이프로젝트를 포팅중이었는데 해당 부분을 만나서 코틀린으로 바꿔보았다. (아직도 어디가 var, val 이어야할지, nullable 은 어디가 가능할지 좀 고민스럽다ㅠ) 자바와 조금 다른점은 어..
https://discuss.kotlinlang.org/t/best-practices-for-loggers/226/15
# 메타포 iOS는 장황하다? 자바는 메타포 혼종이었다? PHP는 빠르다. C를 조금 랩핑해서 PHP를 이길려면 인메로리에서 띄우면 될지도.. 톰캣의 JSP이후부터 부를 때 인메모리에서 부르기 때문 PHP는 매번 새로 불러오면서 그런 JSP를 이긴다 PHP를 필적하는 속도를 가진 애는 클래식 ASP 정도..? # 인터페이스 메소드는 무조건 퍼블릭이어야한다는 제약 어쩔 수 없이 추상클래스를 만드는 이유가 이러한 제약조건때문 i를 붙이냐 안 붙이냐 이펙티브 자바에 i 붙이지 마라는 이야기가 나온 이유로 업계에서 사라짐. # implementation 에서 Impl 을 붙이는 경우에서 이것이 잘못된 것인가 h : 잘못되었다고 생각하지 않는다. 씨쁠쁠에서는 메타데이타가 있어야 한다. 요즘은 IDE가 다 확인해주..
부트스트랩 기준 스크랩 모바일(xs) ~ 768 태블릿(sm) 768 ~ 992 PC(md) 992 이상부터 wide(lg) 1200 */ $screen-xs-min : 320px; $screen-xs-max : 767px; $screen-sm-min : 768px; $screen-sm-max : 991px; $screen-md-min : 992px; $screen-basic-max : 1365px; $screen-basic-min : 1366px;
전략객체이자 실행객체 전략객체이자 상태객체 전략객체이자 소유객체? 클래스를 함부로 만들면 안된다 클래스를 만들기전에 객체의 수량을 한정지을지 말지 생각을 해야 한다. 오늘 배운 것은 비지터패턴, 컴포지트 패턴 의존성 역전 제어역전
어떤 알고리즘은 이런 식으로 저런식을 짰는데 코드배치를 비슷한 모양으로 함 어떤 곳은 for문, 어떤 곳은 재귀 일관성있는 설계를 위하여 둘다 함수에 담을 수 있다. 학습비용 효과 1) 고인물효과 (조직전체의 폐쇄를 일으킴) 2) 비용이 늘어난다 (시간=비용) 3) 수정, 확장을 시키지 않으려는 탄성이 일어난다. 그 부분을 폐쇄하고 격리하게 된 다음에 다른 코드를 만들게 됨. 고인물 코드를 if 로 격리시키고 나머지에 내 코드를 적게 됨 ==> 제품의 수명이 짧아짐 해마다 차세대..! 멋있는 설계 = 학습비용을 줄이는 설계 하나만 익숙해지면 나머지를 똑같이 적용할 수 있다? 학습해야하는 비용을 최소한 줄이는 것 일관성있는 설계 => 제너릭한 설계, 알고리즘에 제너릭한. 코드의 배치를 할 수 있는 일관성있..