-
MSSQL Meta 검색카테고리 없음 2025. 11. 5. 10:38
모든테이블에서 데이터로 검색DECLARE @SearchValue NVARCHAR(100) = N'검색값';DECLARE @TableName NVARCHAR(256), @ColumnName NVARCHAR(128), @SearchSQL NVARCHAR(MAX);DECLARE TableCursor CURSOR FORSELECT t.name, c.nameFROM sys.tables tJOIN sys.columns c ON t.object_id = c.object_idJOIN sys.types ty ON c.user_type_id = ty.user_type_idWHERE ty.name IN ('char', 'nchar', 'varchar', 'nvarchar', 'text', 'ntext'); -- 문자형 컬럼..
-
sample카테고리 없음 2025. 10. 31. 15:05
public void batchInsertMultiValues( JdbcTemplate jdbcTemplate, String baseSql, // "INSERT INTO MY_TABLE (A,B,C) VALUES " List list, int batchSize, BiConsumer setter) throws SQLException { int total = list.size(); for (int i = 0; i int end = Math.min(i + batchSize, total); List batch = list.subList(i, end); // VALUES (?, ?, ..
-
BigDecimal Parse카테고리 없음 2025. 10. 30. 11:15
private static final Pattern NUMERIC_PATTERN = Pattern.compile("^[+-]?(\\d+\\.?\\d*|\\.\\d+)([eE][+-]?\\d+)?$");public static boolean isNumericFast(String input) { if (input == null) return false; String s = input.trim(); if (s.isEmpty()) return false; return NUMERIC_PATTERN.matcher(s).matches();}✅ 추천 방식: 직접 파싱 + BigDecimal 생성문자열을 직접 split('.')으로 나누고,정수부와 소수부를 합쳐서 scale을 직접 지정하면불필..
-
-
SQLD 자격 대비 요약카테고리 없음 2022. 5. 13. 10:35
ANSI SQL로 변환 inner join 일반적인 join, 교집합 개념 cross join : T1, T2의 모든 행을 대응시킨 카테시안 프로덕트 r1xr2 left outer join : FROM T1 LEFT OUTER JOIN T2 왼쪽 테이블 T1 중심 조인 right outer join FROM T1 LEFT OUTER JOIN T2 오른쪽 테이블 T2 중심 조인 full outer join: left, right join 합집합 https://velog.io/@gillog/ANSI-SQL%EC%9D%B4%EB%9E%80 순위함수 top()/ top() with ties -top(n) : order by 절 필수아님, n개 행만 출력 -top with ties: order by 절 필수, 중..
-
WSO2 인증서버 핸드셰이크 오류 해결카테고리 없음 2021. 7. 13. 17:52
WSO2 핸드쉐이크 오류 kong.unirest.UnirestException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targe 참고 https://nadeesha678.wordpress.com/2015/09/21/adding-wso2-public-certificate-to-java-certificate-store/ installCert.java 파일을 실행시켜 원하는 호스트의 인증서를 내보냄 (output.cert) 이때도 핸드..
-
Config Server Git 저장소 설정파일 수정할때마다 Config Client에게 전달하기 / Dynamic Configuration웹개발/Micro Service Architecture 2019. 4. 18. 11:48
환경 Config Server 'org.springframework.cloud:spring-cloud-config-server' org.springframework.cloud:spring-cloud-config-monitor' 'org.springframework.cloud:spring-cloud-starter-stream-rabbit' Config Client 'org.springframework.cloud:spring-cloud-config-client' 'org.springframework.cloud:spring-cloud-starter-bus-amqp' 이렇게 디펜던시를 추가하고 RabbitMQ를 설치한 환경에서 git Webhook으로 깃에서 CURD가 이루어질때마다 push하게 한뒤 git의 ..
-
bash에서 Git 저장소 파일내용 추가하기웹개발/시리얼통신 2019. 4. 17. 16:58
git api를 이용해서 git 저장소 파일 내용을 새로운 내용으로 업데이트하는 것을 했었다. 그런데 새로운 문자열을 기존파일에 추가하는 api는 따로 없는 듯하다. update 엔드포인트를 그대로 이용하되 업데이트하는 내용을 기존내용+추가내용으로 보내는 방법으로 시도했다. 잘되긴하는데 절차가 번거롭다 설정파일yml에 새로운 문자열(새로운 설정)을 추가하는 상황이다. 원래 bash라는 값만 있던 파일에 append라는 값을 새로 추가하는 과정이다. 기존내용과 새로운 내용 사이에 엔터 개행이 되어야한다. 1 기존 content를 불러와 디코딩한후 변수에 저장 처음 시도할때는 기존 content를 불러와 새로운 내용을 base64 인코딩후 append하면 된다고 생각했다. 그런데 그러면 안된다.... 왜냐면..