본문 바로가기

개발

(54)
onscan.js 사용시 _(언더바), -(대시), |(파이브) 입력방법 웹에서 바코드스캐너를 사용하여 스캔 입력값을 사용하게 해주는 훌륭한 라이브러리 onscan.js가 존재한다. github onscan.js - https://github.com/axenox/onscan.js GitHub - axenox/onscan.js: On-scan events for hardware barcode scanners in vanilla JS On-scan events for hardware barcode scanners in vanilla JS - GitHub - axenox/onscan.js: On-scan events for hardware barcode scanners in vanilla JS github.com 하지만 숫자와 영문은 문제없이 잘 작동하나 _(언더바), -(대시),..
[Java] Office365를 이용한 메일발송시 javax.mail.AuthenticationFailedException 발생 O365(Office365) 를 이용하여 메일발송시 javax.mail.AuthenticationFailedException 발생되면서 메일발송이 불가능하다. Start >>> javax.mail.AuthenticationFailedException: 421 4.7.66 TLS 1.0 and 1.1 are not supported. Please upgrade/update your client to support TLS 1.2. Visit https://aka.ms/smtp_auth_tls. [xxx.xxx.PROD.OUTLOOK.COM 2023-03-02T06:27:12.612Z ...]
javax.mail를 이용한 메일발송시 java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger 에러발생 jdk11 - javax.mail 라이브러리를 이용하여 메일발송시 java.lang.NoClassDefFoundError 발생 Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.initLogger(Session.java:283) at javax.mail.Session.(Session.java:268) at javax.mail.Session.getInstance(Session.java:304) at cinos.devcode.SendMailO365.exec(SendMailO365.java:25) at cinos.devcode.SendMailO365.main(Sen..
[JavaScript] Date 객체를 이용하여 현재일시 yyyyMMddHHmmss 포맷으로 구하기 JAVA 포맷(yyyyMMddHHmmss)으로 자바스크립트에서 현재일시를 24시간(오후1시->13)으로 표시할 때 유용하게 사용할 수 있다. // 현재일시(yyyyMMddHHmmss) 구하기 var date = new Date(); var year = date.getFullYear().toString(); var month = date.getMonth() + 1; month = month < 10 ? '0' + month.toString() : month.toString(); var day = date.getDate(); day = day < 10 ? '0' + day.toString() : day.toString(); var hour = date.getHours(); var min = date.getM..
[.NET Core] SignalR 이란 .NET Core 기반에서 작동되는 SignalR은 웹에서 실시간 기능을 구현하기 위한 프레임워크라고 보면 된다. 간단히 말하자면 WebSocket, Server-Sent Events, Long Polling 기술을 사용하여 웹 환경에서 양방향 통신을 가능하게 해주는 하는 오픈소스 라이브러리이다. SignalR 공식소개 MS 사이트 - https://learn.microsoft.com/ko-kr/aspnet/core/signalr/introduction?view=aspnetcore-7.0 ASP.NET Core SignalR 개요 ASP.NET Core SignalR 라이브러리가 앱에 실시간 기능을 추가하는 것을 어떻게 간소화하는지 알아봅니다. learn.microsoft.com 자바스크립트에서 WebS..
[STS] GitHub Push "rejected - non-fast-forward" 에러발생 STS를 이용하여 GitHub에 main 브랜치 push시 에러발생 - "rejected - non-fast-forward" 에러원인은 크게 2가지로 나뉘는데 1. remote 브랜치와 local 브랜치가 이름만 같고 연결고리. 즉 부모이력이 존재하지 않아 생기는 문제이다. 2. 또는 remote 브랜치가 수정되었고 pull/merge 하지 않아 생기는 문제일 수도 있다. 해결방법 로컬 브랜치 소스가 제일 최신이고 remote 브랜치의 수정사항이 필요없다면 git push 명령어의 --force 옵션, STS 툴에서는 "Force overwirte branch in remote if it exists and has diverged" 옵션을 체크하여 Push 버튼 클릭하여 진행하면 쉽게 문제를 해결 할 수..
[SpringBoot] WAR - mvn package시 Error assembling WAR: webxml attribute is required 에러 해결방안 SpringBoot 웹 어플리케이션을 개발 후 war 방식으로 package시 web.xml이 필수라고 에러발생!!! [DEBUG] Excluding [] from the generated webapp archive. [DEBUG] Including [**] in the generated webapp archive. [INFO] Building war: D:\Develop\Workspace\wyleedp\devcode\devcode-web\target\devcode-web-0.0.1-SNAPSHOT.war [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ----..
[Android] WebView 버전 확인방법(갤럭시S22+) 안드로이드 WebView 버전 확인방법 1. 설정 2. 애플리케이션 3. WebView 로 검색 후 Android System WebView 선택 4. 어플리케이션 정보의 맨 아래 부분에 버전(107.0.5304.141)이 표시되는 것을 확인할 수 있다. 환경정보 안드로이드 13 One UI 5.0 제품명(모델명) : Galaxy S22+(SM-S906N) 안드로이드 앱 내부에서 웹을 구현할때 WebView를 사용하게 되는데 해당 WebView에서 작동되는 자바스크립트 기능을 버전별로 확인할 경우가 생긴다. 모질라 재단 홈페이지에서 자바스크립트 기능별 브라우저 지원버전(브라우저 호환성)을 확인할 수 있으며 Android WebView 항목이 표시되는 것을 확인할 수 있다. JavaScript getDat..