| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 티스토리챌린지
- 삼성증권
- 스레드
- 프로세스
- Tomcat
- integer
- START WITH
- wsdl
- MySQL
- HTML
- 키보드
- Docker
- 컨트롤러
- 스레드 덤프
- java
- 영상편집
- http
- JDBC
- MariaDB
- Linux
- 오블완
- 톰캣
- equals
- oracle
- ibatis
- cmd
- 안드로이드 스튜디오
- API
- Database
- letterspacing
- Today
- Total
목록전체 글 (249)
블로그 이름
버추얼 박스는 이노테크가 개발한 뒤, 현재 오라클이 개발 중인 가상화 소프트웨어로 리눅스, 윈도우, 맥 등을 가상화 할 수 있다.오늘은 버추얼 박스를 사용하여 Rocky 8 리눅스 서버를 구축하려 한다. \우선 구글에 Virtual Box 검색하여 오라클 Virtual Box 다운로드한다.하단 VirtualBox Platform Packages 에서 Windows hosts 클릭 시 다운로드 되는 exe 파일 실행 Next 클릭하여 동의 및 Next 클릭 후 일시적으로 네트워크가 끊긴다는 안내문이 나오는데 주의 후 파이썬 패키지 및 win32api 바인딩 설치 안내문구 확인 후 install 하면 설치가 시작된다. 설치 후 실행한 모습. 이제 구글에 Rocky Linux 를 검색하여 Rocky Li..
ibatis를 사용하여 oracle과 maria db에서 트랜잭션을 걸고 insert 중, 쿼리 자체에는 문제가 없는데 결과 반환이 false인 현상이 있었다. oracle, maria 둘 다 쿼리 자체엔 문제가 없다 (단순한 insert 쿼리였기에 그리고 isnert 자체도 잘 되고 있었다) java 코드는 insert 후 반환값을 받아 0 이상일 시 true로 반환하도록 하고 있었는데, 동작은 잘 되나 oracle에서는 잘 되는게 maria로 돌리면 결과가 false 로 반환되는 것이었다 확인해 보았을때 ibatis에서 insert의 반환값은 pk 값으로 되어 있는데, oracle 에서는 트랜잭션 실행 후 for문을 돌면서 insert 시마다 pk가 반환되는데 maria에서는 insert가 되었는데도..
auto_increment와 last_insert_id() 사용 시 주의점 auto_increment란 DB 테이블 컬럼에 자동으로 증가하는 값이다.last_insert_id()는 테이블의 마지막 auto_increment 값을 리턴한다. DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` INT(10) NOT NULL AUTO_INCREMENT, `test` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (`id`));INSERT INTO test(col) VALUES('a'),('b'),('c');SELECT last_insert_id();위 순서대로 쿼리 실행 시 last_insert_id는 3일 것으로 예상 하였으나 1이 ..
curl 예제 복사 후 cmd 실행 시 예외 발생하는 현상 존재 curl -X POST -H "Content-Type: application/json" -d '{"test":"11","test2":"test2"}' http://localhost:8080/test/t 쌍따옴표 및 따옴표가 문제로 '를 "로, "를 \" 로 변경해줘야 한다. '대신 ", " 내부에 " 사용 시 \" 사용 필요 쌍따옴표 안에서 따옴표 사용하는 방법은 \u0027 로 사용 가능. 한글 인코딩 같은 경우 아래와 같이 사용 가능curl -X POST -F "param1=value1" -F "param2=value2" http://localhost:8080/test
List -> StringList test = new ArrayList();String testString = String.join(",", test); String -> ListString s = "test";String[] tests = s.split("")List(Arrays.asList(tests); String[] -> ListString[] test = new String[] {"a", "b", "c"}List list = new ArrayList();list = Arrays.stream(test).collect(Collectors.toList());혹은 list = new Arraylist(Arrays.asList(tests)); List -> STring[]String[] tests = l..
vscode에서 lice share 플러그인 install live share install 후 아이콘 클릭 호스트로 Share 버튼으로 프로젝트 공개 후 프로젝트 접속 주소 생성하여 콜라보레이터에게 주소 공유 및 접속.콜라보레이터는 호스트에게 받은 주소로 Join 버튼으로 프로젝트 접속 프로젝트 접속 시 타 사용자 화면 확인 가능, 커밋 시 협업자 함께 등록이 가능하다고 한다 (커밋까진 안해봐서 모른다)
구글 크롬 확장 프로그램 > Chrome 웹 스토어 로 이동 API Tester 검색하여 크롬에 추가 우상단 확장 플러그인 선택하여 클릭 시 새 창에서 Talend API Tester 사용 가능GET, POST, PUT, DELETE 등 REST API 테스트 가능하다. Alt + G 단축키로 curl 도 복사 가능 윈도우 cmd 창에서 복사한 curl 명령어로 API 전송 가능하다. 복사 시 curl -i -X GET \ -H "token:hello" \ 'https://127.0.0.1:7070/test/test/test?name=hide&seq=500'와 같이 복사 되는데 이대로 복붙하면 실행 안되고, curl -i -X GET -H "token:hello" "https://127.0.0..
Microsoft Visual Studio Code에서 JAVA 실행 방법 JAVA 프로그램 개발환경은 항상 Spring 이었는데이번에 vscode에서 JAVA 프로젝트 개발환경 셋팅하여 기록하고자 한다. 기본적으로 JDK 설치되어 있어야 하며, VSCODE에서 아래 패키지를 다운로드한다.Extension Pack for Java 이후 java 파일 생성하여 Run Java 실행 시 main실행됨 그리고 이 패키지는 Java에서만 사용하는건 아니긴 한데 같이 사용하면 가독성이 좋다
기타 코드 보는 법 기타의 제일 얇은 줄이 1, 굵은 줄이 6 기타를 볼 때에는 아래 사진과 같이 1번 줄이 제일 밑에 있어 왜 순서가 거꾸로인지 싶었는데, 연주하는 시점에서 봐야 한다. 만약 이 기타를 내가 연주한다고 한다면, 밑의 사진과 같이 내가 연주 시 내려다 볼때 1번줄이 제일 위가 된다. 우선 코드표를 보고 왼손 코드 잡는 법, 코드표를 보고 어떻게 기타를 치냐면, 맨 위의 굵은 선이 기타 헤드이고, 1번은 검지, 2번은 중지, 3번은 검지 손가락으로 잡으면 된다 기타에서 아래 부분에 해당 C, D, E, F, G, A, B, C -> 도레미파솔라시도 자주 사용한다는 코드표는 다음과 같다. 아직 칠줄 아는건 C, D, E, A 긴 한데 코드 4개만 할줄 알아도 칠 수 있는 곡이 있다고..