[Javascript] replaceAll & 치환할 문자 변수로.
자바스크립트에서 replaceAll을 지원하지 않기 때문에
자바스크립트에서 replaceAll을 지원하지 않기 때문에
PHP 2차원 배열 값으로 정렬하기
# Code ```php function arr_sort( $array, $key, $sort ){ $keys = array(); $vals = array(); foreach( $array as $k=>$v ){ $i = $v[$key].’.’.$k; $vals[$i] = $v; array_push($keys, $k); } unset($array);
WITH RECURSIVE dept_record(idx, parent, name, help, level, path, cycle) AS ( SELECT d.idx, d.parent, d.name, d.help, 0, ARRAY [d.idx], false FROM t_menu d WHERE d.parent IS NULL UNION ALL SELECT d.idx, d.parent, d.name, d.help, level + 1, path || d.idx, d.idx = ANY (path) FROM t_menu d, dept_record dr WHERE d.parent = dr.idx AND NOT CYCLE ) SELECT idx, parent, name, help, level, path FROM dept_record ORDER BY path;
# restart
윈도우 cmd에서 Tree명령어를 사용하면 프로젝트 구조에 대해 설명할때 유용
작업하면서 유용한 명렁어 모음집 - 개인저장용
Php에서 로그를 남기고 실시간으로 확인하고 싶을때….
작업하면서 유용한 쿼리 모음집 - 개인저장용
소스에 echo __(“로그인”) 이 있던데 다국어 대응용 코드라고 한다.
PG/SQL Procedure Sample
PG/SQL Shell Sample
리눅스 권한 조정하기 개인저장용
깊은복사와 얕은 복사
한번씩 공부했던것들, 오랫동안 잊고 살면 까먹는것들
TDD( Test-Driven-Development ) 방법론이란?
보통 PL/SQL, Table script을 복사해서 Toad나 DBeaver와 같은 툴에 붙여넣기하여 실행한다.
IP, Print Name으로 zpl출력
동기 비동기 설명 샘플 이미지
작업하다가 좋은거 하나 있어서 개인저장
이과장님 이것도 몰라서 차장님한테 망신당함.
보통 스프링을 할때는 이클립스,인텔리,sts를 사용하는데
이제 시작했으니 쉬운것부터 천천히 가자..
```javascript
가장 먼저 들어와서 가장 오래 있었던 페이지를 교체하는 기법
```javascript
프로젝트 진행중 버튼태그에 대한 표준을 잡아주지 않으면
코드 팩토리님의 영상을 개인 메모용으로 정리
JSP 동작원리 를 포스팅하던 중
지난번에 JSP 컴파일 에 대해 포스팅했었다.
JNDI - Java Naming and Directory Interface
시큐어코딩중 ${} 문법을 #{}로 변경하라는 보안조치가 내려왔다.
디자인 패턴 - 객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴
유투브에서 그런 REST API로 괜찮은가의 발표를 봤다.
Filter와 Interceptor의 차이 포스팅 Sample Code
Filter와 Interceptor의 차이 포스팅 Sample Code
jwt를 구현하면서 필터 관련 개념이 나왔고
서버기반인증 VS 토큰기반인증 에 이어서 JWT + Spring Security를 알아보장.
네이버 클라우드 플랫폼 에서 제공하는 Sens SMS API를 사용해서 SMS 보내기
이 전의 GET , POST 포스팅 을 했었습니다.
GET , POST 를 시작하기 전에 HTTP 먼저 알아보겠습니다.
어제 올린 포스팅한 파일 압로드 후 파일 암호화 필요.
Spring Boot MultipartFile 업로드 및 Postman에서 MultipartFile Send하기!
톰캣설치부터 이것저것 할 필요 없이 기본 Jar로 배포 해보자