IT는 새로운 용어와 신기술의 홍수 소프트웨어 개발 분야는 매년 새로운 용어와 신기술의 범람으로 신입 개발자는 물론 경력 개발자들조차 잠시 한눈이라도 팔면 정신을 못 차리는 세계이다. 프레임워크와 라이브러리의 발전으로 Java Web Application 개발은 쉽다는 인상을 주는 편인데(내 전산실 개발 경험을 예로 들자면 클라이언트가 되는 현업 부서에서 특정 프로젝트의 개발비용을 산정하면서 웹으로 만들면 쉬우니까 더 싸지 않냐는 말을 한적도 있다.) 실제로 웹 개발은 상당한 깊이의 이해와 경험이 동반되지 않으면 프로젝트가 산으로 갈 수 있다고 말하고 싶다. 스스로를 돌아보는 목적과 신입사원의 교육 목적으로 간단히 Java Web Application과 프레임워크의 기본 개념 및 동작 원리를 작성해봤다...
암호화된 메시징 서비스를 무료 제공하는 텔레그램(Telegram) 앱이 한창 인기이다. 텔레그램의 장점은 메시징의 암호화 말고도 멀티 플랫폼을 지원한다는 점이 있다. 특히, Telegram Web 버전을 사용해보면 무설치의 편리함, 가볍고 빠른 반응속도와 간결하고 편리한 UI에 놀라게 되는데 이는 서비스 설계 단계부터 철저히 멀티 플랫폼을 염두하여 OpenAPI 방식으로 설계되었기 때문에 가능한 것이라고 생각된다. 철학적인 부분 외에도 기술적으로도 개발자 입장에서 배울 것이 많은 서비스이다. 텔레그램으로 이기종간 파일 전송하기 주소록에 등록된 친구와 사진 또는 파일을 주고 받는 것은 텔레그램 뿐만 아니라 대부분의 메신저가 제공하는 기본 기능이다. 하지만 내 계정으로 로그인한 PC와 스마트폰 간에 파일을 ..
지난 글에서 자전거 체인 청소의 중요성과 효과를 설명한 적이 있다. 자전거 체인 청소에 있어 가장 큰 고민은 체인에 붙은 기름때와 먼지를 과연 무엇으로 청소하느냐는 것인데 동호인들이 즐겨 사용하는 등유는 용량대비 가장 가격이 저렴하고 세척 효과가 뛰어나지만 특유의 고약한 냄새와 후처리의 곤란함으로 일반 가정에서 사용하기에는 어려운 점이 많다. 두번째 대안이 다이소와 마트에서 쉽게 접할 수 있는 오렌지세정제인데 등유에 비해 거부감은 없지만 세척 효과는 떨어지는 편이다. 자전거 체인을 물로 청소한다고? 최근 손목시계에 푹 빠진 K군으로부터 강력한 시계 세척 효과로 크게 각광받고 있는 아쿠아낙스란 다목적 세정제를 추천받아 구입하게 되었다. 자전거 덕후인 나로서는 손목시계 청소는 뒷전, 내 관심사는 오로지 이 ..
HTTP GET 요청시 파라메터의 최대 크기 = URI의 최대 크기 클라이언트에서 HTTP GET 요청시 파라메터는 고스란히 URI에 포함되어 브라우저를 통해 서버에 전달된다. 이러한 HTTP GET 요청 방식의 특성상 전달 가능한 파라메터의 최대 크기는 곧 브라우저에서 허용 가능한 URI의 최대 크기가 된다. 허용되는 URI의 최대 크기는 2083~6200byte로 브라우저마다 제각각이다. 따라서 HTTP GET 요청은 이 점을 고려하여 신중하게 설계해야 한다. 전달할 파라메터가 크기가 크다고 판단되면 GET보다는 HTTP POST 요청을 하는 것이 안전하다. RFC 문서에 의하면 전달할 파라메터의 크기가 브라우저의 허용치보다 클 경우 URI가 잘린 채 전송되거나 서버로부터 414 Request-URI..
- Total
- Today
- Yesterday
- chrome
- 자전거
- 로드 바이크
- Eclipse
- kotlin
- 로드바이크
- DynamoDB
- 알뜰폰
- jpa
- Spring MVC 3
- Kendo UI Web Grid
- Spring Boot
- JavaScript
- MySQL
- Docker
- node.js
- bootstrap
- jstl
- 태그를 입력해 주세요.
- 평속
- java
- JHipster
- Kendo UI
- graylog
- CentOS
- jsp
- Tomcat
- 구동계
- spring
- maven
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |