전체 글(363)
-
JSON객체의 배열로 넘어온 데이터 출력하기
JSON객체의 배열로 넘어온 데이터 출력하기단순히 JSON 객체로 넘어온 것이 아니라 JSON 객체 배열로 넘어온 데이터를 javascript로 출력하는 반복문을 작성하는 예제입니다. Spring으로 프로젝트를 하는 도중에 ajax로 리스트를 받아야 하는 기능이 있었는데, 그것이 @Response 어노테이션을 이용하여 자동으로 json객체의 배열로 넘겨받는 상황이었습니다. 순간 json객체 단위로 받는 것은 많이 했었지만 json객체의 배열? 생각하니 혼란이 와서 정리해봅니다. 1234567891011121314151617181920 var i=[{"t_no":"120","t_content":"test11","t_writer":"임광빈","obtain":"0","t_date":"2018- 04-27"},..
2018.04.28 -
Spring(스프링) + WebSocket(웹소켓)을 이용한 실시간 채팅
스프링 + 웹소켓을 이용한 간단한 실시간 채팅 우선 웹소켓이란 간단히 이야기하면 서버와 양방향 통신이 가능한 통신 방법이다. 그럼으로써 실시간 채팅 등이 구현이 가능한 것이다. 여기서 그러면 "ajax로 구현하면 되잖아? ajax도 서버와 통신이 되는데?" 생각을 하게된다. 나도 처음에는 그렇게 생각했는데, 생각해보면 ajax는 클라이언트가 서버로 데이터를 요청을 한다. 하지만 서버가 클라이언트에게 요청할 수 있는 방법이 없다. 하지만 웹소켓은 가능하다라는 것 ! ajax로 채팅을 구현한다면 클라이언트가 보낸 메시지를 서버가 받아서 그 메시지를 모든 사람에게 전송한다? ajax는 예를 들어 10초에 한번씩 서버에서 메시지를 뿌려주는 기능을 구현해야 할것이다. 왜냐하면 서버가 클라이언트에게 요청을 할수 있..
2018.04.22 -
그래프 다익스트라 - 네트워크 복구(백준 2211번)
1. 그래프 다익스트라 - 네트워크 복구(백준 2211번) 2. 다익스트라 알고리즘을 이용한 문제풀이 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091package _317324; import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Iterator;import java.util.PriorityQueue;import java.uti..
2018.03.31 -
다이나믹 프로그래밍 - 동전1 (백준 2293번)
1. 다이나믹 프로그래밍 - 동전1 (백준 2293번) 2. 다이나믹 프로그래밍을 이용한 문제풀이 1234567891011121314151617181920212223242526272829package _317324; import java.util.Scanner; public class Baekjoon2293Coin1 { static int dp(int[] coin,int[] memo,int n,int k) { memo[0]=1; for(int i=0;i
2018.03.31 -
문자열 처리 - 명령 프롬프트(백준 1032번)
1. 문자열 처리 - 명령 프롬프트(백준 1032번) 2.문제 풀이12345678910111213141516171819202122232425262728293031323334353637383940414243package _317324; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays; public class Baekjoon1032Cmd { static String[] strArr; static int count; static String str=""; static boolean isSame=true; public static void main(Strin..
2018.03.31 -
그래프이론 - 섬의 개수(백준 4963번)
1. 그래프 이론 - 섬의 개수 (백준 4963번) 2. 그래프 이론을 이용한 문제 풀이1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package _317324; import java.util.Scanner; public class Baekjoon4963NumberofIsland { static int count; static int[] dx= {-1,-1,0,1,1,1,0,-1}; static int[] dy= {0,1,1,1,0,-1,-1,-1}; static int[][] map=new int[50][50]; static int height..
2018.03.31