회사 근처 도서관에서 책 빌리고 주말을 이용해서 다 읽었다. 이 책은 대상독자가 초급을 조금 지난 초중급을 대상으로 하고 있으며 개발자로 취업을 준비하는 사람, 이제 막 회사에 입사한 신입 개발자 그리고 어느 정도 개발 경험이 있는 주니어 개발자를 대상으로 한다. 책은 크게 1부와 2부 3부로 나뉘어져있다. 1부는 학교에서 배운 이론을 실무에 적용하기. 여기서 나도 몇 개 알고 있는 내용을 제외하고는 재미있게 읽었다. 데이터를 지키는 암호화 기법에서 대칭키와 비대칭키의 대해서 설명이 좋았다. 국비지원을 다닌다고 하면 현실적으로 SI회사로 취업할 가능성이 높은데 실제 SI 실무에서 겪을 법한 시큐어 코딩 부분에 대한 설명이 있어서 유익했다. 또한 개발을 하다 보면 라이선스에 관한 이야기를 빼놓을 수가 없는..
에러스택 Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class com.example.demo.controller.ResourceController$$Lambda$821/0x000000011a429db0] with preset Content-Type 'application/octet-stream'] 환경 spring boot 2.4.x 외부 파일을 다운로드 하는 Controller에서 에러 발생 문제가 된 코드 @RestController public class ResourceController { @GetMapping("/resource") public ResponseEntit..
sdkman java 설치하려는데 다운로드는 되는데 풀지를 못한다. [root@localhost ~]# sdk install java 8.0.382-zulu Downloading: java 8.0.382-zulu In progress... ########################################################################################################################################################################################### 100.0% Download has failed, aborting! .sdkman 밑에 tmp에 다운로드가 된다는걸 알고 해당 shell..
버전: 9.3 [root@localhost ~]# dnf update Rocky Linux 9 - BaseOS 2.0 MB/s | 2.2 MB 00:01 Rocky Linux 9 - AppStream 6.3 MB/s | 7.4 MB 00:01 Rocky Linux 9 - Extras 14 kB/s | 14 kB 00:00 Dependencies resolved. ============================================================================================================================================================================================== Pac..
책 24단계 실습으로 정복하는 쿠버네티스의 저자(이정훈 저) 분이 제니퍼 소프트와 함께 매 주 EKS 교육 관련된 내용을 연재한다고한다. 책도 한번 사서 읽어야겠다. 참고 책 저자 블로그 https://jerryljh.tistory.com/ 매일 쓰고 달립니다. 문의는 erdia22@gmail.com으로 부탁드립니다. jerryljh.tistory.com https://jennifersoft.com/ko/blog/tech/kubernetes-tech-note-intro/ 제니퍼 쿠버네티스 기술노트 1. EKS 블로그 연재 목표 현대 기업의 가장 중요한 문제는 고객의 다양한 요구를 빠르고 안정적으로 제공하는 것입니다. 빠른 대응과 안정적인 운영이라는 양립하기 어려운 문제를 해결해야 합니 jenniferso..
OS: Mac Obsidian : v1.5.3 Advanced Table : 0.20.0 옵시디언 사용 중 테이블 생성을 편하게 하기 위해서 Advanced Table 플러그인을 설치해서 사용하는 사람들이 많을텐데 최근 자동생성이 안되는 오류가 있어서 옵시디언 오픈채팅에서 물어보고 github 이슈를 보고 해결했다. | Column 1 | Column 2 | | --- | 참고 https://github.com/tgrosinger/advanced-tables-obsidian/issues/310 Tables not being created even though I've enabled the plugin · Issue #310 · tgrosinger/advanced-tables-obsidian Describ..
식과 문 대부분의 프로그래밍 언어에서 가장 작은 유용한 코드 조각은 문(Statement) 또는 식(Expression) 이다. 둘의 근본적인 차이는 다음과 같다. 문은 상태를 변경한다. 식은 값을 만든다. 이 말은 식이 결괏값을 돌려주는 반면에 문은 그렇지 않다는 뜻이다. 문은 아무값도 돌려주지 않기 때문에 뭔가 유용한 일을 하기 위해서는 자신을 둘러싼 주변의 상태를 변경해야만 한다 (이를 부수 효과라고 한다.) 코틀린에서 대부분의 요소는 식이다. val hours = 10 val minutesPerHour = 60 val minutes = hours * minutesPerHour 각각의 경우 =의 오른쪽에 있는 코드는 식이며, 왼쪽의 식별자에 대입할 값을 만들어 낸다. println() 같은 함수는 ..
환경 spring boot 2.7.18 postgresql mybatis 수정이나 삭제 한 데이터를 return 받고 싶은 경우가 있을땐 어떻게 할까? 미리 수정이나 삭제하기 전 오브젝트를 메모리에 담을 수도 있겠지만 postgresql에서는 삭제나 수정 후에 returning 이라는 키워드로 가져올 수 있다. mybatis에서 사용하려면 select 태그에서 시작해야한다. 어찌보면 returning 되는 결과를 조회하는 거니까 당연한 것처럼 느껴진다. DELETE FROM 테이블 WHERE id = #{파라미터} RETURNING * 또는 UPDATE 테이블 SET 필드 = 수정할 값 WHERE id = #{파라미터} RETURNING * 만약 return된 결과를 특정값으로 정렬해서 받아보고 싶다면?..
- Total
- Today
- Yesterday
- Java
- LocalDateTime
- Linux
- localtime
- springboot
- maven
- JavaScript
- Kotlin
- elasticsearch
- Spring
- docker
- Bash tab
- 오라클
- Github Status
- Spring Security
- mybatis config
- window
- config-location
- intellij
- 프로페셔널 스튜던트
- jQuery
- Mac
- mybatis
- oracle
- 북리뷰
- rocky
- 베리 심플
- svn
- LocalDate
- input
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |