일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- AWS
- react
- VOA
- 스프링
- Python
- 코틀린
- Kotlin
- 쿠버네티스
- Spring Boot
- 마이바티스
- git
- machine-learning
- MySQL
- 도커
- kubernetes
- Winform
- 자바
- 리액트
- c#
- docker
- github
- 리팩토링
- 파이썬
- 스프링부트
- springboot
- design pattern
- DataGridView
- Spring
- Java
- mybatis
- Today
- Total
목록컴퓨터 관련 (153)
보뇨 다이어리
오호라....마크다운을 쓸수있는지몰랐는데 앞으로 마크다운으로 작성하겠음!! 헤헤헤 우선 마이바티스 xml 코드를 보면 이런식으로 되어있음 resultType 에 있는 경로에 모델클래스의 멤버에는 id, student_id, graduate_datetime 이 존재함 select id, student_id, date_format(graduate_datetime, '%Y-%m-%d') from student_graduate where student_id = #{id} and is_alive = 1 order by id desc limit 1 근데 이상하게 가져오면 이런식으로 가져오게 된다 { "id":1, "student_id":230, "graduate_datetime": null } sta..
엄청 간단한거라 포스팅을 해야하나 잠깐 생각했지만 혹시 저와 같은 사람이 있을까봐 적어둠...(제발 있어라...) 회사에 이런 코드가 엄청 많아서 처음에 볼때 비기싫어서 바꿔야지했는데 어느덧 시간이...ㄷㄷ;대부분 이런 코드가 있는부분은 dataGridView 의 cell 클릭 이벤트 내부에 달려있는데 처음 폼은 초기화단계에서 해당 이벤트를 실행하기때문에 처음만 캐치부분으로 빠지고 나중에는 잘 작동된다 (물론 후 코딩을 잘했다는 가정하에)그렇다 하더라도...이건 설명하기 힘들정도로 보기싫어서 대안을 찾아보았다123456789int index = 0;try{ index = dataGridView34_detail.SelectedRows[0].Index;}catch (Exception ex){ Console...
뭐 이어서 쓰자면 쿠버네티스도 특정 버전을 설치해야만했다그래서 뭐 어떻게하지 보니 역시나 stackoverflow 분들이 아주 잘써주셨다 아래와 같이 진행하면된다 To install specific version of the package it is enough to define it during the apt-get install command:apt-get install -qy kubeadm= But in the current case kubectl and kubelet packages are installed by dependencies when we install kubeadm, so all these three packages should be installed with a specific ve..
쿠버네티스를 사용하기위해서 도커를 설치했는데 도커를 최신버전으로 설치하는바람에 워닝이 뜸그래서 다운그레이드 찾아보다가 생각보다 많이 없어서 여기에 포스팅함 Manuallly placed my site in read-only modePerformed apt-get update/upgrade (not really relevant buy hey, why not)Power offTake snapshot (digital ocean)Power onEnsure site is still in read only modeRemove my docker app: ( docker rm -f app )Stop the docker service ( service docker stop )Downgrade Docker to 17.10..
예전 작년 이맘때쯤에 logback 에 대해서 포스팅했었는데 그거 단순히 복붙수준이라 포스팅이라고하기에도 부족;;아무튼 logback 을 최근에 다시 만질 일이 생겼는데 원하는 방향대로 안되서 2시간가량 삽질하다가 알아냄 https://examples.javacodegeeks.com/enterprise-java/logback/logback-rollingfileappender-example/위 사이트에서 logback 정보를 찾을겸 들어가서 코딩하다가 에러문구는 발생이 안되는데 이상하게 5 번줄 에 파일이 생성 안되는 문제가 발생2 번줄쪽은 정상적으로 파일이 작성되는데 말이지...그래서 2번줄을 지우니 정상적으로 5번줄 파일이 생성됨...음...하나의 아펜더에서는 한종류의 로그파일만 만들수있는건가?좀더 문..
장고 rest api 를 만들기위해서 가상환경속으로 들어가 디비를 연동하려고하니 mysqlclient 가 필요하다고 뜸그래서 pip install mysqlclient 를 하니 에러 두둥뭔지 복잡하게 주루룩 나오지만 간단하게 error 문구를 보면 c++ 14.0 가 필요하다는거니 build tools 와 함께 쓰라는데 문제는 이미 visual studio 나 vscode 는 설치되어있는상태.... 몇분삽질하다가 스택오버플로우에서 찾아냄https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-client위 링크로 들어가면 수많은 디비에 해당하는 인터페이스들이 나오는데 제가 찾을것은 단지 mysqlclient 만 필요하기때문에 그쪽으로 쓩 이동그럼 뭔가 버전들이 많다...여..
기존 Spring 만 만져보다가 boot 로 개발하니 신세계 :)초기 환경설정관련해서 문제가 발생해서 포스팅함빌드를 하니 아래 오류를 뱉음 12345678** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.2019-02-02 22:38:38.630 WARN 2792 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory..
Spring Boot + Hibernate 를 이용하여 빠르게 기본세팅하고 기본으로 가지고 있는 findAll 메서드를 쓸려고헀음12345678910111213@RestController@RequestMapping("/auth")public class HomeController { private AccountRepository accountRepository; @RequestMapping(value="/request") public List index() { return accountRepository.findAll(); }}Colored by Color Scriptercs 근데 아래 사진처럼 에러를 뱉었다 디버깅결과는 return 값이 null 이라는데 뭔가 빠졌나 확인했는데 애초에 Repository..