반응형 전체 글1950 스프링부트 공부노트 (3) 스프링부트 공부노트 (3) [백엔드 개발자의 스프링부트 공부노트] libuv는 C 언어로 작성된 라이브러리 노드(Node.js)는 자바스크립트를 사용하여 서버 측 애플리케이션을 개발할 수 있는 플랫폼입니다. 노드는 libuv라는 라이브러리를 사용하여 비동기 I/O를 처리하고, 이벤트 루프와 콜백 함수를 통해 높은 성능과 확장성을 제공합니다. libuv는 C 언어로 작성된 라이브러리로, 다양한 운영체제에서 비동기 I/O를 지원합니다. libuv는 파일, 네트워크, 타이머, 시그널, 프로세스 등의 I/O 작업을 비동기적으로 수행할 수 있게 해줍니다. libuv는 이벤트 루프와 워커 스레드 풀을 사용하여 비동기 I/O를 처리합니다. 이벤트 루프는 노드의 핵심 구성 요소로, I/O 작업의 완료 여부를 감지하고,.. 2023. 8. 14. 스프링부트 공부노트 (2) 스프링부트 공부노트 (2) [백엔드 개발자의 스프링부트 공부노트] AOP(Aspect Oriented Programming) AOP(Aspect Oriented Programming)의 종류, 사용 및 예시 코드 AOP(Aspect Oriented Programming)은 프로그래밍 패러다임 중 하나로, 핵심 비즈니스 로직과 관점을 나누어 프로그래밍하는 방식입니다. 관점은 여러 부분에 영향을 미치는 교차 관심사(예: 로깅, 보안, 에러 처리)를 의미합니다. AOP는 이러한 관심사를 독립적으로 모듈화하고 관리함으로써 코드 유지보수성을 높이고 중복 코드를 줄일 수 있습니다. @Aspect는 스프링 AOP에서 사용하는 어노테이션입니다. @Aspect는 클래스 레벨에서 선언하며, 해당 클래스가 Aspect로 작.. 2023. 8. 14. 스프링부트 공부노트 (1) 스프링부트 공부노트 (1) [백엔드 개발자의 스프링 공부노트] 어노테이션 공부할내용 @GeneratedValue(strategy = GenerationType.AUTO) // 올바른 전략을 선택하십시오. @GeneratedValue(strategy = GenerationType.IDENTITY) // 자동 생성 속성 추가 의 차이점은 무엇이냐? @GeneratedValue(strategy = GenerationType.AUTO)와 @GeneratedValue(strategy = GenerationType.IDENTITY)의 차이점은 ID 값을 생성하는 전략에 있습니다. GenerationType.AUTO는 JPA 구현체에 따라 자동 생성 전략을 선택하고, GenerationType.IDENTITY는 데이.. 2023. 8. 13. AJAX 에서 Axios 그리고 현재 Fetch API 와의 차이점은 무엇인가? AJAX 에서 Axios 그리고 현재 Fetch API 와의 차이점은 무엇인가? AJAX (Asynchronous JavaScript and XML) 뜻과 역사 , 사건 발생 AJAX(Aynchronous JavaScript and XML) 웹 페이지에서 비동기적으로 서버와 데이터를 교환하기 위한 기술입니다 Axios와 Fetch API는 AJAX를 구현하기 위한 JavaScript 라이브러리 및 API입니다 처음사용하게된 곳은 -ms MS는 1999년 3월에 발표된다. MS가 Ajax같은 기능을 유일하게 제공하고 있었다. -실시간채팅 1998년도 쯤 네오위즈의 세이클럽이 '실시간 채팅'을 구현하기 위해 페이지 리플래시나 hidden iframe 트릭 같은 것들 대신 아무도 안 쓰던 이 기술을 사용하게 .. 2023. 8. 13. 백엔드 개발자의 스프링 공부노트 (3) 백엔드 개발자의 스프링 공부노트 (3) [백엔드 개발자의 스프링 공부노트] @GetMapping("/create") 과 @RequestMapping("/create")의 차이는 무엇이냐? @GetMapping("/create"): @GetMapping 어노테이션은 HTTP GET 요청만 처리합니다. @GetMapping은 Spring 4.3 이후에 도입된 주요 HTTP 요청 방식을 처리하기 위한 구체적인 메소드 레벨 어노테이션 중 하나입니다. Spring MVC에서는 다음과 같은 여러 메소드 레벨 HTTP 어노테이션이 있습니다: @GetMapping, @PostMapping, @PutMapping, @DeleteMapping, @PatchMapping. 이를 사용하면 코드 가독성이 높아지고, 의도한 메소.. 2023. 8. 10. 억대 연봉 백엔드 개발자의 스프링 공부노트 (2) 억대 연봉 백엔드 개발자의 스프링 공부노트 (3) [백엔드 개발자의 스프링 공부노트] Thymeleaf는 자바 기반의 서버 사이드 템플릿 엔진입니다 Thymeleaf는 자바 기반의 서버 사이드 템플릿 엔진입니다. Thymeleaf 템플릿 엔진은 주로 웹 애플리케이션 개발에서 사용되며, 사용자에게 보여지는 웹 페이지의 구조와 모양을 정의하고 서버로부터 전달받은 데이터를 동적으로 표시합니다. Thymeleaf는 Spring Framework와의 통합이 잘 되어 있기 때문에, Spring Boot를 사용하는 웹 애플리케이션에서 매우 흔하게 사용됩니다. Thymeleaf 템플릿의 주요 사용 용도는 다음과 같습니다: 디자인과 로직의 분리: Thymeleaf 템플릿을 사용하면 디자인(HTML, CSS, JavaSc.. 2023. 8. 9. 가난할 때 열정이란 것은 최악입니다. 가난할 때 열정이란 것은 최악입니다. 인생의 90%는 보통감정 극마이너스에 우울이 있다 극 플러스에 열정이 있다. 제목: 열정 대신 '이것'을 가졌더니 인생이 바뀐다 열정을 계속 유지할 수 있나요? 그건 쉽지 않아 인생을 살다 보면 많은 도전과 시련을 경험하게 됩니다. 그러한 과정에서 처음에는 열정이 넘치지만, 시간이 지날수록 열정이 사그라지기도 합니다. 열정은 높은 에너지와 함께 상대적으로 짧은 기간 동안 효과가 큰 것으로 알려져 있습니다. 그러나 인내와 끈기와 같은 지속력 있는 가치를 간과하지 않아야 합니다. 열정 만으로 성공을 이루기엔 한계가 있습니다. 열정을 계속 유지할 수 있어요? 그거 쉽지 않아. 인생의 90%는 보통 감정, 극 마이너스에 우울이 있고, 극 플러스에 열정이 있다 인생의 대부분은.. 2023. 8. 9. 억대 연봉 백엔드 개발자의 스프링 공부노트 억대 연봉 백엔드 개발자의 스프링 공부노트 [백엔드 개발자의 스프링 공부노트] 각 색깔은 IntelliJ IDEA(인텔리제이) 레인보우플러그에서 색깔별 의미는 무엇이냐? 보라색 (Public): public은 접근 지정자(Access Modifier)로, 다른 클래스에서 해당 메서드 또는 변수에 접근할 수 있는 범위를 표시합니다. public은 가장 큰 범위로, 어떤 클래스에서든 접근이 가능합니다. 파랑색 (BoardController): 클래스 이름을 나타냅니다. 여기서는 BoardController가 파랑색으로 표시됩니다. 클래스 이름은 항상 파랑색으로 표시되어 명확하게 구분되게 됩니다. 황금색 (BoardService): 인터페이스 또는 클래스의 타입을 나타냅니다. 인터페이스와 클래스 타입은 황금색.. 2023. 8. 9. 백엔드 개발자의 스프링 공부노트 백엔드 개발자의 스프링 공부노트 @Controller 어노테이션은 이 클래스가 Spring MVC 컨트롤러임을 나타냅니다. 이 어노테이션은 클래스가 스프링 프레임워크의 컨트롤러 역할을 하는 클래스임을 표시합니다. 컨트롤러는 웹 요청을 처리하고 응답을 반환하는 역할을 담당합니다. @Controller 어노테이션은 이 클래스가 Spring MVC 컨트롤러임을 나타냅니다. @Controller: 이 클래스가 Spring MVC 컨트롤러임을 나타내는 어노테이션입니다. @Controller: 스프링 컨테이너가 관리할 컨트롤러 클래스라고 명시합니다. 이 클래스는 웹 요청을 처리하고 적절한 응답을 반환합니다. BoardService는 생성자 주입을 통해 BoardController 클래스에 주입됩니다. BoardSe.. 2023. 8. 9. 등산에서 가장 많이 쓰는 근육은? 등산에서 가장 많이 쓰는 근육은? 허벅지 대퇴근 등산에서 가장 많이 쓰는 근육 등산은 전신 운동으로 근육을 키우고 유지하는 데 도움이 됩니다. 여러 근육 그룹이 함께 사용되어 전체적인 건강과 운동 능력을 향상합니다. 이 글에서는 등산 시 가장 많이 사용되는 근육들을 알아보겠습니다. 허벅지 대퇴근 허벅지 근육은 등산 시 가장 많이 사용되는 근육 중 하나입니다. 대퇴근은 대퇴 사두근과 대퇴 이두근으로 나뉩니다. 이 근육들은 발목과 무릎 관절을 움직이는 데 도움을 주며, 오르막이나 내리막 길을 걸을 때 중요한 역할을 합니다. 근육 지구력과 힘을 높이려면 꾸준한 허벅지 운동이 필요합니다. 배에 파워존 배 중심 배에 파워존 배 중심 등산 중에 코어 근육이 매우 중요합니다. 코어는 몸 전체의 안정성과 균형을 유지하.. 2023. 8. 9. 이전 1 ··· 151 152 153 154 155 156 157 ··· 195 다음 반응형