인재

자신을 감추지 말기자신감이 넘쳐보인다. 너무 솔직해서 호불호가 있을 것 같다. 회사의 정보를 알아보자최근 지원자들이 지원 동기를 쓰는 것이 아니라 보이는대로 서류를 집어넣는 형태가 빈번하다.못해도 한 두시간 정도는 알아보는 것이 좋다. 이유는 단순하게 그냥 예의다. 만약 회사에 대한 관심이 없고, 면접 경험을 위해 가는 것이라면 뭐라고 못하겠지만. 전력으로 면접을 보고있는 상태라면 회사의 정보를 알아가는 것이 큰 도움이 된다.회사의 주력 서비스당연히 알아봐야된다고 생각한다.내가 합격해서 개발을 하는 서비스이기 때문에 정말 관심 외의 서비스라면 면접을 취소하는 방향도 있다.회사의 투자 현황에 대해 확인한다스타트업 같은 경우 마땅한 캐시카우가 없을 가능성이 높다. 회사가 공중분해 될 수 있다는 것이기에 안정..
CustomUserDetailsService.javapackage kr.or.ddit.security;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.security.core.userdetails.UserDetailsService;import org.springframework.security.core.userdetails.UsernameNotFoundException;import org.springframework.stereotype.Service;import kr.or.ddit..
접근 거부시큐리티 패키지와 CustomAccessDeniedHandler 클래스를 만들어준다.package kr.or.ddit.security;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.security.access.AccessDeniedException;import org.springframework.security.web.access.AccessDeniedHandler;import lombok.extern.slf4j.Slf..
AOP(Aspect Oriented Programming : 관점 지향 프로그래밍)AOP는 관점(Aspect)지향 프로그래밍으로, 관점을 기준으로 다양한 기능을 분리하여 보는 프로그래밍이다. 관점(Aspect)이란, 부가 기능과 그 적용처를 정의하고 합쳐서 모듈로 만든 것 관점지향 프로그래밍은 객체지향 프로그래밍을 보완하기 위해 쓰인다. 기존 객체(Object) 지향은 목적에 따라 클래스를 만들고 객체를 만들었다.  따라서 핵심 비즈니스 로직이든, 부가 기능의 로직이든 하나의 객체로 분리하는데 그치고, 그래서 이 기능들을 어떻게 바라보고 나눠쓸지에 대한 정의가 부족하다는 단점이 있다.환경 설정pom.xml 이미 있으므로 생략2) aspectjweaver => 없으므로 의존 관계를 정의--> org.as..
페이징우선 페이징 처리를 하기 위해선 데이터가 많아야 하니 SQL에 더미데이터를 넣어주자.DECLARE --변수 : 일반(SCALAR) 변수, 참조형 변수, COMPOSITE(배열) 변수 --V_LPROD_ID NUMBER := 0; V_LPROD_ID LPROD.LPROD_ID%TYPE := 0;BEGIN --PL/SQL에서 SELECT랑 INTO는 바늘과 실의 관계. SELECT MAX(LPROD_ID)+1 INTO V_LPROD_ID FROM LPROD; --I : 자동 선언 정수형 변수 FOR I IN V_LPROD_ID .. 735 LOOP INSERT INTO LPROD(LPROD_ID, LPROD_GU, LPROD_NM..
ERwin에 오라클 테이블을 연동 File - New 를 통해 새로운 모델을 만들어주고 상단바의 Tools -> Reverse Engineer 클릭 이후 사진과 같이 진행  가져올 데이터베이스의 계정명, 비밀번호를 작성하고 Connect를 눌러준다. ※ 오류가 아마 뜰 수도 있는데 무시하고 확인을 계속 눌러주면 된다.  개념적 설계 : 개체(Entity), 관계(Relationship)설정 후 그린것까지 논리적 설계 : 개념적 설계 후 속성(Attribute), P.K/F.K제약사항, 정규화 ---------------------------------------- 설계 완료---------------------------------------- 물리적 설계 : 속성의 영문명, 자료형, 크기. 역정규화  ..
어제 작성했던 cardList와 address를 출력${member} --%> member.address.postCode : ${member.address.postCode}member.address.location : ${member.address.location}member.cardList card${stat.count}.no : ${card.no} card${stat.count}.validMonth : ${card.validMonth} c:forEach를 통해 cardList에 담긴 객체들을 card라는 이름으로 하나하나 꺼내온다.stat.count는 1부터 반복하여 List에 담긴 객체의 갯수만큼 증가한다. 응용(Lprod)VO 내에서 회원에게 할당된 1 : N VO 연결을 했..
1, 2ajaxhome.jsp 비동기 전송 경로 변수 경로 변수2  registerBtn01이란 id값을 가진 요소를 클릭했을 때 get방식으로 데이터를 보낸다.registerBtn02이란 id값을 가진 요소를 클릭했을 때 post방식으로 ajax를 통해 데이터를 보낸다. MemberController에서 매핑되도록 성정해준다. /*요청URI : /register/hongkdpathVariable : hongkd요청방식 : get*/@ResponseBody@GetMapping("/register2/{userId}")public String register02(@PathVariable("userId") String userId) { log.info("userId : " + userId)..
파일을 업로드 했을 때 이미지의 경우 미리보기를 진행해보자파일 미리보기(이미지)book폴더의 create를 열어 아래와 같이 작성해준다. 제목 : 카테고리 : 가격 : 도서 이미지 :  $(function(){ // 이미지 미리보기 시작 ////// $('#uploadFile').on('change',handleImg) // 이미지 미리보기 시작 //////}//e : onchange 이벤트function handleImg(e){ // 영역에 이미지 미리보기를 해보자 //이벤트가 발생 된 타겟 안에 들어있는 이미지 파일들을 가져와보자 let files = e.target.files; //이미지가 여러개가 있을 수 있으므로 이미지들을 각각 분리해서 배열..
어제 상품코드를 자동생성 했으니 나머지 데이터를 입력받고 데이터베이스에 insert해보자create.jsp  createPost로 진행하기 위해  본래 이렇게 있던 input타입의 button을 submit으로 잠시 바꿔주자 /* 요청URI : /crate 요청파라미터 : {lprodNo=14, lprodGu=Z002, lprodNm=분식류} 요청방식 : post */ @RequestMapping(value="/create", method=RequestMethod.POST) public ModelAndView createPost(LprodVO lprodVO) { ModelAndView model = new ModelAndView(); // Service 인터페이스 호출// int resu..
choco2706
'인재' 태그의 글 목록