일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- kubernetes
- mybatis
- docker
- Python
- 도커
- 자바
- Winform
- VOA
- git
- AWS
- Spring Boot
- 파이썬
- 쿠버네티스
- 코틀린
- react
- Kotlin
- springboot
- 스프링
- 리팩토링
- DataGridView
- github
- machine-learning
- 스프링부트
- c#
- Java
- design pattern
- Spring
- MySQL
- 리액트
- 마이바티스
- Today
- Total
목록Variable Things (187)
보뇨 다이어리
아래와 같은 식으로 작성을 하는데 컴파일할때 \ 이 역슬레시부분에서 컴파일 오류가 발생함인식할 수 없는 이스케이프 시퀀스입니다 ----> 라는 문구를 띄우면서 구글링해본결과 그냥 아래 string 타입앞에 @ 골뱅이를 붙혀주면 된다1advancedDataGrid1.OpenFile("C:\eoz\sample.xls"); -- wrongcs1advancedDataGrid1.OpenFile(@"C:\eoz\sample.xls"); -- rightcs
api 를 하나 추가하고 실행하니 아래와 같은 에러를 뱉음근데 간단한 문제다 뭐냐하면...impl 쪽에 service 아노테이션을 적용하지않았기 떄문 123456789101112131415161718192021222324org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'apiPadStatus': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.enow.eoz.pad_status.s..
아따 logback 을 리눅스상에서 실행시킬려고하다보니 실행이 안되고 뭐 말도안되는 오류메시지를 밷어냄너무 많은내용이 있기때문에 핵심만 보면 매우 간단하다. 우선 빨간색 칠한곳을 보면 뭐라뭐라 적혀있는데 integer 형 컨버터가 포함되어있다면서 씨부리고있다. 그래서 내 logback.xml 을 확인해보니... 아따 로그파일 17번줄에 i 가 있었구만!(아래사진은 지워준상태다) 그것을 지워주니 잘~ 적용되서 로그파일을 생성하게 되었당^^
아...벌써 몇개월전에 부장님이 로그파일 만드는거 하라고하셔서 이것저것 삽질하다가 다 알아낸거였는데 기록을 안해놔서 다시 개삽질하다가 이제 깨달음 ㅠㅠㅠㅠ아래 사진처럼된 프로젝트를 이용하여 로그파일만들려고하는데...딱 그 경로가 src/main/resource/ 안에 logback.xml 을 만들어야한다고해서 만들었는데....(사진은 첨부안함) 근데 실행을 하면 자꾸 파일을 안만드는것이다!! 그래서 우짜지...싶어서 찾아보던도중 방법을 깨달았다!! 바로 해당 프로젝트 우클릭 -> properties -> Java Build Path -> Source 탭 -> Add Folder -> src/java 위치에 resource 폴더 추가하면 끗!! 그다음에 logback.xml 파일을 만들어주면 알아서 인식하..
이게 아주 간단한건데 괜히 시간잡아먹어서 ㅠㅠ아래 사진이 오류와 동시에 해결방법이 똭~~! 하니 나와있어요 :)textbox_message 가 null 이라고 에러를 뱉었는데....왜 그럴까 곰곰히 생각해보니 애초에 팝업창이 새로 생길때 그 안에 있는 textbox 나 datagridview 나 아이템들이 선언되어있어야하는데 그것들이 InitializeComponent() 메서드에 있음 근데 그보다 먼저 textbox 를 초기화할려고하니 이런 문제를 뱉은것이였다!! 촙자도 이런실수안하겠다..ㅠ.ㅠㅠ
여기서 좀 헤맷는데 역시 stackoverflow 성님들의 도움으로 극뽁할수있었다!!다른 말 다 필요없고 아래 설명을 보도록하자아래와 같이 mybatis 로 쿼리를 만들었고 인서트시 그 인서트된 값의 인덱스를 가져오도록하기위해서 selectKey 를 설정함근데 자바단에서 자꾸 return 1 이 발생함 그냥 null 도 아니거니와....12345678910 SELECT LAST_INSERT_ID() as id INSERT INTO sms_sender (tel, company_id) VALUES (#{tel}, #{company_id}) Colored by Color Scriptercs 알고보니 아래 2번줄에서 smsSenderInsert 를 통해 디비 접근해서 이것저것하는데 반환값을 int result ..
현재 프로젝트를 진행하면서 가장 많이 쓰인다는 마이바티스에 대해 전무한 상태에서 사용중이라 어려움이 많았다기존에 쓰여져있던것을 복붙하던지 인터넷에 짧막하게 설명되어있는것을 가지고쓰다던지....이렇게 이용했는데 최근에 디비 쿼리를 공부하면서 순간 흥미를 느꼈다. 그래서 이 책을 빌려서 읽기시작했는데 매우 잘한선택인것같다. 기본적으로 마이바티스가 무엇인지 어떻게 구동되는지 어떻게 쓸수있는지에 대해 지나치게 자세히 설명되어있다. 자세히 설명되어있는탓에 두꺼운탓도 있지만 막상보면 그렇게 많은 내용을 담고있는것은 아니다. 내가 필요하다고 느낀것을 아래에 기록한다. 지극히 개인적인 생각으로 :)http://www.mybatis.org/mybatis-3/ko/index.html캐시를 사용할때 Serializable ..
자르파일을 실행시키기 위해 만든 쉘 스크립트를 실행시킬려고보니... 아래와 같은 오류가 발생1 start_alarm.sh: Syntax error: end of file unexpected (expecting "then")cs 흐미...뭔 문법상 틀린건 없는거같은데 이유가 뭘까 stackoverflow 쪽에서 찾아보다가 우연찮게 해결하게됨어떻게 해결한지는 모르겠지만...ㄷㄷ; 아래 1,2,3 순서대로 진행하면 된다 참고로 3번줄에서는 그냥 쉘파일.sh 로 실행시켜야하는데본인같은경우에는 sh 쉘파일.sh 이렇게 했다.. 이게 요즘에는 안쓰이는 방법이고 안좋은것이긴하지만 예제를 위해서 123sudo apt-get install dos2unixdos2unix {path}/파일이름sh 쉘파일.shcs