전체 글 썸네일형 리스트형 [국민취업지원제도 일경험프로그램 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.. 더보기 [프로그래머스] 가격이 제일 비싼 식품의 정보 출력하기 문제 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해 주세요. 풀이 SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT); WHERE절에 서브쿼리를 사용했고, MAX() 집계함수를 사용하여 가격이 제일 비싼 식품을 조회했다. WHERE절에 사용된 서브쿼리는 어떤 유형일까? 스칼라 서브쿼리(SCALAR SUB QUERY)다. 스칼라 서브쿼리는 '단일'의 의미를 가지고 있다. 반드시 1행 1열만을 반환 값으로 반환한다. 더보기 [프로그래머스] 인기있는 아이스크림 문제 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. 분명 쉬운 문제라 했는데 보자마자 어렵게 느껴졌다. 쪼개서 생각했다. 1. 상반기 아이스크림 맛을 총주문량을 기준으로 내림차순 정렬하고 2. 총주문량이 같은 경우 출하 번호를 기준으로 오름차순 정렬 1번 문장만 쿼리문으로 짜면 쉽다. 문제는 2번이다. 총주문량이 같은 경우를 어떻게 조건으로 넣지? dense_rank() 함수를 써야할 것 같아서 썼는데 오답이다. order by를 2번 한다? 중요한 것은 문제 예시에 나와있는 테이블이 아니었다. 내가 어떤 테이블을 가지고 쿼리문을 실행하는지 파악하는 것이 먼저다. SELECT * FROM.. 더보기 [국민취업지원제도 일경험프로그램 33일차] 넥사크로 Spring 연결하기 완료 33일 차 특이사항 1. 어제에 이어서 넥사크로 스프링 연결하기 진행 2. board_study 테이블에서 데이터를 가져올 것이다. HOW? 1. 어제 만든 코드에서 약간의 수정을 해주면 될 것 같다. 2. vo, mapper 만 수정하면 되지 않을까? 3. VO와 Mapper package sample.vo; public class SampleVO { private String id; private String name; private String subject; private String content; private String useyn; public String getId() { return id; } public void setId(String id) { this.id = id; } publi.. 더보기 [Spring] HttpServletResponse - html 응답 HttpServletResponse 1. http응답으로 html 반환할 때는 content-type을 text/html로 저장해야 된다. 2. 소스 코드 package hello.servlet.basic.request; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @We.. 더보기 [국민취업지원제도 일경험프로그램 32일차] 넥사크로(NEXACRO) Spring 연결하기 32일 차 특이사항 1. 넥사크로를 Spring과 연결한다. 연동한다? 정확히 어떤 것인지 이해되지 않는데 일단 찾아본다. 2. 이런 과정이다. 3. https://www.playnexacro.com/#show:learn:5421 여기를 참고해서 처음부터 만들고 있다. 연동 과정이 생각보다 길다. 차근차근해보자. 4. https://www.playnexacro.com/#show:learn:5456 쉽게 설명되어 있음. 계속 되는 오류 1. http://localhost:8082/sampleuiadapterN/sample 로 url요청을 하면 넥사크로 view 파일이 나오지 않는다. 이걸로 지금 3시간째 씨름 중. 아래는 오류 내용이다. Resource가 없단다. 분명히 설정했는데 왜 없어? 14:52:4.. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 60 다음