본문 바로가기

전체보기

web.xml 태그 설명 1. icon : 웹 애플리케이션을 나타내기 위해 IDE나 GUI툴에서 사용되는 하나 또는 두개의 이미지 파일들의 위치를 지정하는데 사용한다. 2. Display-name : GUI툴이 웹애플리케이션을 표시하기 위해 사용하는 이름을 지정하는데 사용 3. description : 웹 어플리케이션에 대한 설명을 나타낸다. 4. distributable : Distributable 요소가 있다는 것은 웹어플리케이션이 다중서버간에 분산배치될 수 있다는 것을 의미한다. 5. Context-param : 어플리케이션의 초기화 파라미터를 선언하는데 사용 6. filter : 서블릿이나 jsp 페이지로 들어오는 요청 정보를 사전에 걸러내는 기능 7. Filter-mapping : 필터를 지정했다면 filter-mapp.. 더보기
조선왕순서 조선왕순서, 이름, 종과조의차이 쉽게외우는법^^ 하이요~ 두드림입니다 다들 명절은 잘 보내셨나요 ㅎㅎ 추석때 조카가 왕에대해 물어보더라구요~ 전 역사를 좋아해서 ㅋㅋ 설명해주긴 했는데 포스팅하면 좋을거같아서 공개합니다~ㅎ 조선왕순서와 본명과 종과 조의 차이~ 유익하니까 조금만 외워두세용 ㅎㅎ 이게 순서입니다 ㅎㅎ 어릴적 많이들 외웠던 태정태세문단세.... 아시죠?ㅎㅎ 이제 쉽게 외우는법 알려드릴게요~ 보통 태정태세문단세예성연중인명선광인효현숙경영정순헌철고순 이라고 외우는데요 7자씩 끊어 읽으시면 됩니다~ ​ ​ 태정태세문단세 / 예성연중인명선 / 광인효현숙경영 / 정순헌철고순 이렇게 7자씩 끊는건데요~ 왜 끊느냐~~ 답은 종과 조의 차이 때문입니다~ ​ ​ 이 27명의 왕중에 누가 종이고 누가조 인지 알기.. 더보기
Hyperledger Fabric 블록체인 관련 용어 정리 Hyperledger Fabric 용어 다음은 Fabric 기반 블럭체인의 기술을 익히기 위해서 필요한 용어들입니다. 용어들은 가급적 한글화를 하지 않고 영문 용어를 그대로 사용했습니다. 그리고 대부분 시스템 용어라고 생각하시면 이해하는데 도움이 될 것 같습니다. Transactor : 트랜잭션(거래)을 일으키는 엔티티를 말합니다. 대표적으로 클라이언트 애플리케이션이 됩니다.Transaction : 트랜잭션은 블럭체인 네트워크에 대해서 비즈니스 로직을 수행하기 위한 요청입니다. 트랜잭션의 유형은 deploy, invoke 및 query dlau, 체인코드를 통해서 사전 정의된 인터페이스에 대한 함수를 구현합니다Ledger : 트랜잭션과 현재 세계 상태를 포함하는 일련의 암호 학적으로 링크 된 블록. 이전.. 더보기
비트코인 블록체인 구조 블록체인이란-블록체인은 데이터 분산 처리 기술입니다. 즉, 네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장하는 기술을 지칭하는 말입니다. 블록들을 체인형태로 묶은 형태이기 때문에 블록체인이라는 이름이 붙었죠. 블록체인에서 '블록'은 개인과 개인의 거래(P2P)의 데이터가 기록되는 장부가 됩니다.이런 블록들은 형성된 후 시간의 흐름에 따라 순차적으로 연결된 '사슬(체인)'의구조를 가지게 됩니다. 모든 사용자가 거래내역을 보유하고 있어 거래 내역을 확인할 때는 모든사용자가 보유한 장부를 대조하고 확인해야 합니다. 이 때문에 블록체인은 '공공 거래장부' 또는 '분산 거래장부'로도 불리기도 합니다. 1. 블록은 대략 매 10분마다 완성되어 비트코인 네트워크 전역으로 퍼진다. 2. 하.. 더보기
블록체인 관련 URL https://kimkr.github.io/ https://steemit.com/blockchain/@etainclub/blockchain-8 https://bitcoin.org/ko/faq http://www.leejungmin.org/post/2017/05/30/mastering-bitcoin/ http://www.krnet.or.kr/board/data/dprogram/2235/J1-1_%B9%DA%BC%BC%BF%AD_Blockchain_Explained_Kor_v4.0_KRNet2017_final.pdf https://developer.ibm.com/kr/cloud/bluemix/blockchain/2017/01/15/blockchain-basic-02-hyperledger-fabric-over.. 더보기
블록체인 관련 용어 정리 1. ICO(Initial Coin Offering) - 블록체인 기반의 프로젝트를 위한 투자금을 모집하는 방법(쉽게 설명하면 해당코인을 광고하고 구매자들에게 코인을 개발 및 유통할 수 있도록 광고를 하고투자자로 부터 자금을 조달하는 방법입니다. 따라서 ICO는 거시적으로 일종의 IPO(기업공개) 혹은 클라우드펀딩과 같은 의미로 이해 하시면 됩니다. 다만 투자를 현물화폐가 아닌 가상화폐(비트코인이나 이더리움)로 할 수 있습니다.) 2. 블록체인 - 비트코인의 운영 바탕이 되는 체계(핵심이 되는 기반 기술 체계) 3. 비트코인 - 블록체인을 화폐 발행과 운영에 응용(블록체인을 바탕으로 만들어낸 서비스의 하나) 4. PoW(Proof of Work) - 봉인(Nonce값)에 시간과 노력을 들여 작업 한 사람.. 더보기
@PathVariable @RequestParam 비교 @PathVariable @RequestParam 비교 @RequestParam (value="userNoes", required= false) long[] userNoes) //userNoes변수로 넘어는 파라미터 값을 null도 허용(required= false) 더보기
ibatis 속성(파라미터를 받거나 넘길때) parameterClass : 파리미터로 넘어오는 값을 받을때는 풀 클래스명이나 알리아스 지정해줄수 때 사용한다 resultClass : 클래스로 맵핑된 result를 활용할때 풀 클래스명을 적어준다 resultMap : 알리아스로 맵핑된 result를 활용할 때 알리아스명을 적어준다 더보기
리눅스 telnet으로 포트 통신 상태 확인 1.ping test를 한다.[svr:usr] ping 172.0.0.1응답없으면(ping이 되지 않으면) firewall에 등록이 되지 않은 것이다.정상적 결과 172.0.0.1 is alive 2.1.telnet ip port 로 확인한다. [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... 계속 대기 중이면 방화벽 오픈이 안된 것이다. 2.2 [svr:usr] telnet 172.0.0.1 9999 Trying 172.0.0.1... telnet: Unable to connect to remote host: Connection refused 바로 연결거부가 발생하면 방화벽 오픈은 되었으나 프로세스가 안 떠있는 것이다. (포트를 열고 대기하고 있지 않은 상태).. 더보기
[Java] 소켓통신(Socket) 소켓통신이란? Socket : 프로세스간의 통신을 담당하며, InputStream과 OutputSteam을 가지고 있습니다. 이 두 스트림을 통해 프로세스간의 통신(입출력)이 이루어집니다. ServerSocket : 포트와 연결(bind)되어 외부의 연결요청을 기다리다 연결요청이 들어오면, Socket을 생성해서 소켓과 소켓간의 통신이 이루어지도록 한다. 한 포트에 하나의 ServerSocket만 연결할 수 있습니다.(프로토콜이 다르면 같은 포트를 공유할 수 있습니다.) ex)1. Serverpackage insu.iims.batch;import java.net.*;import java.io.*; public class EchoServer { public static void main(String[] a.. 더보기