본문 바로가기

반응형

전체 글

[국민취업지원제도 일경험프로그램 39일차] 로그인 API, 배운 내용 복습 39일 차 특이사항 1. 아침에 출근하고 프로그래머스 SQL 1문제를 풀면서 시작한다. - NULL이면 'N'을 출력하고 싶다. - nvl 함수를 사용했는데 오답이다. - 무엇이 문제일까? - '경기도에 위치한'이라는 조건을 넣어주지 않았다. where 조건문을 사용해야 된다. - 어떻게 경기도에 위치한 창고만 선택할 수 있을까? - LIKE 연산자를 사용하여 '경기'라는 글자가 들어간 행만 선택한다. 2. 쇼핑몰 회원가입에 이어서 로그인 기능을 구현해 보자. 3. 로그인 dao 함수 내용을 써주지 않아 nullpoint 오류가 발생했다. 4. 지금까지 배웠던 내용 시험 문제로 정리 5. 버블정렬 vs 선택정렬 vs 삽입정렬 처음봄. 공부링크 - 버블 정렬: 인접한 원소끼리 비교하여 교환하는 방식, 셋 .. 더보기
[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기 문제 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요. 문제풀이 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE WAREHOUSE_NAME LIKE '%경기%' ORDER BY WAREHOUSE_ID ASC; - NULL이면 'N'을 출력하고 싶다. - nvl 함수를 사용하자. FREEZER_YN이 NULL 이면 'N'을 출력한다. 그런데 오답이 나왔다. - 무엇이 .. 더보기
[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 문제 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 SQL 문을 작성해주세요. 이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정해주세요. 풀이 SELECT B.INGREDIENT_TYPE, SUM(A.TOTAL_ORDER) as TOTAL_ORDER FROM FIRST_HALF A INNER JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR GROUP BY B.INGREDIENT_TYPE ORDER BY SUM(A.TOTAL_ORDER) ASC; FLAVOR 컬럼을 기준으로 INNER JOIN 한다. 그리고 ICECREAM_INFO 테이블에 있는 성분 타입 컬럼을 기준으로 GROUP BY 한다. .. 더보기
[spring] 회원가입 spring security 사용 쇼핑몰 사이트 만들기 spring으로 쇼핑몰을 만들어보자. https://kuzuro.blogspot.com/2018/10/3.html 자료를 참고하여 만들었다. 그냥 따라하는데도 오류가 많이 발생했다. 만드는 순서 1) 회원 테이블, 상품 테이블 → Mapper → VO,DAO,service, controller → jsp 회원가입 1) security 관련 오류 때문에 막혀서 2시간을 날렸음. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberController': Unsatisfied dependency expressed through field 'passEncode.. 더보기
[국민취업지원제도 일경험프로그램 38일차] 로그인 기능 구현, spring 쇼핑몰 만들기 시작 38일차 특이사항 1. 학습일지 6주차까지 작성 완료 2. 넥사크로, 마이플랫폼 복습 및 다음주 할 일 정리 - 넥사크로, 마이플랫폼 예제 만들어보기 로그인 기능 1. 로그인 기능을 구현해보자 - 참고 사이트 : https://kuzuro.blogspot.com/2018/09/2-vo.html Nexacro, miplatform 변수에 대해서 1. 컴포넌트 만드는 순간 전역변수가 된다. 2. var는 변수 지정 따로 하는 것. - var, let, const 구분하기 : var, let, const 구분하기, let 으로 변수 선언하면 중복 지정 불가. 3. MiPlatform은 this를 사용하지 않아도 된다. 느낀 점 지금까지 배웠던 기술을 새로운 프로젝트에 적용시켜서 직접 만들어보자. 복습이 필요하.. 더보기
[국민취업지원제도 일경험프로그램 37일차] MiPlatform(마이플랫폼) 학점 계산 프로그램 37일 차 특이사항 1. 어제하던 MiPlatform 이어서 진행 2. ischecked 함수가 작동되지 않는다. checked()로 바꿔보자. 3. subjectValue1 값을 못 가져온다. 왜? 왜? 왜? 못 가져올 이유가 없는데 말이지. function Checkbox2_OnClick(obj, strValue) { if (Checkbox2.Value == 1) { subjectValue1 = Edit3.value; Alert("subjectValue1 : " + subjectValue1); } else { subjectValue1 = null; } } 4. edit3이 아니라 edit2였다... 어디서 값을 받아오는지 잘 확인하자. PID, 소스 코드 1. Design Source 4 3 010 .. 더보기
[국민취업지원제도 일경험프로그램 36일차] MiPlatform 시작 36일 차 특이사항 1. 모닝콜 알람 설정을 안 하고 잤다. 이런 실수는 오랜만이다. 2. MiPlatform을 시작한다. 어떤 프로그램일까? MiPlatform 1. 화면을 만들기 위해 프로젝트, 앱그룹을 생성해야 한다. 2. 몸풀기 - 버튼을 클릭하면 alert 실행 3. 넥사크로에서 만들었던 학점계산 프로그램을 만들고 있는데 radio 설정이 잘 되지 않는다. 왜 비활성화로 표시되는 건지 모르겠다. 4. radio 설정 : columncount 2로 설정하면 가로로 설정 5. radio codecolumn을 보여줄 것인지, datacolumn을 보여줄 것인지 선택이 가능하다. 6. 헷갈릴 수 있다. BindDataset 설정 후 어떤 칼럼과 엮일 것인지 지정해 준다. 7. 내일 이어서 계산 기능을 .. 더보기
[국민취업지원제도 일경험프로그램 35일차] Nexacro 트랜잭션 연결, iBatis 개념 35일 차 특이사항 1. 어제 한 사람이 나갔다. 다른 중견기업에 취직이 됐다는 것인데 개발자 직군으로 변경이 가능한? 곳으로 갔다고 한다. 개발자로 취업한 것인지 확실하지 않다. 현재 회사 상황이 좋은 것 같지는 않다. 사원들이 참여할 수 있는 개발 프로젝트가 없다. 일경험 3개월이 끝나면, 다른 업체에서 3개월을 추가로 진행할 수 있다. 연장하는 사람도 있고, 그만하는 사람도 있다. 더 좋은 곳을 찾아서 떠나거나, 남아서 실력을 쌓거나 선택이다. 2. 뭐가 문제일까? 어제부터 넥사크로 트랜잭션과 서버 연결이 되지 않고 있음. 다시 시도 1. sysout으로 하나씩 다 찍어보면서 코드 리뷰 중. 2. 될 때까지 해보자. 3. 결국 해결하고 퇴근했다. 1) Controller @RequestMapping.. 더보기

반응형