목록IT일기(하반기)/블록체인 (52)
겉바속촉
보안의 문제를 보완하는 것 그것이 바로 블록체인을 통해 해결할 수 있습니다:) 우리가 실시간 계좌이체, 무통장 입금... 꼭 은행방문을 하지 않더라도 플랫폼에서 간단하게 해결할 수 있습니다. 하지만 새벽시간대에도 해야할 때가 있는 데 서비스 이용 점검시간이라서 못했던 경험들이 있쥬??? 하지만 블록체인 기술을 사용하면 24시간 365일 언제든지 사용이 가능합니다 예를 들어 비트코인만 보더라도 운용회사나 거래소에 귀속되지 않기 때문에 언제든지 자유롭게 거래가 가능하며 보안의 문제에서도 개인 정보 없이 송금, 결제가 이루어지는 것이쥬 즉 블록체인은 P2P방식을 기반으로 보안성 강화와 가용성을 높여주고 있는 것이에요 타임스탬프 타임스탬프의 정의는 날짜, 시간을 표시하는 문자열인데요 2020-07-24 11:0..
블록체인과 DB의 차이 똑같이 정보를 저장하는 데 기술적인 측면에서 무엇이 다를까요? 바로 정보를 수정할 때 차이점이 생깁니다 DB는 우리가 화이트로 딱 지우고 그 위에 새로운 정보를 입력하는 방식이라면 블록체인은 그 부분에 화이트로 처리하는 것이 아니라 그 다음 블럭에 "나는 어느 블럭의 정보를 수정할게"라고 해주는 것입니다. 즉, DB는 update, delete, insert 기능을 사용할 수 있지만 블록체인은 insert 기능만 가능하다는 것이쥬 그렇다면 우리가 원래 사용하던 DB를 그대로 가지고 와서 꼭 P2P가 아니더라도 insert기능만 가능하게 해주면 되지 않을까?...라는 생각에서 생긴 것이 바로 Hyperledger Fabric 입니다.
인터넷과 블록체인 기술의 등장 블록체인이라는 기술은 앞으로 세상을 이끌어나갈 대단한 기술입니다 그만큼 활용도가 높고 유용성있는 IT분야의 선두두자라고 할 수 있겠죠 하지만 블록체인을 기반으로 만들어진 암호화폐 "비트코인" 비트코인은 1시간마다 지금 이순간에도 엄청난 양의 전력을 소모하는 화폐라고 합니다ㅠㅠ 그렇기 때문에 비트코인을 만들어냈을 당시에도 익명으로 만들어낸 게 아니었을까... 비트코인 창시자도 어두운 이면을 예견했을 수도 있다는 것!! Hyperledger Fabric은 비트코인보다는 전력소모가 덜하기 때문에 지구를 위해서 이더리움도 좋지만 hyperledger fabric에 대해서도 공부해볼까합니다!!
항상 프로젝트 해주실때마다 다음과 같이 설정해주셔야합니다:) JspProject - 우클릭 - Configure - Convert ..... 다음과 같이 3가지 체크해주세요 Browser, CKEditor, Jquery 체크체크 table 하나 생성해주세요 refresh 해보시면 다음과 같이 sinsang table이 만들어졌죠? 자바 로 오셔서 다음 표시해준 것과 같이 package(안에 class2개), folder(안에 jsp file 3개) 생성해주세요:) 1. sinsangDTO 만들기 변수 선언해주시고 자동생성으로 setter getter들 작성해주세요:) source - generate getters and setters select all - generate 그러면 다음과 같이 쭈루르르르륵..
2020/06/17 - [취업일기/블록체인] - [html] jsp로 DB에 저장하기 [html] jsp로 DB에 저장하기 우선 DTO랑 DAO개념들 잡고 갈게요:) DTO(Data Transfer Object) :특정테이블의 정보를 단위별로 정의한 클래스 필수변수와 set,get 메소드만 으로 이루어짐 DAO(Data Access Object) :데이타 베이스에 접속, 명령.. 2-juhyun-2.tistory.com 지난번에 했던 곳에서 이어서 가야합니다:) 다음과 같이 list가 나온 상태에서 수정이나 삭제를 누르면 가능하도록 기능을 추가해주어야합니다 우선 다음과 같이 info안에다가 jsp파일 3개를 만들어줍니다 infoupdateform를 이제 작성해줄건데요 그 전에 우리가 수정을 하기 위해서 ..
우선 DTO랑 DAO개념들 잡고 갈게요:) DTO(Data Transfer Object) :특정테이블의 정보를 단위별로 정의한 클래스 필수변수와 set,get 메소드만 으로 이루어짐 DAO(Data Access Object) :데이타 베이스에 접속, 명령전송전담클래스(메소드) 시작하기 전에 포인트는!!!! WEB-INF 에 ojdbc jar를 넣어주셔야합니다:) 1. sequence 생성 후 refresh 해보면 SEQ_INFO 만들어진 것이 보입니다 2. DB창에서 테이블 생성 3. src에서 info.model 패키지 생성 4. infoDAO랑 infoDTO 클래스 생성해주기 아까 시작하기 전에 살펴봤던 개념 다시 복기! DTO(Data Transfer Object) ---------> 메소드 만드는..
html을 들어가기 전에 Tomcat을 설치해 주셔야되겠죠?? google창에서 Tomcat을 검색해주세요 사이트에 접속하신 후에 tomcat9클릭 64-bit Windows zip 클릭 다운 받으셨으면 압축파일까지 풀어주세요:) 그리고 이클립스 켜주신 후에 file - new - other 팝업창이 뜨면 Dyna..검색하셔서 뜨는 Dynamic Web Project 클릭 - next project name 설정해주세요!! 다시 또 file - new - other 새로 뜨시는 팝업창에서 html검색하시고 HTML File 클릭 후 next 다시 또 new - other - server검색 후 클릭 - next 그 다음 Apache 폴더에서 우리가 다운받아준 Tomcat 9.0 server 클릭 - ne..
MySQL을 다운받아봅시다:) 10MB이하까지만 가능해서 압축했는데도 올려지지가 않네요;; 설치하시는 경우에 참고해주세요!^^! 다음과 같은 창에서 Install MySQL Products 클릭 Setup Type에서 Server only클릭 후 next Password 설정해주시고 Repeat 해주세요!! 그리고 다음과 같이 경로 복사를 위해서 C:에서 쭉쭉 타고가서 bin까지 들어가주세요 쭈욱 복사해주셨으면!! 환경변수 설정하셔야겠죠?? 내pc에서 - 우클릭 - 속성 그럼 뜨는 팝업 창에서 다음과 같이 고급 시스템 설정 클릭 시스템 속성이라는 팝업창이 뜨면 환경변수 눌러주세요 시스템 변수에서 path - 편집 - 환경 변수 편집 창 뜨게하기 새로 만들기 누르신 후에 아까 경로 복사해주신 걸 넣어주시고..
오라클도 다운 받았으니 DB를 연습해보겠습니다:) 이클립스에서 퀀텀 db창에서 시작하시면되겠죠? 새로운 테이블 생성 값 생성해주기 1. 모든필드를 넣을때는 무조건 순서 지켜서insert into student values(1,'홍길동',25,'서울시') 2.원하는 필드만 넣을때...안넣은값은 nullinsert into student(name,age)values('김선미',33) 3. update(내용수정)update 테이블명 set컬럼명=새로운값 where 조건절; 이름이 김선미인 사람의 stu_id를 2로 바꾸기 이름이 김선미인 사람의 addr을 제주도로 바꾸기 이렇게 null값을 모두 없애주었습니다. 이것저것 연습하기 서울시----> 서울특별시 모두 서울특별시로 바꾸기 4. deletedelete ..