본문 바로가기

Study22

[Tax] 우리사주제도 세제 혜택 우리사주를 통해서 근로자가 얻게 되는 세제 혜택에는 무엇이 있을까? 1. 시가와 취득가액의 차액 비과세 상속세및증여세법 제46조, 조특법 제88조의4 8항 - 조합원이 조합을 통해 우리사주를 취득한 경우 그 주식의 취득가액과 시가와의 차액에 대해 증여세 또는 소득세가 부과되지 아니함 - 다만, 출자금액이 400만원을 넘을 때는 해당 회사로부터 시가의 70% 해당액보다 저가로 우리사주를 취득할 때, 시가의 70%와 취득가액과의 차액을 우리사주 취득시 근로소득으로 과세 - 우선배정시에는 취득가액이 시가의 70%와 액면가 중 저가보다 낮을 때 과세함 2. 출연금 소득공제 조특법 제88조의4 1항, 5항, 6항 - 연간 400만원 한도 내에서 전액 해당연도 소득에서 공제받을 수 있으며 과세이연에 해당함 - 취득.. 2023. 10. 23.
[Java] int, Integer, int[] .. ? 1. int - 기본 데이터 타입으로 정수의 바이너리 값만 저장한다. Integer에 비해 flexibility가 떨어진다. - 메서드에서 value를 전달할 시에는 값만 전달한다. 2. Integer - int 데이터 타입의 wrapper class이다. - int 데이터 타입에 비해 flexibility가 높다. (저장, 변환, 조작 등에 관해서) - 하나의 클래스이기 때문에 다양한 method에서 활용이 가능하다. - 특히 컬렉션프레임워크에 포함되어 있는 List, Set, Map 등에서 자주 쓰일 수 있는데, int는 값만을 표시하지만 Integer는 하나의 정수 객체이기 때문이다. (java.util 패키지의 경우 objects만 다루며 그 속에 있는 자료구조들도 마찬가지 => wrapper c.. 2023. 4. 19.
[Java] 컬렉션 프레임워크를 알아보자 를 요약 정리한 글입니다. 문제가 될 시 글을 내리도록 하겠습니다. 1. 컬렉션 프레임워크란? 자료구조를 바탕으로 객체들을 효율적으로 추가, 삭제 , 검색할 수 있도록 인터페이스와 클래스들을 java.util 패키지에 포함시켜놓은 것이다. 크게 3가지가 있는데 List, Set, Map이 그것이다. List는 순서를 유지하고 저장하며, 중복저장이 가능하다. 대표적으로 ArrayList, Vector, LinkedList가 있다. Set은 순서를 유지하지않고 저장하며 중복 저장이 불가능하다. 대표적으로 HashSet, LinkedHashSet, TreeSet이 있다. Map은 키와 값으로 구성된 엔트리를 저장한다. 키는 중복 저장되지 않는다. 대표적으로 HashMap, HashTable, LinkedHas.. 2023. 4. 19.
[Network] SSL/TLS SSL과 TLS를 알아보기 전에 우선 대칭키와 비대칭키를 알아보자 대칭키는 어떤 정보를 암호화, 복호화할 때 사용하는 키가 동일(대칭)하다. 즉, 어떤 정보가 대칭키를 통해 암호화 되었다면 복호화할 때 똑같은 키를 가지고 있어야 한다. 반면에 비대칭키는 어떤 정보를 암호화, 복호화할 때 사용하는 키가 다른(비대칭) 경우이다. 여기서 공개키와 개인키가 있는데 공개키는 말 그대로 공개가 되어도 되는 키 / 개인키는 개인만 가지고 있는 키이다. 예를 들어 공개키로 암호화했을 경우 개인키로 복호화되는 경우가 비대칭키의 예이다. 반면 개인키로 암호화를 했을 경우 공개키로 복호화를 할 수 있다. SSL과 TLS은 보안프로토콜의 하나로서 연결의 보안을 제공하고 2개의 파티간의 프라이버시와 데이터 무결성을 확보한다. .. 2023. 4. 3.
[Network] HTTP와 HTTPS 1. HTTP HyperText Transfer Protocol의 약자로 웹브라우저 및 웹서버 상호간의 데이터 전송을 위한 응용계층(7계층) 프로토콜이다. 브라우저와 웹서버 간의 통신을 위해 설계되었으나 다른 목적으로도 사용 가능하다. stateless protocol로 서버가 클라이언트-서버 요청간 어떤 상태도 유지하지 않는다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초로서 1990년대 초 설계되어 현재까지 지속적으로 진화한 확장 가능한 프로토콜이다. html 뿐만 아니라 이미지, 비디오, HTML 폼 결과와 같은 내용을 서버로 POST 하기 위해 사용되고 있다. 2. HTTP의 구성요소 클라이언트에는 User-Agent가 있고 이는 사용자를 대신하여 동작하는 도구이다. User-Agent .. 2023. 4. 3.
[Network] OSI 참조모델 (TCP/UDP와 handshake) 를 정리, 요약한 내용입니다. 문제가 있을 시 글 내리겠습니다. 1. 개요 전송계층은 수신지에 신뢰할 수 있는 데이터를 전송하기 위해 필요한 계층이다. 오류 복구와 흐름 제어 등을 담당하며 오류를 점검하는 기능이 있어 데이터에 오류 발생시 재전송을 요청할 수 있다. 네트워크에서 전송한 데이터와 실제 운영체제의 프로그램이 연결되는 통신 경로라고 할 수 있다. 전송계층은 전송하려는 데이터를 여러 개의 패킷으로 나누어 네트워크 계층으로 보내고, 패킷을 독립적으로 전송하기 때문에 송신하는 순서와 수신하는 순서가 달라질 수 있다. 따라서 전송계층에서 데이터의 순서를 재설정하고 오류가 있는 패킷을 재전송할 수 있다. (패킷별로 헤더가 있는데 헤더에 순서를 표시함) 주요 기능으로는, 1. 연결 제어 : 패킷을 하나의.. 2023. 4. 3.