IT 128

mybatis 주요 문법

1. 기본 SQL 태그들조회 쿼리 작성삽입 쿼리 작성 수정 쿼리 작성 삭제 쿼리 작성   2. 파라미터/결과 매핑parameterType입력값의 자료형 (예: int, java.util.Map, User)resultType결과값의 자료형 (예: User, java.util.List)resultMap복잡한 결과 매핑 시 사용 (JOIN 등에서 유용)  3. #{} vs ${}#{param}바인딩 변수, SQL Injection 방지됨 ${param}문자열 치환 (테이블명, 컬럼명 등 사용할 때만 제한적으로 사용) 4. 동적 SQL 처리용 태그특정 조건일 때만 SQL 추가, , switch-case 구조앞/뒤 불필요한 구문 제거 (WHERE, AND, SET 등)자동으로 WHERE 추가 + 불필요한 AND ..

IT 2025.04.08

VB.NET 내일 요일 한글로 구하기

Dim todayWeekday As String     ' 내일의 요일 구하기 (한글 변환)     Dim weekdayMap As Object     Set weekdayMap = CreateObject("Scripting.Dictionary")     weekdayMap.Add 1, "일"     weekdayMap.Add 2, "월"     weekdayMap.Add 3, "화"     weekdayMap.Add 4, "수"     weekdayMap.Add 5, "목"     weekdayMap.Add 6, "금"     weekdayMap.Add 7, "토"          todayWeekday = weekdayMap(Weekday(Date + 1)) ' 내일의 요일

IT 2025.03.27

ASP.NET ROWSPAN COLSPAN asp:GridView 다중행 만들기

asp:TemplateField는 rowspan, colspan을 지원하지 않는다.table형태로 변경하던지 백단에서 헤더를 다시 그려줘야 한다. 뷰단  참고 :1.ShowHeader="False" 백에서 header를 생성해줄것이기 때문에 기본헤더는 안보이게 처리한다.2.onrowcreated="gridTest_RowCreated" 이벤트를 통해 헤더를 다시 생성한다 코드 예시 : ShowHeader="False"     onrowcreated="gridTest_RowCreated" Width="100%">                                                                           서버단 코드 예시 :  결과

IT/ASP.NET 2025.03.24

ChatGPT로 사주보는 방법

생년월일시를 바로 챗지피티에 입력해서 물어볼 수도 있지만좀 더 정확한 방법으로 확인할 수 있는 방법이 있다.  1.만세력 앱을 다운 받는다.2.만세력 앱에서 생년월일시를 입력 후 사주정보에 대한 사진을 캡처한다.3.캡처한 사진을 챗지피티에 업로드해서 기본 사주,올해의 운세 등 물어보고 싶은것을 물어보면 끝 4.필자의 경우 이 방법으로 사주풀이시 좀 더 정확한 편이었다.

google reCAPTCHA 적용(v2,v3)

v2(버전 2) : 나는 로봇이 아닙니다 체크박스참고 : YOUR_SITE_KEY와 YOUR_SECRET_KEY는 Google reCAPTCHA 관리 콘솔에서 발급받은 실제 키로 변경한다.  1. 클라이언트 코드 (HTML):HTML 페이지에 reCAPTCHA v2 위젯을 추가                                 2.서버 코드(응답 모델 클래스)using System; using System.Collections.Generic; using Newtonsoft.Json; public class RecaptchaResponse {     [JsonProperty("success")]     public bool Success { get; set; }          [JsonPr..

IT/C# 2025.02.14