Java Refactoring 리팩터링(refactoring): 외부에서 보는 프로그램의 동작(수행하고 난 작업 결과)은 바꾸지 않고, 프로그램의 (이해, 수정, 확장을 용이하게) 내부 구조를 개선하는 방법 코드의 악취(Bad Smells in Code): 같은 코드가 여기 저기 중복(duplicated code) 되거나 메소드가 너무 길다(Long Method), 객체지향적이지 않다(Inappropriate Intimacy) 등 코드의 이해나 수정이 어렵다는 등 22가지 소개 아래 2권의 책이 Refactoring 분야의 핵심 교과서로 알려져 있음 - Martin Fowler, “Refactoring” - Joshua Kerievsky, “Refactoring To Patterns” 적절한 이름 붙이기..
內篇(내편) 제1편 소요유(逍遙遊), 자유롭게 노닐다 1. (그 이름을 붕(鵬)이라 하였습니다) 북쪽 깊은 바다(북명(北冥))에 물고기 한 마리가 살았는데, 그 이름을 곤(鯤)이라 하였습니다. 그 크기가 몇 천리인지 알 수 없었습니다. 이 물고기가 변하여 새가 되었는데, 그 이름을 붕(鵬)이라 하였습니다. 그 등 길이가 몇 천리인지 알 수 없었습니다. 한번 기운을 모아 힘차게 날아오르면 날개는 하늘에 드리운 구름 같았습니다. 이 새는 바다 기운이 움직여 물결이 흉흉해지면, 남쪽 깊은 바다(남명(南冥))로 가는데, 그 바다를 예로부터 ‘천지(天池)’라 하였습니다. 2. (구만리 장천을 날고 내려와 쉰다) 이상한 일을 다룬 『제해(齊諧)』라는 책에도 이 새에 대한 기록이 있습니다. “붕이 남쪽 깊은 바다로 ..
莊子 (장자) 중국 고대 도가(道家)의 사상가. 이름은 주(周). 송(宋)에서 태어나 맹자와 동시대에 노자를 계승한 것으로 알려져 있지만 그 실재성은 의심스럽다. 전국시대 말기, 도가의 사상가들이 원본 『장자』(莊子)를 편찬할 때, 이것을 장주(莊周)에게 가탁(假託)하여 『장자』라 명명한 것인 듯하다. 이 『장자』는 공자ㆍ맹자보다 노자와 함께 장자가 존중되기에 이르렀던 한대 초기에, 전국 말 이래의 도가의 논저(論著)를 부가하여 성립한 것으로서, 통일된 체계는 없지만 도가 사상의 역사적 전개를 볼 수 있다. 그 기본적 사상의 중심은 당시 지배자의 지위에서 몰락하고 있던 사상가들이, 뜻대로 되지 않는 사회 속에서 개인의 삶에 얽힌 근심과 고난으로부터 관념론적으로 도피하려고 한 인생론에 있다. 이상적인 삶이..
기서 후흑학(奇書 厚黑學) "얼굴이 두껍고, 마음이 검은 인간학" 이종오(李宗吾, 1879~1944) 淸末 反儒思想家 상고 시대는 인지(人智)가 발달하지 아니하였고, 생활의 어려움도 적었기 때문에 사람들의 얼굴은 필연적으로 얇았고, 뱃속도 뻔뻔스럽게 검지 않은 문자 그대로 천진난만한 시대였다. 그러다가 인구가 증가하면서 생존을 위한 경쟁이 점차로 심하게 되었고, 개인의 능력차이가 현격함에 됨에 따라, 자연히 사람들의 마음 속에는 악이 생기게 되었다. 시대는 끊임없이 진화한다. 인지가 더욱 개명하면서 조조와 유비와 같은 영웅이 출현하였다. 그들은 한결같이 뻔뻔스러운 흑심을 갖고, 철면피한 얼굴로 아무 부끄러움 없이 천하를 종횡하였다. 이제 공맹의 학설이 아무리 숭고하다고 하더라도 그것은 공염불에 지나지 않..
이너넷을 검색하여 발견한 몇 가지 소스들을 조합하여 Tree Node를 추가, 수정, 삭제하는 편집기능과 Drag & Drop을 통하여 위치 이동 및 복사하는 기능을 맹글었습니다. 다음 화면으로 간단히 확인하시고, 첨부한 소스를 활용하시길... 2011.05.17 /** * @(#) TreeDragAndDrop.java * * An example for testing the Drag and Drop with JTree. * * It is provided AS-IS, WITHOUT ANY WARRANTY either expressed or implied. * You may study, use, and modify it for any commercial and/or non-commercial purpose,..
All-in-One CISSP Certification Exam Guide 2nd Edition by Shon Harris, 2004 chapter 1 : CISSP를 취득해야 되는 이유 chapter 2 : 보안 경향 (Security Trends) 1. Security Trends 2. Different Areas of Security 3. Information Warfare 4. Hacking and Attacking 5. Management 6. Internet and Web Activities 7. A Layered Approach 8. An Architectural View 9. Politics and Laws 10. Education chapter 3 : 보안 관리 실무 (Security M..
鳶飛魚躍上下同(연비어약상하동) 這般非色亦非空(저반비색역비공) 等閑一笑看身世(등한일소간신세) 獨立斜陽萬木中(독립사양만목중) 솔개 날고 물고기 뛰는 천지가 한결같은 이 같은 이치, 색도 아니오 공도 아니네. 지난 날 돌아보며 찬 웃음 뿌리나니, 석양 빛 만목 중에 외로섰는 사슴이라. - 栗谷, 贈 楓岳小庵老僧(율곡, 증 풍악소암노승) 出沒魚兒淵(출몰어아연) 飛騰鳶子天(비등연자천) 靜觀飛躍處(정관비약처) 此理却自然(차리각자연) - 사헌부장령 동곽(東郭) 김기찬(金驥燦), 정조 정유 문과 급제 시 出 沒 魚 兒 淵 출 : 산출하다; 나가다(오다); 뛰어나다; 달아나다; 내보내다; 나타내다; 게우다; 자손; 처남 몰 : 빠지다; 다하다; 마치다; 지나치다; 숨다; 죽다; 탐하다; 없다; 빼앗다; 들어가다. 어 :..
ERD with Multiple Paths 진단 메시지: 테이블간에 설정된 관련성에 따라, 테이블간의 연결에 있어서 다중경로(multiple paths)를 나타내는 사례임. 일반적으로 다중의 탐색경로(Navigational paths)가 나타나는 것은 중복된 데이터가 존재하고 있기 때문으로, 데이터의 무결성과 질의 성능 사이에 절충(trade off)이 필요함. 즉, 다중 경로는 각 사례별로 무결성의 위험을 감수하고 조회성능 향상을 선택할 것인지, 조회성능은 부족하더라도 무결성이 더욱 중요한 것인지 업무적인 중요성을 고려하여 중복 데이터를 그대로 둘 것인지 재검토와 경로 선택이 필요한 사례를 말함. [Case 1] 무결성과 성능 이슈의 절충이 필요한 사례 ü “고객 – 주문 – 주문내역”의 구조에서 그림..
Having and Being in Daily Experience (on To Have or to Be? by Erich Fromm) 대부분의 사람들은 소유양식을 생존의 가장 자연스런 양식으로, 심지어 받아들일 수 있는 유일한 생활양식으로 보지만, 소유양식은 선택 가능한 한가지의 지향에 불과하다. 경험(Experience) 소유 양식 (Having Mode) 존재 양식 (Being Mode) 학습 (Learning) - 최대한 필기하고 암기하여 시험 합격을 할 수 있음 - 풍부하고 폭넓게 해주는 개인 사고체계의 일부가 되지는 못함 - 새로운 사상이나 관념은 기존 지식에 대한 의혹을 가져와 불안을 느낌 - 나름의 의문과 문제를 가지고 경청하고, 능동적으로 받아들이고 생산적 반응을 보임 - 듣는 내용이 사고..
- Total
- Today
- Yesterday
- wav
- 점검항목
- Kahlil Gibran
- WMV
- Computational Thinking
- 어약연비
- 소유
- 퇴계
- 후흑학
- Edit Tree Node
- data analysis
- 율곡
- 이기일원론
- 수평적 사고
- ajax
- 사랑
- 알무스타파
- Lateral thinking
- JTree
- Data Mart
- 컴퓨팅 사고
- Systems Thinking
- Data Science
- Multiple Path
- xe
- 물고기
- java
- Critical Thinking
- 예언자
- 존재
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |