전체 글(84)
-
Tomcat Context Startup 중복 로딩
server.xml 확인 1. 설정 값 수정 Host - unpackWARs="false" - autoDeploy="false" - deployOnStartup="false" Context - reloadable="false" 위 내용은 직접적인 원인은 아니지만 운영환경에서는 꺼두도록 하자. 2. docBase 의 값을 appBase에 옮겨준다. ex) Host - appBase="D:\webapps" Context - docBase="project" 위를 아래와 같이 변경해준다. Host appBase="D:\webapps\project" Context docBase=""
2022.01.27 -
[MacOS] brew install openjdk
AdoptOpenJDK를 설치하기 위해선 cask 저장소를 이용해야한다. --cask 와 --casks 는 같은 옵션이다. 편한대로 사용하면 된다. brew install --cask adoptopenjdk8 brew install --casks adoptopenjdk11 하나이상의 JDK설치로 선택이 필요할때는 다음과 같이 설치된 JDK를 확인하고 /usr/libexec/java_home -V [9:43:20] Matching Java Virtual Machines (4): 11.0.13 (arm64) "JetBrains s.r.o." - "OpenJDK 11.0.13" /Users/sjlee/Library/Java/JavaVirtualMachines/jbr-11.0.13/Contents/Home 11..
2022.01.12 -
사파리에서 파일다운로드시 .exe로 될경우
// PC에서야 사파리를 사용할 일이 별로 없지만 아이폰인 경우 주로 발생 // 컨텐츠 타입을 아래와 같이 수정한다. response.setContentType("application/x-msdownload"); response.setContentType("application/octet-stream"); // 위와 같이 해도 안된다면??? if( 확장자가 pdf) response.setContentType("application/pdf");
2022.01.10 -
[C#] BitArray
/// /// BitArray 카운터 /// /// +1 bit 할 BitArray /// +1 bit 된 BitArray public BitArray BitPlus(BitArray bitArray) { BitArray result = new BitArray(bitArray.Count, false); bool isFinish = false; // 최대값까지 왔다면 0으로 리턴 if (bitArray == _currentLVDS._maxPattern3) { return result; } for (int i = 0; i < bitArray.Count; i++) { if (isFinish) { result.Set(i, bitArray.Get(i)); } else { if (bitArray.Get(i)) { r..
2022.01.10 -
Intellij - properties 한글 출력
Eclipse의 경우엔 Properties 플러그인을 설치해야 볼 수 있다. IntelliJ IDEA에서는 다음과 같은 설정을 통해 한글을 볼 수 있다. Preferences -> Editor -> File Encodings 에서 'Transparent native-to-ascii conversion' 체크
2022.01.07 -
[Java] Tomcat 버전별 서블릿 지원
Tomcat Servlet JSP Websocket Java Minimum 10 5 3 2 8 9 4 2.3 1.1 8 8 3.1 2.3 1.1 7 7 3 2.2 1.1 6 6 2.5 2.1 - 5 5.5 2.4 2 - 1.4 4.1 2.3 1.2 - 1.3 3.3 2.2 1.1 - 1.1
2022.01.05