예외처리 1. 예외처리란? = 돌발상황 대처방안 / 고객 컴플레인과 같다. -> read나 외부에서 들어오는 것들에 대해서 컴플레인 있을시 처리한다. 2. 2가지 방법 1) Expection 상속 받아 처리 = 문제사항을 본사에 떠넘기기 2) try - catch - finally = 떠넘기기가 있으면 직접 처리하는 방법도 존재한다. - 자바 예외처리 일반적 참고 : https://webclub.tistory.com/71 자바 정리함 2020.09.27
객체지향 정리 * 프로그래밍은 현실세계의 문제를 가져와서 해결하는 법이다 1. 객체들의 모임과 메시지를 주고 받음 1> 문제를 데이터 관점에서 본다2> 데이터 상호관계를 정의하며 해결책을 찾아간다 3> 채력, 공격력, 방어력 등 변수를 가진다 4> 클래스를 만들어서 , 필드는 캐릭터 (변수) / 메서드 (함수)를 정의한다5> 생성자는 클래스에 파라미터를 받아서 변수에 넣는다 => 파라미터를 받는 함수! (대신 필수값!) [객체지향을 많이 쓰는 이유!]1. 요구사항이 자주 변경되는 환경=> 설계도가 자주 변경될 수 있다 (확장 및 추가, 변경에 용이) 2. 소프트웨어 공학 역사1> 구조 기법 -> 정보공학 방법론 -> 객체지향 방법론 2> 소프트웨어 공학의 목표는 원가절감이다! 3> 원가절감에서 중요한건 재사용이고, 객.. 자바 이야기 2020.09.27
주석 처리 1. 일반 주석처리 //System.out.println("1"); 2. 범위 주석처리 -> 여러건 주석은 초록색의 별모양으로 나온다. 3. 문서화 주석 -> 앞서본 주석과 다르게 파란색이며 앞에 별 표시가 여러개다. 4. 문장 주석 : ctrl+shift+/ 5. 자바 doc 주석 처리 참고 : https://datasets.tistory.com/1070 javadoc 주석 참고 : JavaDoc을 쓰기 위한 주석달기 방법 (tistory.com) 자바 정리함 2020.09.26
빗썸에서 비트코인 해보기 1. 회원가입 : 다른건 일반회원 가입과 비슷하다. 그러나 비트코인은 회원가입 보다 더 중요한게 있다. 2. 인증센터 : 바로 휴대폰 인증은 물론 주민번호, 여권을 앞,뒤, 본인이 나오고 들고 찍는 사진 등 총 3장은 필수로 필요하다. 3. 가상계좌 발금 : 결제의 가상자산 받기를 누르면 QR코드와 주소가 나온다. * 비트코인 주소는 대소문자 + 숫자로 이루어져있다. 4. 빗썸 글로벌 : 위의 주소를 받았으면 끄지말고 주소를 보기 쉬운 곳에 저장해둬라. -> 이 주소로 비트코인을 보낼 것이다. 나는 빗썸 글로벌에서 법정화폐 관리를 통해서 거래한다. -> 마스터 카드, VISA를 이용해 달러로 산다. 5. 매도 : 위의 방법을 통해서 비트코인을 받은 것을 확인되면 나중에 뺄 때 중요하다. -> 뭐든지 입금.. 투자이야기 2020.09.13
비트코인 신용카드로 구매하는 이유 비트코인을 신용카드를 사용하면 좋은 점을 찾아 보았다. 1. 신용카드를 사용하는 3가지 이유 1) 신속성 : 10~30분 내 지갑으로 입금 (먼 미래엔 더 빠르겠지...) 2) 낮은 수수료 : 3.5% 수수료 발생 (낮은지는 모르겠다... ) 3) 편리성 : 비자와 마스터 지원 2) 최소 50달러부터 시작 -> 최저 10달러 수수료가 붙는다 . 3) 비트코인 카드 결제시 유용한 점 1. 현금이 없어도 구매가능 2. 속도에서 우위를 점하다. 참고 : https://blog.naver.com/PostView.nhn?blogId=ahahablockchain&logNo=221679441705&categoryNo=1&parentCategoryNo=-1&viewDate=¤tPage=&postListTopCurren.. 투자이야기 2020.09.10
비트코인이란? http://blog.daum.net/whop369/152비트코인과 블록체인은 아주 친밀하다.그래서 블록체인을 알아야 비트코인을 이해할 수 있다. 1) 어디에 쓰이는가?1. 송금수단= 합리적 송금수단 / 늦은처리속도 / 복잡한 서류 2. 결제수단= 증가하는 가맹점 / atm기기 설치 3. 투자수단= 하이리스크 하이리턴 / 24시간 거래 / 큰 변동성 / 독립적 수단 4. 생계수단= 암호화폐 거래소 / 블록체인 스타트업 / 암호화폐 컬럼리스트 2) 기대되는 효과- 최초의 블록체인기반 암호화폐다. - 대기업의 블록체인 사랑은 계속된다. - 높은 잠재력 - 디지털 금 [허상인가?] - 달러에 대해서 먼저 알아야한다 => 국채를 발행만 할 수 있다면 은행은 돈을 계속 빌려줄 수 있다. => 달러 갯수 .. 게임 정리함/블록체인 이야기 2020.09.09
프론트엔드 & 백엔드 차이점 1. 프론트엔드 = 우리 눈에 직접 보여지는 부분 -> 화면을 구성하는 모든 것 ex) html, css, javascript 2. 백 엔드 = 눈에 보이지 않는 부분 -> 서버, 프로그램 기능 ex) DataBase => 프로그래밍언어 (java, jsp) / 프레임워크 (spring) / 데이터베이스 3. 풀텍스 = 프론트엔드와 백 엔드는 서로 관련이 있다. 따라서 기업에서는 이 두가지를 다 할 수 있는 인재를 원한다. 참고 : https://post.naver.com/viewer/postView.nhn?volumeNo=16600589&memberNo=36090254 컴퓨터 원리 2020.08.19
30대를 시작하며 10대는 부모님 밑에서 열심히 공부하고 친구들과 교류하고 반항도 해보고 정제되지 않는 행위와 실수를 할 수 있다. 20대는 처음으로 자유를 맛보지만 자유를 쉽게 남에게 박탈당하기도 하고 책임을 느끼고 책임의 결과를 몸소 채험하는 시기다. 끝없는 경험만이 답을 알려줄 수 있다. 30대는 어떠한 어른이 되고 40대를 위해 어떤 상사로 나아가야하는지 진정한 어른의 길을 찾는 여정같다. 그래서 좋은 상사를 따라야하고 본인이 어떤 상사가 되어야 하는지 알아야한다. 나는 부하직원들에게 상처를 주지 않는 상사가 될 수 있을까? 나의 이야기 2020.08.16
5] 자기참조관계 모델링 기법 1. 성능저하의 의미 = 여러개의 테이블에서 조인으로 데이터를 읽어 들어화서 일정한 순서대로 조인시 업무적인 조건에 따라 성능저하가 나타남. 2. 자기참조관계의 종류 1) 1:1 = 사건번호 하나에 자사건번호가 한 개만 올 수 있다. 2) 1:M (가장 많이 적용) = 상위 조직 하나에 여러 하위 조직이 올 수 있다. = 다시 하위 조직 하나는 그 하위 조직 여러개를 거느리는 경우 3) M:N = 부품 1은 상위부품으로 2도 구성할 수 있고 4도 구성할 수 있다. -> 겸직이 많아짐 3. 자기참조관계 주의점 1. 관계의 연결이 되는 속성에 인덱스 설정 = 불필요한 FULL SCAN 을 발견시, 해결책 : 해당 테이블의 엔티티를 연결하는 속성에 대해 인덱스를 걸어주는 것 -> 반드시 연결이 되는 컬럼에 대.. DB 이야기/DB 도메인 설계 2020.08.12
5] Primary key와 Unique index 논쟁 1. Primary key와 Unique index 비교 1) PK - 목적 : Constraint + index - 공통점 : 유일성 보장 - 참조 무결성 : PK/FK에 의해 지정 가능 - 테이블당 개수 : 1개만 가능 - 인덱스 생성 : Unique Index 생성 - 역공학 적용시 : PK인식 가능 - Null 허용 : 허용X 2) UI - 목적 : Index - 공통점 : 유일성 보장 - 참조 무결성 : 지정 불가능 - 테이블당 개수 : 여러 개 가능 - 인덱스 생성 : Unique Index 생성 - 역공학 적용시 : PK인식 불가능 - Null 허용 : 허용됨 2. 각각 혼자만 사용시 장단점 1) PK - 장점 * PK/FK가 존재하지 않아 DBA가 데이터베이스를 관리하기 쉽다 * 개발 시점.. DB 이야기 2020.08.12