본문 바로가기

비전공자 IT 이야기21

일하면서 떠오르지 않는 소스 코딩 방법 DTO가 다수 존재.(형태도 다양) table A의 알파값이, 위의 DTO에 존재하는지 전부 확인 한뒤, table A의 베타값으로 교체. 클래스 DTO_A에는 알파, 베타 관련 set,get선언이 된상태. DtoA dtoa = new DtoA(); ArrayList list = new ArrayList(); DTO a = new DTO(); DTO1 a1 = new DTO1(); ... DTO10 a10 = new DTO10(); if(a.getB.contains(dtoa.알파)){ a.setB(dtoa.베타); } ... if(a.getB10.contains(dtoa.알파)){ a.setB10(dtoa.베타); } ... if(a10.getB10.contains(dtoa.알파)){ a10.setB10.. 2022. 5. 10.
Intellij 2021.3 compiler.automake.allow.when.app.running 없을 때 Intellij 2021.3 기준 Advanced Settings로 옮겼네요. 아래 옵션을 체크! Allow auto-make to start even if developed application is currently running 구글 만세! - 참고 : https://youtrack.jetbrains.com/issue/IDEA-274903 2022. 5. 6.
Spring Boot + Thymeleaf + Layout 적용 안되는 현상 2022 thymeleaf 관련 depedency 추가 시 종속성을 없앴더니 해결! 아.. 문제 해결 하는데 몇 시간이나 날린 건지.. ㅜㅜ 흐엉.. 수정 이전 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf:2.6.7' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.1.0' 해결! implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' 그 외 원인이 될 수 있는 부분 참고할.. 2022. 5. 6.
Linux 쉘 스크립트 파일안 내용 검색 하기 grep $ grep [OPTION] [PATTERN] [FILE] 하위폴더 csv에 아래처럼 생성하자 csv.csv test1 test? test3 test? test5 하위 sql폴더에 아래처럼 생성하자 sql1.sql sql2.sql test* test2 test3 test* test5 test1 test2 test3 test* test5 grep을 이용해 [?], [*]를 검색해보자. grepfile.sh #!/bin/sh CSVFILE=/c/users/Jack/Documents/github/codingeveryday/bash/csv/csv.csv if [ ! -f "$CSVFILE" ] then echo "no file" fi echo "#######grep ? CSVFILE#######" grep ? .. 2022. 5. 5.