목록분류 전체보기 (25)
NY's 개발일기
※ Spring boot 프로젝트의 경우 Gradle 기반으로 생성되었습니다. 동작과정 build.gradle WebClient 관련 dependency 추가 implementation 'org.springframework.boot:spring-boot-starter-webflux' 저장 후, 반드시 Refresh Gradle Project StudentController @RestController public class StudentController { @Autowired private StudentService studentService; @PostMapping("/student/{studentId}") public String postStudentVerification(@PathVariable ..
인턴십 면접에서 GET과 POST 방식의 차이점에 대해 설명해보라는 질문을 받은 적이 있다. 차이점에 대해 알고는 있었는데, 막상 구체적으로 설명하려니 정리가 안돼서 당황했다. 일단 생각나는 대로 답변을 했는데, 다음 면접에서 이 질문을 받게 된다면 더 잘 대답하길 바라며 이를 정리해보려 한다. 먼저, HTTP Method란 HTTP Protocol을 사용함에 있어서, HTTP Request의 목적을 의미한다고 할 수 있다. 1) HTTP GET Method 클라이언트에서 서버에게 리소스를 요청할 때 주로 사용된다. (자원 요청) URL에 데이터가 포함된다. 전송 데이터 길이에 제한이 있다. CRUD 중 보통 Read operation을 담당한다. 캐싱이 가능하다. 2) HTTP POST Method 클..
문제 입력 출력 소스 코드 #include #include #include using namespace std; vector v[102]; queue q; int visited[102]; int dist[102]; void bfs(int cur) { q.push(cur); visited[cur] = 1; while(!q.empty()) { for(int i=0;i> n; int p1, p2; cin >> p1 >> p2; int m; cin >> m; for(int i=0;i> a >> b; v[a].push_back(b); v[b].push_back(a); } bfs(p1); if(dist[p2] != 0) { cout
문제 입력 출력 소스 코드 #include #include using namespace std; vector v[102]; int visited[102]; int total; void dfs(int cur) { visited[cur] = 1; total += 1; for(int i=0;i> n >> m; for(int i=0;i> a >> b; v[a].push_back(b); v[b].push_back(a); } dfs(1); cout
※ JDBC란 JAVA언어로 RDBMS에 접속하여 SQL문을 처리할 때 사용되는 표준 SQL 인터페이스 API입니다. CLI(Call Level Interface) 방식을 이용해 Create문, Insert문, Query를 처리해보도록 하겠습니다. import java.sql.*; import java.util.*; public class Main { public static void main(String[] args) throws SQLException { String url = "jdbc:postgresql://localhost/"; String user = "postgres"; String password = "*****"; //password 입력 try { Scanner scan = new Sc..
문제 입력 출력 소스 코드 #include #include using namespace std; int main() { int n; cin >> n; stack s; for(int i=0;i> command; if(command == "push") { int num; cin >> num; s.push(num); } else if(command == "pop") { if(s.empty()) cout
문제 입력 출력 소스 코드 #include #include using namespace std; int main() { int n; cin >> n; queue q; for(int i=0;i> command; if(command == "push") { int num; cin >> num; q.push(num); } else if(command == "pop") { if(q.empty()) cout
※ Java 실행의 경우 IntelliJ IDEA를 사용하였습니다. 1. PostgreSQL JDBC Download https://jdbc.postgresql.org/download.html PostgreSQL JDBC Download Download About Binary JAR file downloads of the JDBC driver are available here and the current version with Maven Repository. Because Java is platform neutral, it is a simple process of just downloading the appropriate JAR file and dropping it into your cl jdbc.pos..