| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 최단 경로
- C언어
- 한정 분기
- 배열
- php 프로그래밍 입문 3판
- 백준
- 플러터 개발환경 설정
- programmers
- 페이코 추천인코드
- 파이썬
- 스프링
- JAVA SPRING
- SWEA
- 플러터
- php 프로그래밍 입문 문제풀이
- spring
- php 프로그래밍 입문 예제
- 자바
- php 프로그래밍 입문 연습문제
- Flutter
- 페이코 추천인
- php 프로그래밍 입문 솔루션
- Java
- 페이코 친구코드
- C
- php
- php 프로그래밍
- 페이코 초대코드
- php 프로그래밍 입문
- 자바 스프링
- Today
- Total
목록분류 전체보기 (594)
ImJay
[Java Spring] 2-55. 빈 스코프란? 지금까지 우리는 스프링 빈이 스프링 컨테이너의 시작과 함께 생성되어서 스프링 컨테이너가 종료될 때 까지 유지된다 고 학습했다. 이것은 스프링 빈이 기본적으로 싱글톤 스코프로 생성되기 때문이다. 스코프는 번역 그대로 빈이 존재할 수 있는 범위를 뜻한다. 스프링은 다음과 같은 다양한 스코프를 지원한다. 싱글톤: 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프이다. 프로토타입: 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 매우 짧은 범위의 스코프이다. 웹 관련 스코프 request: 웹 요청이 들어오고 나갈때 까지 유지되는 스코프이다. session: 웹 세션이 생성되고 종료될 때 ..
[Java Spring] 2-54. 애노테이션 @PostConstruct, @PreDestroy 우선 코드 먼저 보고 설명하겠다. package hello.core.lifecycle; import jakarta.annotation.PostConstruct; import jakarta.annotation.PreDestroy; public class NetworkClient { private String url; public NetworkClient() { System.out.println("생성자 호출, url = " + url); } public void setUrl(String url) { this.url = url; } //서비스 시작시 호출 public void connect() { System.o..
[Java Spring] 2-53. 빈 등록 초기화, 소멸 메서드 지정 설정 정보에 @Bean(initMethod = "init", destroyMethod = "close") 처럼 초기화, 소멸 메서드를 지정할 수 있다. 설정 정보를 사용하도록 변경 package hello.core.lifecycle; public class NetworkClient { private String url; public NetworkClient() { System.out.println("생성자 호출, url = " + url); } public void setUrl(String url) { this.url = url; } //서비스 시작시 호출 public void connect() { System.out.println(..
[Java Spring] 2-52. 인터페이스 InitializingBean, DisposableBean 코드를 바로 보자 package hello.core.lifecycle; import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.InitializingBean; public class NetworkClient implements InitializingBean, DisposableBean { private String url; public NetworkClient() { System.out.println("생성자 호출, url = " + url); } public void setUrl(..
[Java Spring] 2-51. 빈 생명주기 콜백 시작 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 이번시간에는 스프링을 통해 이러한 초기화 작업과 종료 작업을 어떻게 진행하는지 예제로 알아보자. 간단하게 외부 네트워크에 미리 연결하는 객체를 하나 생성한다고 가정해보자. 실제로 네트워크에 연결하는 것은 아니 고, 단순히 문자만 출력하도록 했다. 이 NetworkClient 는 애플리케이션 시작 시점에 connect() 를 호출해서 연 결을 맺어두어야 하고, 애플리케이션이 종료되면 disConnect() 를 호출해서 연결을 끊어야 한다. 예제 ..
[파이썬/Python] 백준 7662번 이중 우선순위 큐 7662번: 이중 우선순위 큐 입력 데이터는 표준입력을 사용한다. 입력은 T개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 입력 데이터의 수를 나타내는 정수 T가 주어진다. 각 테스트 데이터의 첫째 줄에는 Q에 적 www.acmicpc.net 문제 이중 우선순위 큐(dual priority queue)는 전형적인 우선순위 큐처럼 데이터를 삽입, 삭제할 수 있는 자료 구조이다. 전형적인 큐와의 차이점은 데이터를 삭제할 때 연산(operation) 명령에 따라 우선순위가 가장 높은 데이터 또는 가장 낮은 데이터 중 하나를 삭제하는 점이다. 이중 우선순위 큐를 위해선 두 가지 연산이 사용되는데, 하나는 데이터를 삽입하는 연산이고 다른 하나는 데이..
[파이썬/Python] 백준 7569번 토마토 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, www.acmicpc.net 문제 철수의 토마토 농장에서는 토마토를 보관하는 큰 창고를 가지고 있다. 토마토는 아래의 그림과 같이 격자모양 상자의 칸에 하나씩 넣은 다음, 상자들을 수직으로 쌓아 올려서 창고에 보관한다. 창고에 보관되는 토마토들 중에는 잘 익은 것도 있지만, 아직 익지 않은 토마토들도 있을 수 있다. 보관 후 하루가 지나면, 익은 토마토들의 인접한 곳에 있는 익지 않은 토마토들은 익은 토마토의 영향을 받아..
Visual Basic의 sender.ClientID를 C#으로 변환하려면 sender 객체가 어떤 타입인지에 따라 다를 수 있습니다. 일반적으로 Visual Basic에서 sender 객체는 이벤트 핸들러에서 사용되며, 이벤트가 발생한 컨트롤의 정보를 가지고 있습니다. C#에서 이와 유사한 정보를 얻기 위해서는 몇 가지 방법이 있습니다. C#에서는 이벤트 핸들러의 첫 번째 매개변수로 object sender가 전달됩니다. 이 객체를 해당 컨트롤 타입으로 캐스팅하여 해당 컨트롤의 속성에 접근할 수 있습니다. 예를 들어, Visual Basic의 코드가 다음과 같다고 가정해봅시다: Private Sub Button_Click(sender As Object, e As EventArgs) Dim buttonI..
ASP.NET에서 asp:Button 컨트롤은 기본적으로 태그로 렌더링됩니다. 따라서 아래와 같이 asp:Button 컨트롤을 사용하면 태그로 렌더링됩니다: 렌더링된 HTML 코드: 이 컨트롤을 사용하면 사용자가 버튼을 클릭하면 폼 데이터가 서버로 제출되도록 되어 있습니다. 이것이 기본 동작이며, 다른 타입으로 렌더링하는 것은 기본 동작을 변경해야 할 때에만 해당합니다. 만약 태그로 렌더링되길 원한다면, UseSubmitBehavior 속성을 false로 설정해야 합니다. 예를 들어: 렌더링된 HTML 코드: Submit UseSubmitBehavior="false"를 추가함으로써 태그로 렌더링되도록 설정할 수 있습니다. 그러나 이 경우에는 클라이언트 측 자바스크립트를 사용하여 폼 제출을 처리해야 합니다..
Login.aspx . 로컬 계정을 사용하여 로그인합니다. 사용자 이름 암호 사용자 이름 및 암호 저장 등록 로컬 계정이 없는 경우. aspx 는 View 라고 생각하면 쉽다. Spring 에서 thymeleaf 를 사용하여 Controller 에서 View 로 값을 넘겨주는 것처럼, ASP.NET 은 aspx, asp 가 서로 상호작용한다. String MasterPageFile The virtual path of the master page. 마스터 페이지는 웹사이트에서 공통적으로 사용되는 상단, 좌측,탐색 경로, 하단 영역 등을 정의 하고, 이러한 공통 영역들이 위치할 레이아웃을 지정한다. MasterPageFile 은 마스터 페이지의 상대 경로를 나타낸다. Boolean AutoEventWireu..