분류 전체보기

    Linux Network Tuning, sysctl.conf 튜닝

    이전에 서버 성능 튜닝을 하다가 sysctl.conf를 튜닝하게 될 일이 있었는데 이 값들을 일일히 테스트하면서 보정하는데는 무리가 있다.OS 튜닝 업무만 전담하는 것이 아닌데 이 값들을 일일히 무엇을 하는지도 어려운데, 이럴 때는 해외 레퍼런스를 잘 이용하면 좋다.구글링하다가 찾은 "Linux Network Tuning for 2013"이라는 곳의 수치인데, 설정이 잘 되어 있다. 원하던 일부 값들이 잘 되어있는 것을 보고 일부 몇개는 그냥 신뢰하게 되었다. 4년 전 문서이지만 참고하면 좋겠다. /etc/sysctl.conf # /etc/sysctl.conf # Increase system file descriptor limit fs.file-max = 100000 # Discourage Linux f..

    한라산 등산 코스 비교, 성판악, 관음로

    차량을 갖고 가야해서 사람들이 추천하는 성판악으로 올라서 관음사로 내려오는 코스를 할 수가 없다. 어느 곳을 선택할지 고민된다. 성판악 코스 관음사 코스 거리 9.6km 8.7km 시간 4시간 30분 5시간 난이도 완만한 경사, 긴 코스 조금 어려움 성판악 코스 숙소에서 제주도 등산 입구 브릭216 -> 한라산성판악매표소등산로입구 2017.2.21 | 지도 크게 보기 © NAVER Corp. 등산 코스 입산통제시간 : 동절기(11월~2월) 탐방로 입구 안내소 12:00부터 탐방통제, 진달래밭안내소 12:00부터 정상탐방 통제 탐방가능여부 : 탐방 가능 총 9.6㎞ [성판악→진달래밭(7.3㎞)→정상(동능 2.3㎞)] 탐방로 등급 (난이도 - A: 어려움, B:보통, C:쉬움) 탐방안내소 -C- 속밭 -C-..

    Spring message 설정하기

    다국 언어 선택할 때 많이 사용하는 스프링 메시지이다.세션을 많이 사용하겠지만 쿠키 형태로 정보를 저장할 때의 설정이다.필요한 정보만 간단히 모아보았다.언어 변경은 LocaleChangeInterceptor을 통해서 할 수 있게 설정했다. applicationContext.xml message/message servlet-context.xml message.jsp

    Spring에서 Webjars 사용하기

    Spring에서 webjars 적용하는 방법 Maven Repository나 다른 곳에서 webjars를 검색한다. pom.xml에 추가한다. pom.xml org.webjars jquery 3.1.1-1 org.webjars jquery-ui 1.12.1 org.webjars jqgrid 4.7.0 servlet-context에 주소를 매핑한다. servlet-context.xml Java configuration을 사용할 경우에는 아래와 같이 설정한다. WebConfig.java @EnableWebMvc @Configuration public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandle..

    [Spring Security] 필터 Filter, SecurityFilterChain 이해하기

    [Spring Security] 필터 Filter, SecurityFilterChain 이해하기

    Spring Security를 커스터마이징하기 위해서는 그리고 이해하기 위해서는 아래 필터 체인을 이해하는 것이 좋다.아래 그림은 인터넷에 돌아다니는 Spring Security 호출 그림을 내가 다시 깔끔하게 그려본 것이다. Table 3.1. Standard Filter Aliases and Ordering (https://docs.spring.io/spring-security/site/docs/3.1.x/reference/ns-config.html) AliasFilter ClassNamespace Element or AttributeCHANNEL_FILTERChannelProcessingFilterhttp/ intercept-url @requires-channelSECURITY_CONTEXT_FIL..

    [SpringSecurity] Method 레벨에서 AccessDeniedException 처리하기

    SpringSecurity를 설정하다보니 Method레벨(global-method-security)에서의 AccessDeniedException은 그 전에 설정해놓은 에 걸리지 않는 것을 알게 되었다. 왜 그런가 찾다보니 스택오버플로우[1]에서 답을 찾았는데내 상황이 답을 준것처럼 처리하기에는 정확히 맞지 않는 상황이었다. - StackOverFlow 번역 -access-denied-handler는 AccessDeniedException가 발생할 때 ExceptionTranslationFilter에 의해 사용됩니다.그러나 org.springframework.web.servlet.DispatcherServlet은 먼저 예외 처리를 시도했다.특히 defaultErrorView로 정의 된 org.springf..

    운동 정리

    복부크런치 (Crunch)더블크런치 (Double Crunch)리버스 크런치 (Reverse crunch)시티드 니 업 ((Seated Knee Up)오블리크 크런치 (Oblique Crunch)레그 레이즈 (Leg Raise) 가슴벤치 프레스 - 덤벨, 플랫 (Bench Press - Dumbbell, Flat)인클라인 덤벨 플라이 (Fly - Dumbbell, Incline)플라이 - 덤벨, 플랫 (Fly - Dumbbell, Flat)푸시업 (Push-up) 팔덤벨 컬 (컬 - 덤벨 (Curl - Dumbbell)킥 백 - 덤벨 (Kick Back - Dumbbell)덤벨 오버 헤드 익스텐션 어깨덤벨 프론트 레터널 레이즈덤벨 숄더 프레스 (덤벨 숄더 프레스)덤벨 사이드 레터널 레이즈덤벨 벤트 오버 ..

    Spring Security custom expression

    Spring Security custom expression

    간단하지만 생각보다 어려운 설정 문제로 인해서 한참 고생을 했다. Spring Security에서 기존에 있는 공통 Expression 외에 별도의 Expression을 만드려고 했는데 이게 제대로 문서도 없고 관련 예제가 있는 곳도 없다. 결국 구글링으로 만들긴 만들었다만 이 간단한 커스텀 개발을 위해서 쓴 시간이 아깝긴 하다. 막상 만들고 보니 고민거리가 있어서 실제로 쓸지도 모르겠다. 이 부분을 위해서 삽질하는 분들에게 도움이 되길 바란다. 우선 custom expression에는 2가지 종류가 있다. 메서드단에 설정하는 MethodSecurityExpression과 웹쪽에 설정하는 WebSecurityExpression이 있다. 이것을 몰라서 Method만 갖고 한참 삽질을 했다. MethodSe..

    Spring Security 관련 레퍼런스 정리

    Spring Security Reference- Spring Security reference 3.2.10http://docs.spring.io/spring-security/site/docs/3.2.10.RELEASE/reference/htmlsingle/html5/#what-is-acegi-security - Hello world guidehttp://docs.spring.io/spring-security/site/docs/current/guides/html5/helloworld-xml.html - spring boot securityhttp://kielczewski.eu/2014/12/spring-boot-security-application/ SlideShare- 해외 자료 (정리 잘 되어있음)ht..