본문 바로가기

java41

jar -> war 로 tomcat 을 이용 우선 pom.xml에 의존성을 추가해준다. com.firstproject firstproject 0.0.1-SNAPSHOT firstproject firstproject 17 war 이렇게 적어줘야 jar -> war 파일로 바뀔수 있다. --> 이렇게 의존성을 추가해주면 이제 tomcat이랑 연결이 된다. tomcat 을 다운로드 해준다음 bin 파일에 터미널을 이용해서 ./stratup.sh -> tomcat이 시작 ./shutdown.sh -> tomcat이 종료 코드에다가 이제 war 파일을 만들어준다. 터미널,maven에 execute Maven Goal 에 tarkget mvnw clean # target 파일 삭제 mvnw compile # targe 파일생성 / java-> class 변경.. 2024. 3. 28.
GitHub sourceTree Token 깃에서 토큰을 발행한 다음 라이브러리에서 이미 적혀있는 아이디 삭제후 다시 비밀번호에 토큰 을 입력한다 . 받은 key 값을 키체인 안에 sourcetree 로그인 정보에 비밀번호를 토큰 정보로 바꿔준다. 2024. 3. 21.
Thread 더 좋은 생성방법 ● Thread pool 기반 ●singleThreadExecutor package org.example; import java.util.concurrent.Executor; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Main4 { public static void main(String[] args) { ExecutorService es = Executors.newSingleThreadExecutor(); es.submit(() -> { int n1 = 10; int n2 = 20; System.out.println(Thread.currentThread().getName()+.. 2024. 2. 21.
Thread 이해 와 생성 ● Thread 는 프로그램 내에서 실행의 흐름을 이루는 최소단위 main 메소드의 실행도 하나의 thread 에 의해 진행된다. package org.example; public class Main { public static void main(String[] args) { Runnable ran1 = new Runnable() { @Override public void run() { for (int i = 0; i { for (int i = 0; i < 100; i++) { System.out.println(Thread.. 2024. 2. 21.