일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커
- 티스토리 광고 수익
- spring Annotation
- JDK1.3
- python 기초
- docker 명령어
- intelliJ plugin
- apache log4j
- 애드센스 수익
- docker
- IntelliJ
- python
- gradle
- scrapy
- Python 기본편
- Vue 강의
- Vue
- spring boot 시작
- 미국 배당주
- Spring
- 미국주식
- MYSQL
- Vue 배우기
- 젠킨스
- docker mysql
- Vue 알아보기
- AES256
- 구글 애드센스 수익
- Spring Batch 강의
- Spring Batch
목록2024/02 (6)
나만의공간
Stream은 Java 8에서 신규로 추가된 메이져 기능 중 하나로 java.util.stream 클래스에 포함되어 있는 기능입니다. Stream은 다양한 요소에서 생성이 될수 있는데 stream() 과 of() 메서드를 사용하여 컬렉션 또는 배열을 생성하게 됩니다. Stream 기본 형태 import java.util.Arrays; import java.util.stream.Stream; public class StreamSample { public static void main(String[] args) { streamSample1(); } public static void streamSample1() { // 배열 Stream 객체 변환 String[] array = new String[]{"a",..
Spring에서 제공하는 RestFul API 연결방식은 여러개가 존재 하는데 RestTemplate방식을 주로 사용하다 Feign방식을 사용하고 있었습니다. Feign방식에서 WebClient 방식으로 변경을 진행 했었는데 진행도중 알수 없는 오류가 발생하여 발생 원인을 해결하고자 많은 시행 착오를 거치게 되었는데 WebClient방식을 사용할때는 상대편 서버 환경을 고려 하여 변경이 필요하거나, 이슈가 안되도록 사전에 설정값을 잘 작성해야 합니다. WebClient 오류 현상(Connection prematurely closed BEFORE response 에러 대응) WebClient 방식으로 변경한 후 평상시 잘 통신이 되는데 어느정도 시간이 지나면 아래와 같은 메시지가 나오구 해당 요청건은 오류..
DevRel 개발자와의 관계를 형성하는 기업의 핵심 전략 소프트웨어 기술은 현재의 디지털 시대에서 핵심적인 역활을 하고 있습니다. 이러한 기술의 발전은 주로 개발자들의 창의적이고, 열정적인 노력에 의해 이루어지며, 이들의 지식과 힘은 혁신적인 제품과 서비스를 만들어 냅니다. 개발자들과의 관계를 관리하고 발전시키는 것은 현재 기업이 경쟁적인 시장에서 성공하기 위해 중요한 요소 중 하나 입니다. 여기서 DevRel 이란 용어가 등장합니다. DevRel이란 무엇인가? "DevRel"은 Developer Relations의 줄임말로, 개발자 관계를 의미합니다. 이는 기업이 개발자 커뮤니티와의 관계를 관리하고, 발전시키는 데 중점을 두는 활동을 가리킵니다. 주로 소프트웨어 개발자들이 대상이 되며, 해당 기업이 제..
자바로 개발을 하다 보면 CheckedException 과 unCheckedException에 대한 이야기가 나오구 해당 Exception으로 인하여 트랜잭션 관리와도 연결되게 됩니다. 위 두개의 Exception용어가 어떤 차이가 있는지 정리를 했습니다. Checked Exception (확인된 예외) Checked Exception은 컴파일러가 예외 처리를 강제하는 예외입니다. 이 예외들은 주로 외부 리소스나 외부 시스템과의 상호 작용 시 발생할 수 있습니다. 메서드가 Checked Exception을 발생시키면 해당 메서드를 호출한 곳에서 예외를 처리해야 합니다. 이는 예외를 try-catch 블록으로 처리하거나, throws 절을 통해 예외를 호출자에게 전파하여 처리할 수 있습니다. Checked..
맥북은 여러편의 기능을 제공하는데 그중 여러 화면을 사용하는 가상화면을 제공합니다. 가상화면에 여러 APP을 뛰워서 사용할경우 APP을 다양하고 규칙에 맞게 배열을 하고 싶을때가 있는데 그때 사용하면 좋은 APP 입니다. 이전에는 Spectacle APP을 사용했는데 지금(2024년 2월) 확인시 다운로드를 할수가 없어 다른 APP을 추천합니다. Rectangle (렉탱글) 렉탱글이라는 APP이며, 사용하면 맥북 화면에서 사용하면 화면들을 여러 모양으로 다양하게 배치 가능합니다. 사용해보시면 화면이 이쁘게 정렬되는 모습을 볼수 있습니다. https://rectangleapp.com/ Rectangle Move and resize windows in macOS using keyboard shortcuts ..
크롬등 브라우져를 이용한 개발을 하다 보면 해당 페이지에 네트웍 트래픽을 보고 싶거나, 호출되는 static 자원들을 보고 싶을때 크롬은 개발자도구를 열은 후 Network Tab에서 해당 페이지에 자원 정보를 많이 봅니다. 아래 페이지가 일반적인 크롬에서 제공하는 개발자도구 페이지 이죠. 현재 페이지에서 개발자도구를 뛰우고 페이지 새로고침을 하면 관련 정보를 쉽게 볼수 있는데 만약 클릭한창이 새창으로 열리게 되면, 개발자도구도 해당 새창에 맞게 다시 열어야 하는데 이미 브라우져에 화면은 다 생성되어 있고 네트웍 트래픽도 이미 끝나 있는 상태가 됩니다. 고정된 페이지라면 상관이 없지만, 페이지를 새창에서 리다이렉션 하는 경우라면 최초 진입된 페이지 URL을 알수가 없는 문제가 생기게 되는 경우가 발생합니..