전체 글 222

AOP 설정을 root-context 와 servlet-context 에 했을 때의 차이점

AOP 설정을 root-context 와 servlet-context 에 했을 때의 차이점 AOP 적용을 위해 구현한 Advice 를 component-scan 을 통해 불러와야 한다. component-scan 은 root-context 와 servlet-context 에 할 수 있는데, 위 두 context 간 계층이 존재하기 때문에 설정시 주의해야 한다. 1. root-context 에서 scan 하여 추가된 component 는 servlet-context 에서 scan 하여 추가된 component 를 사용할 수 있다. 2. 반대로 servlet-context 에서 추가된 component 는 root-context 에서 추가된 component 를 사용할 수 없다. 따라서 아래와 같은 상황에서..

Programming/Spring 2017.09.10

[jQuery] jqxGrid 차트의 높이와 단위를 자동으로

jqxGrid 차트의 높이와 단위를 자동으로 {type: 'column',valueAxis : {visible: true,maxValue:'auto', // Max값을 Auto로 지정unitInterval: 5000, // 차트의 단위를 5000으로 지정formatFunction:function(value){ // 차트의 단위를 평균으로 지정return Math.round(value);},title: { text: 'GDP & Debt per Capita($) ' }},series: [{ dataField: 'GDP', displayText: 'GDP per Capita' },{ dataField: 'Debt', displayText: 'Debt per Capita' }]}

Programming/jQuery 2016.08.30

[Music] Crown J - 진짜 매일해

Crown J - 진짜 매일해 (Made It) 매일해 난 여자 몸을 잘알아내 옆에 오면 Imma take your girl for real baby i can hold you down계속 그렇게 움직여 up and down how could you do what you do it’s so naughty 오늘도 살아있어서 난 Partyhmm 힙합은 My Life Style이것만 계속해 우린 Everyday Yeah 예쁜 여자 아님 안돼재네들은 전부 뻔해 yeahI’m rolling in the west side I’m flexing with my clique 멋있는거 아님 안해 매일이 ma birthday밤만 되면 살아나 50 moetpop the bottlewe gonna party 매일밤에 wo내가 ..

Music 2016.04.15

[algorithm] 좋은 단어

좋은 단어 문제이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 깨고 말았다. 안타깝게도 자는 동안 키보드가 잘못 눌려서 보고서의 모든 글자가 A와 B로 바뀌어 버렸다! 그래서 평석이는 보고서 작성을 때려치우고 보고서에서 '좋은 단어'나 세보기로 마음 먹었다. 평석이는 단어 위로 아치형 곡선을 그어 같은 글자끼리(A는 A끼리, B는 B끼리) 쌍을 짓기로 하였다. 만약 선끼리 교차하지 않으면서 각 글자를 정확히 한 개의 다른 위치에 있는 같은 글자와 짝 지을수 있다면, 그 단어는 '좋은 단어'이다. 평석이가 '좋은 단어' 갯수를 세는 것을 도와주자. 입력첫째 줄에 단어의 수..

[algorithm] 문자열 폭발

문자열 폭발 문제상근이는 문자열에 폭발 문자열을 심어 놓았다. 폭발 문자열이 폭발하면 그 문자는 문자열에서 사라지며, 남은 문자열은 합쳐지게 된다. 폭발은 다음과 같은 과정으로 진행된다. 문자열이 폭발 문자열을 포함하고 있는 경우에, 모든 폭발 문자열이 폭발하게 된다. 남은 문자열을 순서대로 이어 붙여 새로운 문자열을 만든다.새로 생긴 문자열에 폭발 문자열이 포함되어 있을 수도 있다.폭발은 폭발 문자열이 문자열에 없을 때까지 계속된다.상근이는 모든 폭발이 끝난 후에 어떤 문자열이 남는지 구해보려고 한다. 남아있는 문자가 없는 경우가 있다. 이 때는 "FRULA"를 출력한다. 폭발 문자열은 같은 문자를 두 개 이상 포함하지 않는다. 입력첫째 줄에 문자열이 주어진다. 문자열의 길이는 1보다 크거나 같고, 1..

[algorithm] 탑

탑 문제KOI 통신연구소는 레이저를 이용한 새로운 비밀 통신 시스템 개발을 위한 실험을 하고 있다. 실험을 위하여 일직선 위에 N개의 높이가 서로 다른 탑을 수평 직선의 왼쪽부터 오른쪽 방향으로 차례로 세우고, 각 탑의 꼭대기에 레이저 송신기를 설치하였다. 모든 탑의 레이저 송신기는 레이저 신호를 지표면과 평행하게 수평 직선의 왼쪽 방향으로 발사하고, 탑의 기둥 모두에는 레이저 신호를 수신하는 장치가 설치되어 있다. 하나의 탑에서 발사된 레이저 신호는 가장 먼저 만나는 단 하나의 탑에서만 수신이 가능하다. 예를 들어 높이가 6, 9, 5, 7, 4인 다섯 개의 탑이 수평 직선에 일렬로 서 있고, 모든 탑에서는 주어진 탑 순서의 반대 방향(왼쪽 방향)으로 동시에 레이저 신호를 발사한다고 하자. 그러면, 높..

[algorithm] ABC

ABC 문제세 수 A, B, C가 주어진다. A는 B보다 작고, B는 C보다 작다.세 수 A, B, C가 주어졌을 때, 입력에서 주어진 순서대로 출력하는 프로그램을 작성하시오. 입력첫째 줄에 세 숫자 A, B, C가 주어진다. 하지만, 순서는 A, B, C가 아닐 수도 있다. 세 숫자는 100보다 작거나 같은 자연수이다. 둘째 줄에는 A, B, C로 이루어진 세 글자가 주어지며, 이 순서대로 출력하면 된다. 출력주어진 세 수를 주어진 출력 순서대로 출력하면 된다. 예제 입력1 5 3ABC 예제 출력1 3 5 문제 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util..