728x90
반응형

전체 글 328

[서민형 ISA 계좌 전환] 이메일 한 통으로 신한투자증권 중계형 ISA 일반형 계좌 서민형 계좌로 전환하기

신한투자증권 ISA 계좌 서민형으로 전환하는 방법비과세 혜택을 최대 400만원까지 받을 수 있는 중계형 ISA 서민형!대상이 되는 분들은 전환하시는게 이익이겠죠?지금부터 '신한투자증권 중계형 ISA' 계좌를 서민형으로 전환하는 방법을 알려드릴게요. 0. ISA 서민형 대상- 소득이 연 5천만원 이하 또는 종합소득 3,500만원 이하 1. 개인종합자산관리계좌용 소득확인증명서 발급국세청홈택스 로그인국세증명・사업자등록 세금관련 신청/신고 > 즉시발급 증명 > 소득확인증명서(개인종합자산관리계좌 가입용) 2. 이메일로 변경 신청이름, 중개형 ISA 계좌번호를 적고 소득확인 증명서를 첨부해 digital778@shinhan.com로 이메일 전송 정말 간단하죠?모두들 이메일 한 통으로 간단하게 신청하시고 혜택 받으시..

정보 2024.05.12

해상도에 대한 이해

FHD 1,920 x 1,080 - 디자인 작업과 퍼블리싱 작업에서 FHD를 기준으로 작업 - 세로는 스크롤이 있으므로 크게 상관없고 가로 사이즈가 중요!! - 브라우저 영역 1920, 컨텐츠 영역 1180 내외 -> 컨텐츠 영역 : 제작자가 집중도 있게 보여주고 싶은 고정적인 너비 사이즈 -> 컨텐츠 영역은 일반적으로 1180px 내외에서 결정(SCSS 반응형 레이아웃 사이즈 : 1160px)

HTTP, Web Server, WAS

모든 것이 HTTP 거의 모든 형태의 데이터는 HTTP 프로토콜로 서로 데이터를 주고받음 Web Server - HTTP 기반으로 동작 - 정적 리소스 제공, 기타 부가기능 - 정적 리소스 : HTML, CSS, JS, 이미지, 영상 - NGINX, APACHE -> 특정 사용자 별로 다양한 페이지 보여주기는 힘듦 WAS(웹 애플리케이션 서버, Web Application Server) - HTTP 기반으로 동작 - 웹 서버 기능 포함 + (정적 리소스 제공 가능) - 프로그램 코드를 실행해서 애플리케이션 로직 수행 -> 동적 HTML, HTTP API(REST API, JSON) -> 서블릿, JSP, 스프링 MVC - Tomcat, Jetty, Undertow -> 사용자에 따라 이름도 다르게 보여주..

프로그래밍 2023.12.11

Stream API

Stream API JAVA : 객체지향 언어 - 기본적으로 함수형 프로그래밍이 불가능 - 하지만, JDK8부터 Stream API, 람다식, 함수형 인터페이스 등을 지원 -> JAVA를 이용해 함수형으로 프로그래밍 할 수 있는 API들을 제공 Stream API - 데이터를 추상화하고, 처리하는데 자주 사용되는 함수들을 정의 ㄴ 데이터의 종류와 상관 없이 같은 방식으로 데이터를 처리할 수 있다는 것 -> 재사용성을 높일 수 있음 - Stream API를 이용하지 않고 배열이나 리스트의 데이터를 정렬시켜 출력하면 원본의 데이터가 직접 정렬됨 - Stream API를 이용하면 원본 데이터에 변경 없이 가능(원본 데이터가 아닌 별도의 Stream을 생성하고 복사된 데이터를 정렬하여 출력) Stream API..

컴파일(Compile)과 런타임(Runtime)

1. 컴파일 타임(Compile time)이란? - 우리가 작성한 소스코드가 컴파일(compile)이라는 과정을 통해 기계가 읽을 수 있는 형태로 변환되는 과정을 컴파일 타임이라고 한다. - JAVA의 경우 컴파일을 하면 바이트 코드가 생성되며 이는 컴퓨터(HW)가 이해할 수 없는 언어 -> JAVA가 컴파일한 언어를 이해할 수 있는 기계가 바로 JVM(Java Virtual Machine) -> 즉, JAVA 언어를 컴파일한 바이트 코드를 이해할 수 있는 기계는 바로 JVM을 의미 ex) .exe 파일 컴파일 에러(Compile error)란? - 컴파일 중 발생되는 에러를 의미한다. - 일반적으로 컴파일 에러 발생시 컴파일러는 문제를 일으킨 소스코드 라인을 지적해 줌 ex) syntax error :..

프로그래밍 2023.12.06

[OOP] 객체 지향 프로그래밍의 5가지 설계 원칙

OOP? - Object-Oriented Programming - 객체 지향 프로그래밍 - 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, '객체'들의 상호작용(메시지 주고받기, 데이터 처리 등)으로 프로그램 로직을 구성하는 프로그래밍 패러다임 SOLID 원칙 - 객체지향 설계에서 지켜줘야 할 5개의 소프트웨어 개발 원칙 - SRP / OCP / LSP / ISP / DIP => 코드를 확장하고 유지 보수 관리가 더 쉬워지며, 불필요한 복잡성을 제거 -> 리팩토링에 소요되는 시간을 줄임으로써 프로젝트 개발의 생산성을 높일 수 있음 => 이걸 지키면 시간이 지나도 변경이 용이하고 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 됨 => 표준화 작업에서부터 아키텍처 설..

프로그래밍 2023.11.29

[HTTPS] HTTP와 HTTPS

HTTP와 HTTPS - HTTP : HyperText Transfer Protocol, 웹 서버와 클라이언트가 리소스를 교환하기 위해 사용하는 프로토콜 -> 클라이언트가 요청하면 서버가 응답함 - HTTP 메시지 : HTTP 서버와 클라이언트가 교환하는 데이터 -> 헤드 / 바디로 구성되며, 각 줄은 CRLF로 구분됨 헤드 : 메시지에 대한 정보, 헤드의 끝에는 CRLF가 한 줄 있음 바디 : 클라이언트 -> 서버, 서버 -> 클라이언트 에 전달할 데이터 - HTTP 요청(Request) : 클라이언트가 서버에게 특정 동작을 요청하는 메시지 - 메소드(Method) : 요청 URI가 가리키는 리소스에 대해, 서버가 수행했으면 하는 동작을 지정 - 요청 URI(Request-URI) : 메소드의 대상이 ..

프로그래밍 2023.11.29

[REST API] REST API란?

1. REST API - Representational State Transfer - 웹의 장점을 최대한 활용할 수 있는 아키텍쳐 - HTTP 요청을 통해 통신함으로써 리소스 내에서 레코드(CRUD)의 작성, 읽기, 업데이트 및 삭제 등의 표준 데이터베이스 기능을 수행함 - 모든 HTTP 메소드는 API 호출에서 사용될 수 있음 RESTful API - REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어 -> 'REST API'를 제공하는 웹 서비스를 'RESTful'하다고 할 수 있음 RESTful의 목적 - 이해하기 쉽고 사용하기 쉬운 REST API를 만드는 것 - 근본적인 목적 : 성능 향상 X -> 일관적인 컨벤션을 통한 API의 이해도 및 호환성을 높이는 것 2. REST..

프로그래밍 2023.11.28

[스프링부트] 실전! 스프링 부트와 JPA 활용2 : 스프링 데이터 JPA, queryDSL

※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화' 강의를 들으며 작성한 수강일지 입니다. | API 개발 고급 - 실무 필수 최적화 1. 스프링 데이터 JPA 소개 2. QueryDSL 소개 1. 스프링 데이터 JPA https://spring.io/projects/spring-data-jpa - JPA를 사용할 때 계속 반복되는 코드를 자동화 해주며, 이미 라이브러리는 포함 되어 있음 - 기존의 MemberRepository 를 스프링 데이터 JPA로 변경해보기 스프링 데이터 JPA 적용 findOne() -> findById()로 변경 후 .get() findAll() 같은 것들은 그냥 사용 가능 잘 작동하는 모습!! 스프링 데이터 JPA는..

728x90
반응형