흔하디 흔한, 중소기업 굴러다니는 SI/SM업무를 하며 '개발자'라는 타이틀을 달고 있는 사람. 좀 더 냉정해지자면, 고연봉, 워라벨, 개발자 라는 단어와는 크게 연관이 없어 보이는 사람. 그게 나다. Developer라기엔 지식의 넓이가 좁고, Programmer라기엔 지식의 깊이가 얕다. 일단 '개발자'라는 타이틀로 회사에서 내 직업군이, 구직할때 내가 체크할 부분이 저거니 개발자가 맞긴 맞을거다. 그렇다면 난 무슨 개발자일까. DA(Data Architecture), DBA(Database Administrator)라기엔 SQL 구문이나 각종 DBMS와 그다지 친하지 않다.Back end developer 라기엔 JAVA를 포함한 Server-side 언어에 대한 지식의 깊이가 없다.Front en..
일반적으로 쓸일이 없긴 한데, 이번에 어쩌다보니 쓰게되었다. 구조는 List를 Map에 넣고, 해당 Map을 List에 넣는다. List list = new ArrayList(); list.add("A");list.add("B");list.add("C"); Map map = new HashMap(); map.put("list", list); List allList = new ArrayList(); allList.add(map);allList.add(map);... 과 같은 형태로 파라미터를 설정하게 될 경우가 있다.(최근 생겼다.) 그런데 이 allList를 파라미터로 던질 경우, iterate의 property 속성에 명칭이 없어서 인식이 안되는 듯 하다.고로, allList를 Map에 넣어주면 가독성..
참조 링크http://duco777.blog.me/220765466402http://kdsr2z0.github.io/HttpMethodLimit/http://www.4te.co.kr/572 공공기관 홈페이지 보안관련 규정 중, '웹 서비스 메소드 설정 공격'이라는 항목이 있다. 일반적으로 사용하는 GET, POST 메소드 이외의 PUT, DELETE, COPY, MOVE 등의 불필요한 메소드를 허용하였을 경우 공격자가 이를 이용하여 웹 서버에 파일 생성, 삭제 및 수정이 가능한 취약점 이라고 설명 되어 있는데... 일단 따지지 말고, 조치하자. 점검 방법은 다음과 같다. 1. 80포트로 텔넷 접속 시도(telnet 1.1.1.1 80)2. 접속 후 OPTIONS * HTTP/1.0 [엔터 2회] 입력3...
이번에 좀 황당한 일을 하게 되었는데...약 2만개의 파일에, 해당 파일 내부 정보를 파싱해서 데이터 구조를 만들어 DB에 때려박는 일이었다.각 파일의 45만개 정도의 값을 가지고 있고, 그 중에 유효한 값은 10만개 정도. 총 값의 갯수는 18억개... rows가 18억이 좀 넘는다. 흔히들 하는 JDBC 2.0 범용 batch로 작성했더니, 대충 일주일 (6.3일)정도의 예상 시간이 나왔다.iBatis로 돌려도 비슷한 예상시간 도출. 어차피 이쪽 업무 특성상 DB가 바뀔 일은 거의 없기도 하고, 애초에 데이터 생성이 목적이지 그 기능을 범용으로 쓰는것도 아니기에,어찌어찌 검색하다보니 Oracle-specific 라는게 걸렸고, '퍼포먼스 향상'이라는 말에 열심히 검색해봤다. https://docs.o..
슬슬 Sennheiser IE800이 구매한지 3년이 넘어서, 다른 이어폰을 물색하고 있었다.그러던 중 눈에 띄인 iSine은 무려 '평판형 이어폰'. 10과 20이 있는데, 10은 검은색, 20은 어두운 갈색?둘의 음색차이가 있다고 하는데 iSine 10은 안들어봐서 모르겠다. 내게 있어서 평판형이라는건 '음질이 좋다고는 하는데 그건 모르겠고 내가 저거 쓰면 목 부러지겠다' 싶은 크기를 자랑하는 것들밖에 안보여서, 호기심과 좋은 평가들에 이끌려 구매했다. 원래 저번달에 구매하려고 했는데, 재고가 없어서......(잔고도 없었고) 이 글을 작성하는 현재 시점에서는 세에라자드만 수입해서 판매하는 듯. 배송 포장 상태는 꽤 좋았다.제품 패키지를 저 흰색 스펀지 같은걸로 감싸고, 그 위에 저 흰색 무지박스로 ..
기본적으로 parameterClass를 HashMap으로 넘기다보니 놓쳤었던 부분이다. 통상적으로, SELECT A, B, C FROM TEST_TABLEWHERE A = #str# 과 같이 사용하다보니, parameterClass를 String로 줄 경우에 대해 com.ibatis.common.beans.ProbeException: There is no READABLE property named 'str' in class 'java.lang.String' 이 발생하였다. 그래서 검색을 해보니, SELECT A, B, C FROM TEST_TABLEWHERE A = #str# 위와 같이 써주면 된다.iBatis에서 파라미터가 단일일 경우. 즉, String이라거나 Int라거나 할 경우에는 isNotEmp..
* 본 글은 http://cooln.kr/bbs/34/902400 에 작성한 ASUS ROG Claymore(이하 클레이모어) 리뷰를 퇴고하였습니다. 작성자는 동일합니다. 오랜만에 기계식 키보드, 그것도 기성품을 구입하였다.나 또한 감성 충만한(이라 쓰고 메이커와 디자인에 가성비 따위 멀리 보내버린) ROG의 노예라, 타오바오에서 판매하고 있다는 사실을 알게 되고 고민하다가 결국 구해버렸다.현재 구할 수 있는 클레이모어는 청축(Click)뿐인 것으로 알고 있다. 풀배열 제품은 별도로 없고 텐키패드를 좌, 우측에 부착할 수 있는 분리형이다. 현재(2016/09/30)까지는 텐키패드는 판매되지 않고 있다. 일단 개봉, 제품의 포장은 충실하다. 거의 VGA급 포장. 겉 종이박스에서 내용물을 꺼내면 플라스틱 커..
- Total
- Today
- Yesterday
- OSX
- audeze
- my.cnf
- 비교
- mysql
- 아이패드 프로 9.7
- password
- 이어폰
- UTF-8
- ioexception
- 아이패드 프로 12.9
- isine20
- Oracle
- root
- Too many open files
- xcopy
- UID
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |