본문 바로가기

전체 글324

[JAVA] Calendar 와 ,LocalDateTime으로 날짜 연산의 결과가 틀리게 출력 됩니다. 원하는 결과는 LocalDate나 , LocalDateTime으로 확인 할 수 있었습니다.package com.test;import java.io.File;import java.nio.file.Files;import java.nio.file.attribute.FileTime;import java.text.SimpleDateFormat;import java.time.Instant;import java.time.LocalDateTime;import java.time.ZoneId;import java.util.Calendar;import java.util.Date;public class DateTest { public static void main(String[] args) throws Exception { .. 2024. 5. 15.
[JAVA] ArrayList Stream 이용 , string join 예제 입니다. package com.test;import java.util.ArrayList;import java.util.HashMap;import java.util.stream.Collectors;public class TestCls { public static void main(String[] args) { ArrayList> testArray = new ArrayList(); testArray.add(new HashMap() {{ put("name", "홍길동"); put("id" , "user1"); put("empno" , "12345678"); }} ); testArray.add(new HashMap() {{ put("name", "김철수"); put("id" , "user2");.. 2024. 5. 6.
[WPF] TrayIcon 생성 시에 Resource 의 이미지 설정 하기 출처 : https://stackoverflow.com/questions/74466/how-do-i-use-an-icon-that-is-a-resource-in-wpf How do I use an icon that is a resource in WPF? I have a .ico file that is embedded as a resource (build action set to resource). I am trying to create a NotifyIcon. How can I reference my icon? notifyIcon = new NotifyIcon(); notifyIcon.Icon ... stackoverflow.com 프로젝트의 리소스 관리자에서 Icon 을 추가 완료 후 Icon 파일에 .. 2024. 4. 2.
[WPF] Title Bar에 최소화,최대화,닫기 버튼 숨기는 방안 [WPF] Title Bar에 최소화,최대화,닫기 버튼 숨기는 방안 출처 : c# - How to hide close button in WPF window? - Stack Overflow How to hide close button in WPF window? I'm writing a modal dialog in WPF. How do I set a WPF window to not have a close button? I'd still like for its WindowState to have a normal title bar. I found ResizeMode, WindowState, and WindowS... stackoverflow.com Loaded 이벤트에 명시 하였습니다! /// /// MainW.. 2024. 3. 21.
[ASP.NET,SpringBoot] WAS에서 파일 다운로드 처리 시에 한글 깨짐 조치 방안 [ASP.NET,SpringBoot] WAS에서 파일 다운로드 처리 시에 한글 깨짐 조치 방안 UTF-8 형식으로 URL Encode 하여 다운로드 처리 시에 Edge , Chrome 브라우져에서는 한글이 정상적으로 표시 되는 것을 확인 하였습니다. JAVA Sample return ResponseEntity.ok() .header("Content-Disposition" , String.format("attachment; filename=%s" , URLEncoder.encode("가나다라마바사.pdf", "UTF-8") )) .contentLength(fileSystemResource.contentLength()) .contentType(MediaType.APPLICATION_OCTET_STREAM) .. 2024. 3. 12.
openjdk 1.8 이용하여 SQL Server 접속 시도 시에 오류 발생 조치 방안 (1) PKIX path building failed 오류 발생 진행 시에 아래와 같이 조치 하였습니다. - Windows 서버의 경우 where java 명령어로 JAVA 위치 탐색 진행 ( 리눅스의 경우 which java ) - openjdk 디렉터리 jre/lib/security/java.secuiry 파일 수정 진행 - 변경 전 jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \ include jdk.disabled.namedCurves - 변경 후 # TLSv1, TLSv1.1, 주석처리(제거) jd.. 2024. 3. 10.
@Transactional annotation 사용시에 try,catch 블록을 사용하면 유효하게 동작하지 않습니다. @Transactional Annotation 사용시에 try,catch 블록을 사용하면 유효하게 동작하지 않습니다. 예를 들면 Service 영역에서 , 아래와 같은 형식으로 dao를 여러 번 호출 하여 INSERT 또는 UPDATE를 진행 하는 과정에서 어느단계에서라도 수행 실패 시에 전수 rollback 처리를 하기를 원한다면 , try , catch 블록을 사용하지 않고 throws Exception으로 처리하는 것이 방법이라고 생각 됩니다. @Transactional @Override public booelan insertTest(Map 2024. 3. 7.
[C#] HttpClient.PostAsync 메서드 에는 HttpCompletionOption을 설정 할 수 없는 부분에 대한 대처 방안 [C#] HttpClient.PostAsync 메서드 에는 HttpCompletionOption을 설정 할 수 없는 부분에 대한 대처 방안 public async void httpTest() { Cookie cookie = new Cookie("JSESSIONID", "DFGDAS12890123SDFSDF"); CookieContainer cookieContainer = new CookieContainer(); cookieContainer.Add(new Uri("http://dev.test.com"), cookie); using (HttpClientHandler handler = new HttpClientHandler() { CookieContainer = cookieContainer }) using (.. 2024. 2. 4.
[C#] HttpClient 에 CookieContainer 이용 JSESSIONID 설정 진행 예제 JAVA WAS Application 의 Session Name이 JSSESSIONID 로 설정되어있을때는 아래와 같이 설정 하면 될 거 같습니다. 다른 이름을 지정하였다면 , Cookie의 Key Name에 해당 하는 Name을 지정 하시면 됩니다. namespace CustomProgressBar { /// /// MainWindow.xaml에 대한 상호 작용 논리 /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Cookie cookie = new Cookie("JSESSIONID", "DFGDAS12890123SDFSDF"); CookieContainer cookieContainer .. 2024. 2. 4.