728x90
반응형
- sql server 실무에서 자주 쓰이는 기능 정리chantleman업무를 하다보면 한 번에 여러 행을 처리하거나, JSON 데이터를 파싱하거나, 업데이트 결과를 되돌려 받아야하는 상황이 많습니다. 이번 글에서는 SQL Server에서 자주 사용하는 기능을 예제와 함께 정리해보겠습니다. 1. OPENJSON() - JSON 데이터 파싱하기 최근 시스템 간 데이터 교환은 JSON 형식을 많이 사용합니다. SQL Server의 OPENJSON() 함수를 이용하면 JSON 문자열을 테이블처럼 펼쳐서 조회할 수 있습니다. IF exists ( select 1 from openjson(@SEARCHPARAMS) where value='board') and @KEYWORD '' BEGIN set @BOARDSEARCH += ' where (b.tit..
- 2025-09-11 16:06:43
- checked가 왜 안 풀려?chantleman요즘 자바스크립트로 테이블을 만들면서 cloneNode()로 행을 추가하고, 그 안에 있는 input 값들을 초기화해주는 작업을 하고 있었는데 ...자꾸 체크박스만 요상하게 초기화가 안되는 문제가 발생했당 삐용삐용.. 🚨 디버깅 시작! 체크한 상태에서 행을 추가해보면 input.checked = false; 를 했을 때는 겉보기에는 체크가 풀려있지만 F12로 확인했을 때는 checked 속성이 여전히 남아있다 ?! 🤔 분명히 해제했는데 왜? 하지만 ! input.removeAttribute("checked"); 를 했을 때는 F12로 보면 checked 속성은 사라져있는데실제로 화면에서는 여전히 체크가 되어있는 상태? 🧠 결론: 속성(Attr..
- 2025-04-23 14:46:08
- 보안chantleman🔗 HTTP vs HTTPS HTTP: 데이터를 주고받는 기본적인 방식HTTP + SSL = HTTPSSSL(Secure Socket Layer) → TLS(Transport Layer Security)로 바뀌면서 wait에 의한 지연이 없어짐HTTP/2는 헤더 압축 + 바이너리 프레이밍 레이어 덕분에 더 빠름! HTTP/3는 UDP 기반으로 더욱 빠른 속도 제공 🛡️ Proxy(프록시) & WAF(Web Application Firewall) 프록시는 서버를 보호하고 우회 접속을 가능하게 한당WAF는 보안 기능을 추가한 프록시 방식으로, 클라이언트가 서버에 직접 접근하지 못하게 막음클라이언트가 웹서버에 접속하면 DNS에서 IP 주소를 진짜 서버의 IP가 아닌 WAF의 IP를 받게됨사용자가 입력..
- 2025-03-19 18:57:38
- 웹-서버 통신 기본 개념chantleman1️⃣ 웹 서비스의 기본 구조 🔹 Web Server (웹 서버)클라이언트(브라우저)로부터 요청을 받아 정적인 콘텐츠(HTML, CSS, 이미지 등)를 제공단순히 파일을 전송하는 역할을 수행데이터를 직접 처리하지 않고, 클라이언트 요청을 WAS로 전달 🔹 WAS (Web Application Server)사용자의 요청을 받아 동적인 콘텐츠(DB 조회, 로직 처리 등)를 제공웹 서버가 요청을 전달하면, 실제 데이터 처리 및 응답을 담당예를 들어, 사용자가 아이디/비밀번호를 입력하면 WAS가 DB에 조회 요청(SQL Query)을 보내고, 아이디가 존재하면 → 데이터 반환 (Found) → HTML에 데이터를 포함하여 클라이언트에 응답 아이디가 없으면 → "Not Found" 반환 📌 즉, 웹..
- 2025-03-19 16:49:27
- ngrokchantlemanhttps://dashboard.ngrok.com/get-started/setup/windows ngrok - Online in One Line dashboard.ngrok.com 다운 받기! 실행파일이 있는 폴더에서 바로 cmd 치면 해당 경로에 맞는 cmd창이 나옴 dir ngrok.exe 위 명령어를 치면 아래와 같이 나옴 사이트에 있는 인증키값을 복사해서 cmd에 넣고 엔터! 스프링 프로젝트 실행시키공 주소 복사해서 cmd에 붙여넣기 이것이 내 도메인 visit site 버튼 누르면 짜잔하고 나옴 ! 만약 다운로드가 안된다면 아래 사이트 참고 https://e-7-e.tistory.com/182 NGROK 무료 static 도메인 (기쁨)무료라서..
- 2025-02-12 14:38:46
- some of selected resources were not cleaned / some resources were not updatedchantlemanhttps://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite(Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.13.1) for Windows: Free code signing provided by SignPath.io, certificate by SignPath Foundation. Windows PortableApp There is a PortableApp available, but it’s still the previsqlitebrowser.org svn 업데이트하려고 하면 some resources were not updated. 라는 에러가 뜨면서 안된당! ..
- 2025-01-04 14:20:23
- apexchart 사용하기chantlemanhttps://apexcharts.com/ ApexCharts.js - Open Source JavaScript Charts for your websiteApexCharts is a a free and open-source modern charting library that helps developers to create beautiful and interactive visualizations for web pages.apexcharts.com 원하는 차트 선택해서 들어가면 하단에 있는 코드 복사! get started - creating your first chart edit on codepen 클릭! 여기서 아까 복사한 코드 js에 넣어서 테스트해볼 수 있당
- 2025-01-03 15:31:17
- 스프링 bean 등록하기 AOPchantleman가볍게 시작!! Bar.javapackage com.sumin.just.test3;public class Bar { public void init(){ System.out.println("Bar 초기화!!"); } public void cleanup(){ System.out.println("Bar 제거!!"); }} Baz.javapackage com.sumin.just.test3;public class Baz { private Baz baz; private Bar bar; public Baz() { } public Baz getBaz() { return baz; } public void setBaz(Baz baz) { this.baz = baz; } public Bar getBar(..
- 2024-12-29 18:20:04
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)