이 영역을 누르면 첫 페이지로 이동
나눔코딩 블로그의 첫 페이지로 이동

나눔코딩

페이지 맨 위로 올라가기

나눔코딩

10. Spring

  • 나눔코딩
02. 스프링부트 (Spring Boot) Profile, JPA Naming, Exception 전략

02. 스프링부트 (Spring Boot) Profile, JPA Naming, Exception 전략

2020.07.11
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Frame Work Spring Boot 2.3.1.RELEASE #1. Profile 전략 Profile 설명 local 로컬 dev 개발 test 테스트 alpha 알파 beta 베타 prod 운영 설정 방식 설명 application.xml xml 로 bean 생성, 주입 @Configuration java 코드로 bean 생성, 주입 application.properties properties 형식 application.yml yaml 형식 4개의 설정 방식 중 원하는 방식을 고르면 된다 보통 application.xml 은 Spring MVC, JSP 에서 사용하고 Spring Boot 는 @Configu..
01. Library - Lombok [미완성]

01. Library - Lombok [미완성]

2020.07.10
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Edit Tool IntelliJ IDEA 2019.1.3 FrameWork SpringBoot 2.3.1.RELEASE Build Tool Gradle # 의존성 1 2 3 4 // Lombok compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' Colored by Color Scripter cs # 어노테이션 어노테이션 @AllArgsConstructor 모든 필드 생성자 생성합니다. @NoArgsConstructor 기본생성자 생성합니다. @RequiredArgsConstructor 이 어노테이션은 초기화 되..
02. 100명의 사용자가 동시에 요청을 하면 서버는 올바르게 처리하는가?

02. 100명의 사용자가 동시에 요청을 하면 서버는 올바르게 처리하는가?

2020.07.08
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Edit Tool IntelliJ IDEA 2019.1 FrameWork Spring Boot DB H2 ORM JPA Test Tool JMeter 시나리오 1. 한 사이트에 동시 접속자가 100명이라 가정한다. 2. 영화 좌석을 예매하기 위해 100명의 사용자가 한 곳의 자리를 동시에 예매한다고 가정한다. (밀리초 까지 동일시간으로 맞추려면 어렵기 때문에 JMeter 를 이용하여 비슷하게 맞춰 테스트를 진행) 코드 SeatRestController 클래스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3..
01. 크롬 개발자 도구를 이용하여 Ajax 회원가입이 가능한가?

01. 크롬 개발자 도구를 이용하여 Ajax 회원가입이 가능한가?

2020.07.07
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) FrameWork Spring Boot DB H2 회원가입 전 DB DB 와 JAVA 에 유효성검사를 하지 않았으며 패스워드 부분만 JavaScript 로 5글자 이상만 가입할 수 있게 설정하였습니다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 회원가입 페이지 아이디 패스워드 이메일..
01. Spring MVC - Pom.xml + MariaDB + Mybatis + 네이버클라우드플랫폼

01. Spring MVC - Pom.xml + MariaDB + Mybatis + 네이버클라우드플랫폼

2020.06.12
OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) Edit Tool IntelliJ 2019.1.3 Build Tool Maven DataBase MariaDB FrameWork Spring MVC Server Side Language jsp Cloud Server Naver Cloud Platform #1. 프로젝트 생성 #2. Maven 설정 버전 설정 (라이브러리 버전 관리를 쉽게하기 위해 변수처럼 선언함) 1 2 3 4 5 5.0.8.RELEASE Colored by Color Scripter cs Spring 설정 (@RequestMapping / @GetMapping / @Controller / @Component / @Service @Repositor..
00. Spring (스프링) 시작 전

00. Spring (스프링) 시작 전

2020.06.09
1. 스프링 홈페이지를 통한 기초설정 2. Spring 기본 용어 3. Spring 경험 4. 개발 환경 (IntelliJ) 5. 다운로드 라이브러리 사용할때 이미지는 네이버처럼 10MB 로 제한하는 방법 6. slf4j 7. yml 설정 8 Gradle 설정 9. jUnit 10. Header 인증 11. Spring JDBC vs Spring JPA Hibernate 12. application.xml 을 application.properties 를 이용하거 application.yml 을 이용한다 13. application 에서 Local 개발환경과, Dev 개발 환경 등 다양하게 profile을 선택하여 운영 할 수 있다. 14. log4j 도 마찬가지로 profile을 설정하여 운영일 때와 개..
  • 최신
    • 1
    • 2
    • 3
  • 다음

정보

나눔코딩 블로그의 첫 페이지로 이동

나눔코딩

  • 나눔코딩의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (316)
    • ∞. 읽은 거리 (3)
    • ∞. 기술 면접 (61)
      • 1. 자료구조 (0)
      • 2. 네트워크 (9)
      • 3. 운영체제 (11)
      • 4. 데이터베이스 (13)
      • 5. 디자인 패턴 (0)
      • 6. 알고리즘 (0)
      • 7. 자바 (15)
      • 8. 자바스크립트 (7)
      • 9. 스프링 (5)
      • 10. 시큐리티 (1)
      • 11. 기타 (0)
      • 12. Vue (0)
    • ∞. 웹개발 유용한 사이트 (14)
    • ∞. 트러블 슈팅 + TIL (7)
    • 00. 출발 (9)
    • 01. 엑셀 (9)
      • 기초 (4)
      • 컴활 1급 (4)
      • VBA (0)
    • 02. 엑세스 (9)
      • 기초 (5)
      • 컴활 1급 (4)
    • 04. Oracle (1)
      • 기초 (1)
    • 03. JAVA (8)
      • 기초 (7)
      • 객체지향 프로그래밍 (0)
    • 05. HTML (13)
      • 기초 (1)
      • css (10)
      • sass (0)
      • less (0)
    • 06. Javascript (16)
      • 기초 (13)
      • ES6 모듈 (2)
      • Canvas (0)
    • 07. JSP (0)
      • 기초 (0)
    • 08. jQuery (0)
      • 기초 (0)
    • 09. BootStrap (1)
      • 기초 (0)
      • v4 - Layout (1)
    • 10. Spring (30)
      • 기초 (3)
      • 실험 (4)
      • MVC (1)
      • BOOT (6)
      • Security (10)
      • Lib (Library) (2)
      • 벤치마킹 (0)
      • JUnit5 (2)
      • DevTools (0)
      • Socket (1)
      • Batch (0)
      • Mobile (0)
      • WebFlux (0)
      • Cloud (0)
      • Thymleaf (0)
      • Actuator (0)
      • 성능 테스트 (1)
    • 11. JetBrains (34)
      • 기초 (1)
      • IntelliJ IDEA (33)
      • WebStorm (0)
      • Pycham (0)
    • 12. API (0)
      • 기초 (0)
      • 네이버 API (0)
      • 카카오 API (0)
      • 구글 API (0)
      • 인스타그램 API (0)
    • 13. AutoHotkey (1)
    • 14. Python (8)
      • 기초 (3)
      • Selenium (2)
      • Beautiful Soup (0)
      • openpyxl (1)
      • Pyqt5 (0)
      • Deep learning (open CV) (0)
      • Geocoder (0)
      • Anaconda (0)
      • DeepLearning (0)
      • Jupyter Nootbook (0)
    • 14.5. R (0)
    • 15. JMeter (0)
      • 다운로드 (0)
    • 16. Vue JS (23)
      • 기초 (3)
      • Vue 2 (15)
      • Vue 3 (5)
      • Vuetify 2.5.8 (0)
    • 17. Git (12)
      • 기초 (8)
      • ItelliJ IDEA (4)
      • SourceTree (0)
    • 18. AWS (5)
      • 기초 (2)
      • Jira (3)
    • 19. Naver Cloud Platform (0)
    • 20. Google Cloud Platform (0)
      • 기초 (0)
      • stt & tts (0)
    • 21. Kotlin (0)
    • 22. Android (0)
      • 기초 (0)
      • Java (0)
      • Kotlin (0)
      • Flutter FrameWork (0)
    • 23. Clean Code [JAVA] (1)
    • 24. BuildTool (1)
      • Maven (1)
      • Gradle (0)
    • 25. 자료 구조와 알고리즘 (18)
      • JAVA (1)
      • Java Script (1)
      • 프로그래머스 (0)
      • 백준 알고리즘 (0)
      • 나의 알고리즘 (14)
      • Brilliant 공부 (0)
    • 26. React (1)
      • 기초 (0)
      • 강의 정리 (1)
    • 27. PostMan (0)
      • 기초 (0)
    • 28. 프로그래머스 (9)
    • 29. Leet Code (0)
    • 30. MySQL (3)
      • 기초 (2)
      • 문제 (1)
    • 73. GraphQL (0)
    • 74. Nuxt JS (0)
    • 75. Electron (0)
    • 76. UX & UI Design Tool (0)
      • 기초 (0)
      • Axure (0)
      • Sketch (0)
      • Figma (0)
    • 77. MarkDown (1)
      • 기초 (1)
    • 78. Tomcat (1)
      • 메모 (1)
    • 79. Element JS (0)
    • 80. Parallax JS (0)
      • 기초 (0)
    • 81. Player JS (0)
      • 기초 (0)
    • 82. Smart Maker (0)
    • 83. Vim (0)
      • 기초 (0)
    • 84. Linux (0)
      • 기초 (0)
      • Centos 7 (0)
      • Ubuntu (0)
    • 85. Node JS (2)
      • 기초 (1)
      • WebRTC (0)
      • NVM (1)
    • 86. Propeller JS (0)
    • 87. FullPage JS (0)
      • 기초 (0)
    • 88. 아두이노 (0)
    • 89. Tensorflow (0)
    • 90. 웹 패킷 분석 (0)
    • 91. 크롬 개발자도구 (0)
    • 92. 디자인 패턴 (7)
      • 생성(Creational) (3)
      • 구조(Structral) (1)
      • 행위(Behavioral) (2)
      • SOLID 패턴 (0)
    • 95. Linux Shell Script (0)
    • 96. 구글 애널리스틱 (0)
    • 97. ffmpeg (0)
    • 98. ShareX (1)
    • 자료실 (0)
    • 기타 (2)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 엑셀 기타작업
  • 엑셀 글씨
  • 엑셀 표시형식
  • 엑셀 가운데맞춤
  • 졵
  • 깁
  • 엑셀 기본작업
  • 엑셀 분석작업

나의 외부 링크

  • 비전공자 개발자
  • 자바 디자인 패턴
  • 자바 디자인 패턴
  • 스프링 블로그
  • 해킹보안 & 웹 관련
  • ERD 생성
  • 전문 기술 블로그
  • Servlet에 대한 개념없이 스프링을 했네요?
  • 스프링 FitlerChainList
  • 알고리즘 파워 블로그

정보

THE HEYDAZE의 나눔코딩

나눔코딩

THE HEYDAZE

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © THE HEYDAZE. Designed by Fraccino.

티스토리툴바