목록전체 글 (95)
Chanho_Park

출처: http://basolutions.co.kr/?p=103 우리는 그냥 경고나 지적하고 가겠지? 라거나 단속나오면 그때 하면 되지… 라고 매우 낙관적으로 생각을 하시는 경우를 봅니다. 분명한 것은 법이 이미 2011년9월30일부로 시행되었고 법 적용에 따른 특수성때문에 항목별로 유예기간을 둔 다음 최종적으로 2013년 3월말 부로 모든 개인정보보호법의 각 조항이 예외없이 적용되고 있습니다. 이미 2011년부터 유예기간을 적용받지 못했던 산업군에 속한 기업들은 예외없이 상당한 금액의 벌금과 함께 조치가 완료될 때까지 계속 검찰의 조치가 있었던 것을 직접 경험하였습니다. 해당기관의 기관장까지 처벌하겠다는 정부의 강력한 의지까지 발표된 것을 고려한다면 피해서 될 일은 아닌것이 분명합니다. 개인정보를 보유..
equlas 와 equalsIgnoreCase 가 있습니다. equals 는 INPUTDATE 와 꼭 같아야한다. key.toString().equals("INPUTDATE") equalsIgnoresCase 는 말그대로 무시한다는 말입니다. INPUTDATE가 들어와도 inputdate가 들어와도 둘을 같은 취급한다는 소리입니다. key.toString().equalsIgnoreCase("INPUTDATE")
@Resource - > Name으로 Bean을 지정 ex) @Resource(name="BlueSqlSessionTemplate") @Resource 어노테이션의 적용 순서 1. name 속성에 지정한 빈 객체를 찾는다. 2. name 속성이 없을 경우, 동일한 타입을 갖는 빈 객체를 찾는다. 3. name 속성이 없고 동일한 타입을 갖는 빈 객체가 두 개 이상일 경우, 같은 이름을 가진 빈 객체를 찾는다. 4. name 속성이 없고 동일한 타입을 갖는 빈 객체가 두 개 이상이고 같은 이름을 가진 빈 객체가 없는 경우 @Qualifier를 이용해서 주입할 빈 객체를 찾는다. @SuppressWarnings 컴파일러가 경고하는 내용 중 "이 내용은 경고하지마"하고 제외 할때 사용 합니다. @Suppres..
사진과 파일 저장하고 옮기는 것이 불편하고 클라우드 이용 시 비용도 나가고 광고를 보면서 하는 것도 있지만 시간낭비고 불편해서 NAS구축을 알아보았습니다. NAS구축을 하려면 Nas 구축 장치랑 하드디스크를 구매해야하는데 NAS구축 장치가 최소 20~ 시작 100만원까지 나가기 때문에 비용에 문제. 다른 방법을 알아보는 중에 공유기에 간이 NAS 를 구축할 수 있는 방법을 알게 되었습니다. 준비물 : USB 포트가 있는 공유기 , 외장하드 or 2.5인치 하드디스크 & SATA to USB 케이블 usb 포트가 있는 공유기에 하드디스크를 연결하면 공유기 설정에 들어가 외부에서 접속이 가능하도록 바꿔주고 접속하면 어디에서나 접속할 수 있는 간이 NAS가 구축됩니다. USB 포트에 꽂으려면 외장하드가 있어야..
TCP/IP 모델 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약(프로토콜) 의 모음 OSI 7계층 모델 네트워크 통신을 체계적으로 다루는 ISO 에서 표준 공통점 계층적 네트워크 ㅁ델 , 계층간 역할정의 차이점 1. 계층의 수 차이 2. OSI 는 역할기반 , TCP/IP 는 프로토콜 기반 3. OSI는 통신전반에 대한 표준 4. TCP/IIP 는 데이터 전송기술 특화 패킷 : 네트워크 상에서 전달되는 데이터를 통칭하는 말 네트워크에서 전달하는 데이터의 형식화된 블록 제어 정보와 사용자 데이터로 이루어짐. (사용자 데이터 : 페이로드) 캡슐화 : 여러 프로트콜들로 캡슐화된 패킷 헤더 / 페이로드 / 풋터 HTTP를 페이로드해서 TCP 헤더를 붙혀 하나의 패킷으로 만들고 페이로드해서 IPv..
sudo apt install systemd sudo apt-get install -y curl

변수가 하나만 있을 때는 While 문 보다는 for 문 반복문에 하나만 반복되는 문장이 있으면 밖으로 빼준다. range(n) : 0 이상 n 미만인 수를 차례로 나열하는 수열 파이썬에서는 무시하고 싶은 값을 언더스코어로 표현 ( _ ) if문을 반복문 밖에서 하는 게 좋다. 사전 판단 반복 구별하기 7. random.randint(a,b) : a이상 b 이하인 난수를 생성하여 1개를 반환 8. 데이터, 함수, 클래스, 모듈, 패키지 등을 모두 객체object로 취급 9. 객체는 자료형 data type을 가지며 메모리(저장 공간)를 차지 10. 파이썬의 변수는 값을 갖지 않는다는 특징(객체 1을 참조하는 이름에 불과) 식별변호가 바뀐다.!!!!! 11. 리터럴(literal)이란 값 자체를 의미 12..

PowerShell 에서 바로 elastic & kibana을 다운받습니다. #elasticsearch 설치 및 실행 docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.1 docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elasticsearch7 docker.elastic.co/elasticsearch/elasticsearch:7.9.1 #kibana install 설치 및 실행 docker pull docker.elastic.co/kibana/kibana:7.9.1 docker run -d --link elasticsearch7:elasticsearc..

Docker에 Ubuntu를 설치하려면 명령어 쓰는 곳이 필요한데 WIndows10 에 기본적으로 있는 powershell 을 검색하여 실행합니다. PowerShell은 명령줄 셸, 스크립팅 언어 및 구성 관리 프레임워크로 구성된 플랫폼 간 작업 자동화 솔루션입니다. PowerShell은 Windows, Linux 및 macOS에서 실행할 수 있습니다. Docker에 대한 명령어 레퍼선스 https://docs.docker.com/engine/reference/run/#docker-run-reference 처음 powershell을 키면 파워의 파란색이 눈에 띄게 뜹니다. 이미 Docker를 설치하신 분이시면 docker version 을 입력해보시면 Version 이 뜰 것입니다. 설치가 안되어있으신다..

Docker를 저번에 설치하다가 끄고 다시 실행하였더니 error during connect: This error may indicate that the docker daemon is not running. The system cannot find the file specified. 이러한 오류가 떴습니다. [해결방법] 1.세팅 변경 docker Desktop에서 세팅 변경 해줍니다. Expose daemon on tcp://localhost:2375 without TLS의 설정을 체크 해줍니다. 이렇게 하고 다시 powershell에서 docker를 작동 및 실행해보면 작동하는 걸 볼 수 있습니다. or Docker pc버전을 켜서 시작을 눌러주면 된다.