전체 글29

[Window] Cmd 에서 grep 사용하기 || taskkill

결론 : GREP -> FINDSTR 이클립스를 사용하다가 락걸려서 종료 후에도 톰캣서버만 떠있는 경우가 종종있다. Cmd창에서 해당 프로세스를 찾아서 종료시켜보자. Window에서 grep 명령어 || copy -->netstat -ano | grep 8080 리눅스에서 쓰던 GREP 명령어를 CMD켜서 써보니 사용할 수 없다. grep -> findstr || copy -->netstat -ano | findstr 8080 11048 복사 taskkill /pid 11048 /f 프로세스킬 할꺼야 /pid -> 프로세스번호는 11048 -> 11048 /f -> 강제로

기타 2020.11.19

[Oracle] Date to char 날짜 타입 포맷 변경 예제

오라클에서 원하는 형식으로 날짜(Date) 타입을 가져와보자. TO_CHAR - 문자로 기본날짜 Select SELECT SYSDATE FROM DUAL 보기 좋은 날짜 포맷 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL -- 2020-10-26 SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MM:SS') FROM DUAL -- 2020-10-26 15:10:54 그 외 예제 SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL UNION ALL SELECT TO_CHAR(SYSDATE,'RRRR-MM-DD') FROM DUAL UNION ALL SELECT TO_CHAR(SYSDATE,'MON') FROM ..

[Oracle] 오라클 DELETE FROM 조건삭제 예시

데이터를 삭제할 수 있는 DELETE 문 DELETE문 기본 예시 delete from temp_ --전체삭제 ㅤ ㅤ --select * from delete from temp_ where colA='a11' --조건삭제 ㅤ ㅤ ㅤ delete from temp_ where colB like '_1_' --특정조건삭제 TABLE : temp_ create table temp_ ( colA VARCHAR2(100),colB VARCHAR2(100),colC VARCHAR2(100)); insert into temp_ select 'a11','b11','c11' from dual union all select 'a22','b22','c22' from dual union all select 'a33','b13..

[Oracle]오라클 INSERT INTO SELECT 예시

INSERT문 기본 예시 insert into temp_ (colA,colB,colC) values ('a1','b1','c1') -- 컬럼명 명시 ㅤ ㅤ insert into temp_ select 'a1','b1','c1' from dual -- 컬럼명 생략 ㅤ ㅤ insert into temp_ (colA,colC) values (1,2) -- 특정 컬럼만 (숫자) 기본 예제 1. temp_ 데이블 생성. create table temp_ ( colA VARCHAR2(100),colB VARCHAR2(100),colC VARCHAR2(100)); 2. 삽입 할 데이터 select select 'a1','b1','c1' from dual union all select 'a2','b2','c2' fro..

자바 스레드 동기 비동기 이해 및 활용

자바 웹소켓을 사용하여 채팅방을 관리해주는 배열을 구현하면서 동기의 필요성을 느꼈다. 예를들어, 10개의 채팅방이있다. 그 중 7번째 채팅방의 유저가 모두 나가서 해당 Room은 비어있다. (remove방식 X) 이제 유저1, 유저2 각각 createRoom함수를 동시에 호출하여 Room 생성 요청을 했다. 하나의 스레드로 Room배열을 검사했으면 아무런 문제가 없지만(동기) 유저1, 유저2의 요청에대한 스레드가 동시에 검사(비동기)를 진행하면서 7번방이 Null이라 둘 모두에게 방을 내어주려고 할 때 문제가 발생한다.. 이제 둘 이상의 스레드가 동기적으로 실행하도록하는 방법을 알아보자. 목표1. 하나의 객체접근 시 동기 접근 1.비동기 public class TestThread { public stat..

자바 2020.09.18

스프링부트 로그 초간단 사용법

스프링부트 log 초간단 사용법 - logback, slf4j 구글링 결과.. 너무 길어서 간단히 정리했습니다. 1. 컨트롤러 import org.slf4j.Logger; import org.slf4j.LoggerFactory; @Controller public class TestController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); @ResponseBody @RequestMapping(value = "/log") public String logtest() { for(int i=0;i src/main/resources 에 복붙 파일명 : logback-spring.xml [%d{yy-MM-dd}:%-3rela..

자바 2020.09.17

오라클 설치 윈도우 10 오라클 11G

설치 시 에러사항 oracle net configuration assistant을 를 실패했습니다 // unable to find error file oracle_home rdbms opw // 1. URL 접속 www.oracle.com/database/technologies/oracle-database-software-downloads.html -압축을 풀면 database라는 폴더 (수정한 날짜 2010-03-31 오전 10:18) 가 생성된다. database 폴더 안에 setup.exe 실행. 2.설치 첫 난관 봉착. 기존 HOSTS 파일을 수정한적 없다면 그냥 설치 강행. (2시간 구글링..) 두 번째 난관 봉착. ORACLE_HOME 환경변수 에러. 저 같은 경우는 이미 오라클 클라이언트설치..