본문 바로가기

전체 글312

[CS] 블록체인이란? 블록체인이란, 분산 컴퓨팅 기술 기반의 위변조 방지 기술로써, 분산된 데이터를 각 블록에 저장하고, 이를 체인으로 엮은 형태를 취하고 있어 블록체인이란 이름을 가지게 됐다. 주요 사용 분야인 거래에서는 개인과 개인의 거래 내역을 블록에 저장하고, 이를 체인으로 엮고 비즈니스 네트워크 상에 모든 사용자에게 보내고 저장한다. 해당 거래내역을 확인할 때는 가지고 있는 블록들을 연결해서 확인한다. 블록체인 기술의 중요한 점은 분산저장인데, 기존 거래 방식의 경우에는 은행이라는 중앙 관리 시설이 존재하고 이 중앙 관리 시설에서 모든 거래 내역을 저장하고 보관하여, 중앙 관리 시설을 해킹하거나 위변조할 경우 사용자에게 피해가 갈 수 있는 상황이 생길 수 있지만 분산저장 방식을 사용하면 모든 사용자가 거래 내역을 보.. 2022. 3. 26.
[금융] 기본적인 경제 상식 정리 https://www.youtube.com/watch?v=UIJj0DzEVDQ 상기한 영상을 보고 공부 목적으로 정리한 글입니다. 증권이란? 어떤 증거가 되는 문서나 서류 보통 유가 증권을 의미하는데, 이는 가치가 있는 무언가를 증명하는 증권 1. 화폐 증권 : 대표적으로 지폐, 상품권, 쿠폰, 수표 2. 상품 증권 : 화물 등에 대한 소유권을 증명하는 증권 3. 자본 증권 : 채권과 주식 과거에는 종이, 최근에는 전자증권의 형태로 거래된다. 자본증권 채권, 주식, 수익증권, 선물옵션 이러한 자본 증권을 거래하는 시장을 증권 시장으로 한다. 채권 : 빛 문서 (본드) 정부, 지방정부, 은행, 회사 등에서 발행 [ 국채 ] [은행채] [회사채] 채권을 발행하는 이유 : 특정한 목적을 위한 자금 조달을 위함.. 2022. 3. 22.
[J2P] 회원가입 기능 CREATE TABLE User( ID varchar(20) PRIMARY KEY, Password varchar(1000) NOT NULL, Name varchar(20) ); 회원의 table 구조이다. 간단하게 ID, password, 이름으로 구성되어 있고 추후에 비밀번호 찾기 및 변경을 위한 속성을 추가할 예정이다. import lombok.Builder; import lombok.Data; @Data @Builder public class User { String ID; String Password; String Name; } User의 VO이다. lombok을 이용해서 getter, setter 및 생성자를 자동으로 관리해주도록 하였다. import org.apache.ibatis.annot.. 2022. 3. 14.
[CS] WEB VS WAS - WEB 더보기 웹 서버(Web Server)는 HTTP를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)을 전송해주는 서비스 프로그램을 말한다. 웹 서버 소프트웨어를 구동하는 하드웨어도 웹 서버라고 해서 혼동하는 경우가 간혹 있다. 출처 : https://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%84%9C%EB%B2%84 즉 Web Server는 HTML 문서나 이미지와 같이 정적인 콘텐츠들을 처리해주는 서버라는 것을 알 수 있다. - WAS 더보기 웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트웨어 프레임워크이다. 인터넷 상에서 HTTP를 통해 사용.. 2022. 3. 14.
백준 수학 - 1059번 : 좋은 구간 https://www.acmicpc.net/problem/1059 1059번: 좋은 구간 [9, 10], [9, 11], [9, 12], [10, 11], [10, 12] www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int L = Integer.pars.. 2022. 3. 11.
백준 수학 - 1075번 : 나누기 https://www.acmicpc.net/problem/1075 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String a = br.readLine(); int b = Integer.parseInt(br.readLine()); String ans = ""; if(a.length.. 2022. 3. 10.