본문 바로가기

반응형

전체 글

[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 문제 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회하는 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.. 더보기
[MyBatis] Error querying database java.lang.IllegalArgumentException 오류내용 9월 19, 2023 2:57:46 오후 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: 경로 [/sampleuiadapterN]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.l.. 더보기
[국민취업지원제도 일경험프로그램 34일차] 게시판 조회수 증가, 넥사크로(NEXACRO) transaction () 함수 34일 차 특이사항 1. eclipse, Spring을 왜 사용하는 것일까? 정확한 이유가 있나? - 컴퓨터는 0과 1이라는 숫자로 모든 언어를 해석한다. - '안녕'이라고 입력하면 이것을 0과 1로 바꿔줘야 해석이 가능하다. - 사람의 언어를 컴퓨터가 이해할 수 있는 언어로 바꿔주는 것을 '컴파일'이라 한다. - '빌드(build)'라는 개념에 포함되는 것이 컴파일이다. - 빌드툴은 Maven, Gradle이 있다. Jar, War 파일을 만든다. 2. 게시판 조회수 증가 기능 추가 - 특정 게시물을 조회하면 view_cnt 칼럼에 1이 더해진다. update board_study set view_cnt = view_cnt +1 where seq=1146; 소스코드(게시판 조회수 증가) 1. contr.. 더보기

반응형