728x90
반응형
- resultType과 resultMap 차이chantlemanresultType : Mybatis에서 SQL 쿼리의 결과를 매핑할 때 사용할 클래스의 타입을 지정하는 속성.이 속성에 지정된 클래스의 인스턴스로 결과를 매핑. SQL 쿼리 결과를 특정 클래스 타입으로 매핑하는 속성으로 간단한 매핑에 사용.결과의 컬럼 이름과 클래스의 필드 이름이 일치해야 함 예시 ↓ SELECT id, name, email FROM users WHERE id = #{id} 여기서 user 클래스는 id, name, email 필드를 가지고 있어야함 참고로 insert, update, delete 태그의 resultType은 생략가능합니다. (int로 반환하기때문) resultMap: MyBatis에서 SQL 쿼리의 결과를 매핑할 때, 컬럼과 객체의 프로퍼티..
- 2024-09-01 15:40:09
- parameterMap 과 sessionStorage 차이chantlemanparameterMap : 일반적으로 메소드간에 전달되는 파라미터를 저장하는 용도로 사용. 주로 메소드 호출시 데이터 전송에 사용됨 예시↓ Map parameterMap = new HashMap(); parameterMap.put("id", id); parameterMap.put("pw", pw); sessionStorage : 사용자의 로그인 상태, 세션 동안 유지해야 하는 데이터 등을 저장. 사용자 정보를 세션동안 유지할 수 있으며,사용자가 애플리케이션의 다른 페이지를 이동하더라도 해당 정보를 참조할 수 있음 예시 ↓ Map sessionStorage = new HashMap(); sessionStorage.put("user", user);
- 2024-09-01 15:23:38
- setTimeout을 이용한 랜덤색상변경 예제chantlemanlet rnd = (min, max)=>{ return Math.floor(Math.random()*(max-min+1)+min); }; 1초마다 랜덤색 글자색과 배경색이 랜덤으로 바뀌는 것 확인
- 2024-08-29 10:01:16
- setTimeout(), setInterval()chantlemansetTimeout(function, delay, param1, param2 ...); - 고정된 delay를 보장받음- 한번만 setInterval(function, delay, param1, param2 ...); - 지정된 delay에 함수 실행 시간이 포함됨- 주기적으로 위 코드를 실행하게 되면 1초마다 페이지를 새로고침하게 되는데그렇게 되면 서버에 부하가 발생함 function gogo(){ let today = new Date(); console.log("today: "+today); let year = today.getFullYear(); //2024 let month = ('0' + (today.getMonth() +1)).slice(-2); //10월 let d..
- 2024-08-29 08:44:28
- 팝업chantleman팝업을 띄우기 위해서는 window.open메소드를 사용해야합니다. (window는 최상위 객체라 생략 가능)open(URL, target or name, specs ...) target의 속성값 : _self, _blank(기본), _top, _parent ↓ 부모창 ↓부모창에서 자식창으로 데이터 보내는 법 1 부모창의 텍스트필드.. ↓ 자식창 ↓ 여기는 자식창 보내기 부모창에서 자식창으로 데이터 보내는 법 2 opener : 부모창을 가리킴 ↓ 결과 ↓ 자식창 → 부모창 부모창 → 자식창
- 2024-08-28 20:51:03
- [프로그래머스 코딩테스트] java Lv.0 겹치는 선분의 길이chantlemanclass Solution { public int solution(int[][] lines) { int answer = 0; int cnt[]= new int[201]; for(int[] line:lines) { int start = line[0]+100; int end = line[1] +100; for(int i=start;i1) answer++; } return answer; } }
- 2024-08-27 09:44:47
- [프로그래머스 코딩테스트] java Lv.0 분수의 덧셈chantlemanclass Solution { public int[] solution(int numer1, int denom1, int numer2, int denom2) { int numer = numer1 * denom2 + numer2 * denom1; int denom = denom1* denom2; //최대공약수 구하기 int max = 1; for(int i=1;i
- 2024-08-27 09:33:06
- JDBCUtilchantlemanjdbc util 클래스를 이런 식으로 하게 되면public class JDBCUtil { static { try { Class.forName("oracle.jdbc.driver.OracleDriver"); //oracle driver 클래스 불러옴 System.out.println("클래스 로딩 성공"); }catch(Exception e) { e.printStackTrace(); } } public static Connection getConnection() { try { //127.0.0.1, 0:0:0:0:0:1, localhost return DriverManager.getConnection("jdbc:oracle:thin:@localhost:8521/FREEPDB1..
- 2024-08-26 10:37:31
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)