일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- SSH
- Spring
- DeepLearning
- ai
- Web
- javascript
- Analysis
- git
- Deep
- Numpy
- 함수
- mysql
- error
- 인공지능
- learning
- interface
- Server
- centos
- Pattern
- data
- 자바
- Github
- Python
- db
- framework
- Security
- java
- LIST
- mariaDB
- Today
- Total
PostIT
https://gs.saro.me/#!m=elec&jn=810 서론 최근에 서버와 클라이언트 양쪽에 템플릿 엔진이 있는 것들을 찾아보다가 스프링 부트에 기본적으로 있는 mustache 가 있다는 것을 알았습니다. - mustache : https://gs.saro.me/#!m=elec&jn=796 문제는 i18n이나 시큐리티, session 같은 경우 타임리프나 JSTL 처럼 사용할만한 방법이 없어 찾아보던 중 HandlerInterceptorAdapter를 사용해 보았습니다. - 물론 모델이 매번 넣어주는 방법도 있겠지만 유지보수도 안좋고 자원도 심하게 망가짐으로... WebMvcConfigurerAdapter - http://docs.spring.io/spring/docs/current/javadoc..
http://www.popit.kr/견고한-서비스를-만들기-위한-팁/ ================================================새로운 개발팀에 합류하여 서비스 개발, 운영을 한지 벌써 1년이 넘었습니다. 이 번글에서는 그동안 빅데이터 플랫폼 엔지니어로 활동을 하다가 서비스 개발/운영 업무를 하면서 느꼈던 내용을 정리해보려고 합니다. 이 글은 초기 몇 개월 지났을 때 대충 윤곽을 잡았던 글인데 그 동안 미루다가 시간이 내어 다시 정리합니다. 그러다 보니 초기에 느낀 내용하고, 시간이 조금 지난 이 시점에서의 느낌은 조금 다르긴 하네요.현재 필자가 운영하고 있는 서비스는 2개국에 서비스를 운영하고 있으며 2개국 모두 해당 분야에서 1위 트래픽을 유지하고 있는 서비스입니다. Rub..
http://niees.tistory.com/17spring security에서는 (내부 정책에 따라 다르겠지만)중복로그인 방지를 위한 방안을 마련해 두었다. 1.web.xml에 listener등록 (이 부분은 지정을 해야한다는 예제가 많았는데 테스트 해보니 3.1.0.RELEASE 에서는 등록 하지 않아도 상관이 없었다 자세한 내막은 나도 모름)?123 org.springframework.security.web.session.HttpSessionEventPublisher 2.security-context.xml에 세션 제한 지정에?123 invalid-session-url : 세션이 끊겼을때 이동 할 페이지max-sessions="1" : 최대 허용 가능 세션 수expired-url="/user/l..
private String jsonReadAll(Reader reader) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = reader.read()) != -1) { sb.append((char) cp); } return sb.toString(); } private JSONObject readJsonFromUrl(String url) throws IOException, JSONException { InputStream is = new URL(url).openStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(is, Char..
http://www.ibm.com/support/knowledgecenter/ko/SSQ2R2_9.0.0/org.eclipse.jdt.doc.user/tasks/task-suppress_warnings.htm@SuppressWarnings를 사용하여 경고 제외Java 5.0부터 java.lang.SuppressWarning 어노테이션을 사용하여 컴파일 단위의 서브세트와 관련된 컴파일 경고를 사용하지 않도록 설정할 수 있습니다. @SuppressWarning("unused") public void foo() { String s; } 어노테이션이 없으면 컴파일러에서 로컬 변수 s를 사용할 수 없습니다. 어노테이션을 사용하여 컴파일러는 이 경고를 foo 메소드에 대해 로컬에서 무시합니다. 이러한 경우 동일한 ..