반응형

개발/etc 45

뉴렉처 리눅스강의 공부, 요약

1,2강 요약 모바일쪽에서는 대부분 리눅스 계열이 OS로 많이 사용되어지고 있다. 리눅스 중에서는 우분투 사용률이 점점 많아지고 있다. Ubuntu는 canonical이란 회사에서 운영하고 있다. 3강 요약 서비스 관리에 대한 전반적인 것들을 배울 수 있다. Tomcat, Mysql, java jdk 설치, 텔넷, ssh설치 등 설치파일 관리, Bash Shell, 프로세스 관리, 사용자 관리 Linux 서버 설치, 파일편집 등.. 와우. 링크 : https://youtu.be/Xd7IVMYnGUU # 제 4강 요약 Unix 탄생에 대한 이야기입니다. 재밌네요. 운영체제 없던 시절의 컴퓨터 : 단일작업만 가능했음. 운영체제 : 사용자 인터페이스, 상호작용, 여러개의 프로그램 수행 가능하도록 마치 주크박스..

개발/etc 2020.10.04

row_number over partition by 사용 방법

업무관련으로 찾던 코드 중에 ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) 이런 것에 해당하는 코드가 있어서 검색을 해봤습니다. DB2에 관련된 내용을 검색했는데 잘 나오지 않네요. 구글 검색에서 제일 상단에 뜨는 링크를 보고 이해하는데 도움이 되었습니다. 관련링크 : [MS-SQL] ROW_NUMBER() OVER() 이해한대로 기록을 해보면, ROW_NUMBER() : 각 행의 우선순위를 정합니다. (1, 2, 3...) PARTITION BY : 그룹바이처럼 A를 기준으로 그룹핑을 합니다. A를 기준으로 그룹핑한 데이터가 있는데, 이게 몇 개가 있는 겁니다. 오더바이 기준은 B가 됩니다. ROW_NUMBER()는 1번, 2번, 넌 3번... 이렇게 순서를 ..

개발/etc 2020.09.10

공개키 알고리즘 이해하기

공인인증서나 SSL, 사설인증서 등 모두 공개키 알고리즘을 기반으로 구성되어 있다. 공개키 알고리즘을 나름의 해석으로 이해한 것을 적어두려 한다. ID와 패스워드로 이루어진 검증 구조에서는 ID는 나라는 사람을 증명하는 코드이고, 여기에 매핑되어 있는 비밀번호를 맞춤으로서 내가 나라는 것을 증명한다. 여기서 비밀번호는 열쇠의 역할이다. 자물쇠를 열고 들어갈 열쇠. 인증서는 좀 더 정보가 많은 ID라고 생각하면 좋겠다. 나를 구성하는 정보가 좀 더 있는 것이다. 그리고, 패스워드를 직접 입력해서 나를 검증하는 것보다는 좀 더 세련되게, 어떤 암호화키를 이용해서 인증서를 암호화 한다. 이 자체가 하나의 열쇠가 된다. 이 때, private key(비밀키, 열쇠)를 이용해서 암호화 한다. public key(..

개발/etc 2020.07.31

addEventListener 함수를 통해 살펴보는 자바스크립트 기본문법

원래 자바스크립트는 복붙해서 사용하는 줄로만 알고 지내왔으나, 어느 순간부터 좀 제대로 알아봐야겠다는 생각을 하게 되었더랬다. 그래서, 조금 정리해본다. window.addEventListener(); // 기본적인 포맷이라고 생각한다. // 쩜을 찍으면 왼쪽에 써있는 객체(window)의 내장함수를 사용 할 수 있다. // 보통 () 를 써서 내가 함수요. 하고 알려준다. // 끝에는 세미콜론(;)을 찍어서, 해당 명령어가 끝났음을 알려준다. window.addEventListener("load", function(){}); // 앞에는 호출할 키값, 뒤에는 사용될 함수를 넣는다. // 자바스크립트 함수는 익명함수(이름을 선언하지 않은 함수)가 가능하므로 저렇게 표기 가능하다고 한다. // 이제는 조금..

개발/etc 2020.07.19

notepad++(노트패드++) 설치 and D2Coding font 추가하기

예전부터 업무용으로 에디트플러스를 즐겨 사용했었다. 지금은 좀 구식이 된거 같지만, 여전히 잘 사용하고 있다. 다만, 유료버전이라 집에서 사용하려면 무료로 거기에 준하는 기능을 갖춘 에디터가 있었으면 했다. 또한, 요즘에 글쓰기, 기록하기를 습관화 하려고 노력중인데, 매번 메모장에 붙여서 사용하고 있다. 가능하면 메모장을 대체 할 수 있는 툴이 있었으면 했다. notepad++ 은 예전에 들어서 알고 있던 툴인데, 문득 생각이 나서 검색해보니 얼핏 들어서 알고 있던 것보다 사용률도 높고, 기능도 많은 것 같았다. 플러그인을 통해서 여러가지 다양한 기능을 사용 할 수 있다고 하니, 이참에 깔아놓고 사용을 해보려 했다. 일단, 내 pc에 설치하고 보니, 폰트가 Courier New. 익숙한 폰트이긴 하지만,..

개발/etc 2020.05.04

json 기본 개념 정리

json 이란 무엇인가? 데이터를 주고 받는 매우 간단한 형태. 보통 서버와 단말기기 사이에 데이터를 주고 받기 위해 사용되는 방식은 json과 xml 두가지가 있다. xml은 데이터의 깊이까지 표현해주기 때문에, 데이터 앞, 뒤로 data 들이 사용된다. 이 때문에 데이터양이 비대해지는 단점이 있다. 이에 반해 json은 표현식이 최소화 되어 있어서 데이터 전송속도가 빠른 이점이 있다고 한다. json의 기본 문법 구조 - 항상 key:value의 기본형태를 가진다. 왼쪽은 항상 key이고, 오른쪽 value 자리에 여러가지 형태의 데이터 타입이 올 수 있다. { "name" : "jupiter", "age" : 21, "job" : "knight", "skill" : "Lord knight" } js..

개발/etc 2020.04.27

Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true

오랜만에 java로 테스트코드를 돌려봤는데, 그 간단한 코드에 이런 오류가 떴다. Picked up JAVA_TOOL_OPTIONS: -Djava.net.preferIPv4Stack=true 뭔지 검색해봐도 마땅한게 나오지를 않는다. https://www.google.com/search?q=Picked+up+JAVA_TOOL_OPTIONS%3A+-Djava.net.preferIPv4Stack%3Dtrue&oq=Picked+up+JAVA_TOOL_OPTIONS%3A+-Djava.net.preferIPv4Stack%3Dtrue&aqs=chrome..69i57.411j0j7&sourceid=chrome&ie=UTF-8

개발/etc 2020.04.02

프로세스 익스플로러 (Process Explorer) 다운로드

프로세스 익스플로러 (Process Explorer) 원래 윈도우에 있는 작업관리자보다 자세하게 나오는 작업관리자라고 합니다. 마이크로소프트에서 직접 개발한 툴이라고 하네요. 다운로드 경로 http://www.bleepingcomputer.com/download/process-explorer/ 악성코드를 탐지하기에 좋습니다. 트리형태로 나오며, 특히 해당 active-x 모듈이 어느 익스플로러에 물려 있는지 판단하는데 도움이 됩니다. 아래는 일반 작업관리자와 프로세스 익스플로러 비교샷입니다. - 일반 작업관리자 - 프로세스 익스플로러

개발/etc 2014.03.07

jsp, jquery, javascript 링크

- 김성중님의 마이지식 (네이버 지식인) http://kin.naver.com/profile/sjisbmoc?p=1 - jquery 메모장, 게시판, 도서관리 (따라하기 좋아보임) http://blog.naver.com/PostView.nhn?blogId=sunmaket&logNo=50116390989&categoryNo=0&parentCategoryNo=0&viewDate=&currentPage=8&postListTopCurrentPage=1&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=8 - jsp 기본게시판 http://blog.naver.com/PostView.nhn?blogId=..

개발/etc 2012.11.15
반응형