GET
-
API 간편 테스트 - postmanWeb 2018. 7. 15. 22:31
Web Browser는 특성상 GET 요청만 할 수 있다.POST, DELETE, PUT 요청을 하려면 코드를 따로 작성하거나 curl 명령을 이용해야하는데크롬 확장브라우저인 postman을 이용하면 간편하게 테스트할 수 있다. 우선 크롬 웹스토에서 확장 앱을 설치 한다. -> postman 설치 설치 진행 후, 앱을 실행 시킨 뒤, 로그인을 합니다 좌측에 있는 History는 어떤 요청을 했는지 기록을 보여주고,우측에 URL입력과 그 좌측에 GET선택 박스 그리고 Params를 이용해서 서버 API를 진행합니다.
-
Java - Webserver HttpJava 2018. 2. 7. 11:07
import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors; public class WebServer { public static void main(String[] args) throws Exception { ExecutorService pool = Executors.newFixedThreadPool(4); //1.서버소켓 생성 ServerSocket server = new ServerSocket(8085); while(true) { System.out.println("요청 대기..
-
Java - Stream IOJava 2018. 2. 2. 14:25
// 보조 스트림 // 보통 1~2단계까지 보조를 거친다 // 주가 보조로 합쳐지는 것 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class TextFileCopy { public static void main(String[] args) throws Exception { // 1. 파일 위치 String oriPath = "D:/news.txt"; String targetPath = "D:/newsCopy.txt"; // 2. 스트림 FileInputStream fis = new FileInputS..
-
Java - CollectionJava 2018. 1. 25. 10:42
// 같은 Interface라 메소드는 비슷하다. // Array List는 index로 객체를 관리한다는 점에서 Array와 유사하다// 차이점은 Array와 달리 index가 유연하다는 점이다// Array List는 객체 삭제/추가 시 inedx가 1씩 당겨지거나 미뤄지게 된다// 때문에 빈번한 객체의 추가, 삭제가 일어날 때 다소 무리가 된다.// Collection Framework에서 가장 많이 쓰인다.// ArrayList 사용, Generic 가능// 선언시 크기 지정을 할 수 있지만 안해도 상관없다. ex) ArrayList list = new ArrayList(3); // 크기 지정 ArrayList list = new ArrayLis..
-
Java - GenericJava 2018. 1. 24. 08:44
Generic을 사용하면 다시 원형으로 돌아가기 위한 Casting절차를 없앨 수 있다. public class Box { private Object value; public Object getValue() { return value; } public void setValue(Object value) { this.value = value; } } public class Main { public static void main(String[] args) { Box box = new Box(); // Box안에는 무엇이 들어갈ㅈ ㅣ몰라서 Object로 선언 box.setValue(1234); int value = (int) box.get..