일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이클립스 설치
- SpringSecurity 로그아웃
- 비교 연산자
- 상속
- 논리 연산자
- 친절한 SQL 튜닝
- join
- 연산자
- 배열
- 오버라이딩
- 친절한 SQL
- 함수
- java
- @PreAuthorize("isAuthenticated()")
- SQL튜닝
- 객체지향
- SQL
- 자바의정석
- StringBuffer
- spring 게시판 삭제
- 오버로딩
- 산술 연산자
- 반복문
- 예약어
- 식별자
- 인텔리제이 Web 애플리케이션
- SQL 튜닝
- SpringSecurity 로그인
- 객체
- 스프링시큐리티 로그아웃
- Today
- Total
목록전체 글 (171)
gi_dor
Regular Expression - 정규 표현식 정규표현식은 특정한 규칙을 가진 문자열의 집합을 사용하기 위해 쓰이는 형식이다 주 사용처는 전화번호 , 주민번호 , 이메일에 특정한 형식 검증 요청한 데이터가 어떤 특정 형태 및 조건을 충족하는지를 확인 회원가입을 예로들면 회원가입을 진행할때 이메일 입력칸에 "a@aver.com" 이라고 입력하고 회원가입을 했다면 사용자는 이메일로 임시 비밀번호를 발급받을수가 없다. ^ : 문자열의 시작 $ : 문자열의 종료 . : 임의의 한 문자 * : 앞 문자가 없거나 무한정 많음 + : 앞 문자가 하나 이상 ? : 앞 문자가 업거나 하나 존재 [,] : 문자의 집합이나 범위, 두 문자 사이는 ~ 기호로 범위 표현 {, } : 횟수 또는 범위 (, ) : 괄호 안의 ..
학원에서 연계되어있는 인프런 멘토링 진행 중인데 가상면접을 보자 하셔서 하게 되었네요 팀당 1명씩 멘토링이 있었으며 현재 1차 가상면접을 외부 시니어분과 1 : 3 면접을봤습니다 무작위 CS가 아닌 매주 CS를 각자 정해주시고 그것을 정리해서 발표하는 시간을 매주 가졌습니다 또한 멘토님이 지금까지 작성했던 cs 항목들을 정리해 공유 해주셔서 각자 공부를 했습니다 1시간 가량 진행되었으며 시간이 정말 쏜살같이 지나가버렸습니다 면접관님 전체 피드백 급하게 외운 티가 난다 (면접관님 , 멘토님 2분다 말씀하셨습니다) ㅋㅋㅋㅋㅋ역시 들켰습니다 네! 맞습니다 ! 아는게 나왔을때 다들 대답 자신감있어서 좋다 개념적으로는 아는데 그것에 차이점이 무엇인지 , 왜 쓰는지에 대해 조사하면 좋겠다 + 실제 프로젝트 하면서 ..
Spring MVC의 주요 구성요소 1️⃣ DispatcherServlet - Servlet class 클라이언트의 모든 요청을 접수 받아서 Controller 를 실행한다 Controller 가 반환한 값으로 적합한 뷰 객체를 찾아서 응답을 보낸다 2️⃣ HandlerMapping - Interface 클라이언트의 요청URL을 어떤 Controller가 처리 할지 결정한다 웹 애플리케이션 실행 시 모든 컨트롤러의 매핑정보를 분석한다 Mapping정보를 저장하고 전달해주는 등의 관리역할을 하는 인터페이스이다 기본 HandlerMapping 구현객체 RequestMappingHandlerMapping BeanNameHandlerMapping SimpleUrlHandlerMapping 3️⃣ HandlerA..
🔸 MyBatis 개발자가 작성한 SQL문 혹은 저장프로시저 결과 값을 자바 오브젝트에 자동매핑하는 서비스 수동적인 JDBC 방식의 데이터 처리 작업 코드와는 달리 쿼리결과와 오브젝트 간에 자동매핑을 지원 데이터베이스 연동을 위한 자바 ORM 프레임워크 (Object-Relational Mapping) 💻 구성요소 1. MapperConfig XML File : MyBatis 동작을 위한 기본적인 설정을 공통으로 정의 2. Mapper XML File : 실행할 SQL문 및 매핑정보를 XML 방식으로 정의 3. Mapper Annotations : 자바 코드 내에서 실행할 SQL문 및 매핑 정보를 어노테이션을 이용해 정의 4. Parameter Object : SQL 문의 조건절에서 값을 비교하거나 , ..
관점 지향 프로그래밍 , 공통관심사의 분리 💡AOP 여러클래스에 분산되고 중복되어있는 공통 관심사항을 별도의 모듈로 작성해서 핵심관심 사항과 분리시킨다 여러 공통 관심사항을 AOP를 활용하면 기존의 비즈니스 로직에 영향을 주지않고 모듈화된 공통관심사항을 적용할 수 있다 1. 직접 코드를 추가하지 않아도 코드를 추가한 것처럼 실행되는 것 2. 추가할 코드를 따로 분리해서 작성해놓고 기존 비즈니스 로직에 영향을 주지않게그 코드가 마치 추가된 것처럼 하려고 하는 게 AOP다. 어노테이션과 XML 비교 AOP 적용 전 과 적용 후 AOP 적용 전 package com.smple.services; public class UserService{ public void insertUser(User user) { // ..