본문 바로가기

Programming326

[Ubuntu 24.04] Docker Offline으로 설치 테스트 1. https://download.docker.com/linux/ubuntu/dists/noble/pool/stable/amd64/ 에서 최신 deb 파일들을 다운로드 하였습니다.dists / { version_codename} / pool / stable / {아키텍쳐 } 24.04의 경우 noble 이었습니다. 2. 오프라인 환경의 ubuntu에 다운로드 한 .deb 파일을 복사한 후 설치 하였습니다.$ sudo dpkg -i *.deb $ sudo docker ps -a 명령어가 실행 되는 것 확인 하였습니다. 사용자 계정에도 docker 명령어 실행 시에 sudo 없이 실행 하기 위하여 $ sudo usermod -aG docker {사용자계정} 을 실행 하였습니다. $ sudo syst.. 2025. 4. 23.
[nestjs] luxon 을 이용하여 심플하게 날짜 및 시간 포멧팅 처리 예제 string type의 날짜 시간 형태의 문자열을 DateTime으로 변환 후 , 원하는 포멧으로 변경 하여 리턴 하는 예제 와 ,,, 현재 일시에서 날짜 연산을 진행 하여 원하는 포멧으로 리턴 하는 예제 작성 해 보았습니다.import { Logger } from "@nestjs/common";import { DateTime } from "luxon";export class CnvDateStrHelper { private static readonly logger = new Logger(CnvDateStrHelper.name); static convListDateTimeStr(sourceStr : string) : string { try { return DateTime.fromFor.. 2025. 4. 4.
[typeorm] createQueryBuilder 를 이용한 MYSQL FULLTEXT SEARCH 검색 테스트 예제 intest 라는 Entity는 아래와 같이 정의 되어 있습니다 . @Entity({ name : 'INTEST'}) export class InTest { @PrimaryColumn({name : "intestgroupid" , nullable : false }) intestgroupid : string; @ManyToOne(() => TestDataDetail , (testdatadetail) => testdatadetail.intestgroupid) @JoinColumn({ name : 'intestgroupid' , referencedColumnName : 'intestgroupid'}) testdatadetail : TestDataDetai.. 2025. 4. 4.
[JAVA] Simple 하게 method name 구하기 C# 의 nameof 메서드 처럼 심플하지는 않습니다 ;ㅁ; @Servicepublic class TestService {private final Logger logger = LogManager.getLogger(TestService.class); private String getMethodName() { return StackWalker.getInstance().walk(a -> a.skip(1).findFirst().get().getMethodName()); } private void TestMethod() throws Exception { logger.info("%s method Occurred".formatted(getMethodName())); }.. 2025. 3. 29.