본문 바로가기
728x90
반응형

분류 전체보기185

자바스터디 12주차 (1) 1. 네트워킹(Networking) 두 대 이상의 컴퓨터를 연결하여 네트워크를 구성하는 것을 말한다. 손쉽게 데이터를 주고받거나 자원을 함께 공유하고자 하는 노력에서 시작되었다. 자바에서 제공하는 java.net 패키지를 이용하여 온라인게임이나 메신저와 같은 인터넷을 이용한 다양한 네트워크 애플리케이션을 만들 수 있다. 1.1클라이언트/서버 (Client/Server) - 서버(Server) : 서비스(Service)를 제공하는 컴퓨터를 이야기 한다. (provider) - 클라이언트(Client) : 서비스를 사용하는 컴퓨터가 된다. (user) 서버가 서비스를 제공하려면 서버 프로그램이 있어야 하고 클라이언트가 서버에 연결하려면 클라이언트 프로그램이 있어야 한다. 네트워크를 구성할 때 전용 서버를 두.. 2021. 8. 1.
자바스터디 11주차 (1) - 입출력IO 1. 자바에서의 입출력 1.1 입출력이란? 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것 1.2 스트림(stream) 자바에서 입출력을 수행하기 위해 두 대상을 연결하고 데이터를 운반하는데 사용되는 연결통로 먼저 보낸 데이터를 먼저 받게 되어 있으며 중간에 건너뜀 없이 연속적으로 데이터를 주고 받는다. 1.3 바이트기반 스트림 - InputStream, OutputStream 스트림은 바이트단위로 데이터를 전송하며 입출력 대상에 따라 다음과 같은 입출력스트림이 있다. [입력스트림출력스트림입출력 대상의 종류] 입력스트림 출력스트림 입출력 대상의 종류 FileInputStream FileOutputStream 파일 ByteArrayInputStream ByteArrayOutputStrea.. 2021. 7. 25.
spring 프로젝트 프로그램 설치 및 환경셋팅 참고 사이트 프로젝트 셋팅을 시작하려고 하니 잘 기억이 안난다. 아래 사이트들은 참고하기 좋은 사이트들이다. https://wikidocs.net/115236 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net https://life-with-coding.tistory.com/371 [Spring] 스프링 프로젝트와 톰캣(Tomcat) 서버 연동하기 인트로 안녕하세요 :) 오늘은 Spring Legacy Project와 톰캣 서버를 연동하도록 하겠습니다. 톰캣 서버를 STS 프로젝트와 연동하기 위해서는 Tomcat 다운로드가 필요합니다. 다운로드 : https://tomcat.apache.or life-with-coding.tistory.com 2021. 7. 21.
[Error] cvc-id.3: A field of identity constraint 'web-app-servlet-name-uniquenes cvc-id.3: A field of identity constraint 'web-app-servlet-name-uniqueness' matched element 'web-app', but this element does not have a simple type. web.xml http://JAVA.sun.com/xml/ns/javaee" xmlns:xsi="https://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> java 를 JAVA로 바꿔주기 2021. 7. 19.
자바스터디 10주차 (1) 2021.07.05 - [Study/Java Study] - 자바스터디 9주차 (1) 자바스터디 9주차 (1) 2021.07.04 - [Study/Java Study] - 자바스터디 8주차 (2) 자바스터디 8주차 (2) 2021.06.28 - [Study/Java Study] - 자바스터디 8주차 (1) 자바스터디 8주차 (1) 2021.06.23 - [Study/Java Study] - 자바스터디 7.. hong-chii.tistory.com 람다식이란? 메서드를 하나의 식으로 표현한 것. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, 익명함수(anonymous function)라고도 한다. int[] arr = new int[5]; Arrays.setAll(arr, (i) -> .. 2021. 7. 12.
자바스터디 9주차 (1) 2021.07.04 - [Study/Java Study] - 자바스터디 8주차 (2) 자바스터디 8주차 (2) 2021.06.28 - [Study/Java Study] - 자바스터디 8주차 (1) 자바스터디 8주차 (1) 2021.06.23 - [Study/Java Study] - 자바스터디 7주차 (2) 자바스터디 7주차 (2) 2021.06.22 - [Study/Java Study] - 자바스터디 7.. hong-chii.tistory.com 1.프로세스와 쓰레드 프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있으며, 프로세스의 자원을 이용해서 실제로 작업을 수행ㅇ하는 것이 바로 쓰레드이다. 모든 프로세스에는 최소한 하나 이상의 쓰레드가 존재하며, 둘 이.. 2021. 7. 5.
자바스터디 8주차 (2) 2021.06.28 - [Study/Java Study] - 자바스터디 8주차 (1) 자바스터디 8주차 (1) 2021.06.23 - [Study/Java Study] - 자바스터디 7주차 (2) 자바스터디 7주차 (2) 2021.06.22 - [Study/Java Study] - 자바스터디 7주차 (1) 자바스터디 7주차 (1) 2021.06.19 - [Study/Java Study] - 자바스터디 6.. hong-chii.tistory.com 3. 애너테이션 3.1 애너테이션이란? 프로그램의 소스코드 안에 다른 프로그램을 위한 정보를 미리 약속된 형식으로 포함시킨 것이 애너테이션이다. 애너테이션을 주석처럼 프로그래밍 언어에 영향을 미치지 않으면서도 다른 프로그램에게 유용한 정보를 제공할 수 있다는 장.. 2021. 7. 4.
자바스터디 8주차 (1) 2021.06.23 - [Study/Java Study] - 자바스터디 7주차 (2) 자바스터디 7주차 (2) 2021.06.22 - [Study/Java Study] - 자바스터디 7주차 (1) 자바스터디 7주차 (1) 2021.06.19 - [Study/Java Study] - 자바스터디 6주차 (2) 자바스터디 6주차 (2) 2021.06.15 - [Study/Java Study] - 자바스터디 6.. hong-chii.tistory.com 1 . 지네릭스 1.1 지네릭스란? 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입체크를 해주는 기능이다. 객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 지네릭스의 장점 .. 2021. 6. 28.
[Javascript] document.querySelector등 순서도 그리기 1. 프로그램 절차의 개수는 정해져 있어야 한다. 2. 각 절차는 항상 같은 내용이어야 한다. 3. 모든 가능성을 고려해야 한다. 4. 예시는 절차를 검증하는데 사용한다. 대화상자띄우기 prompt 대화상자에 사용자가 입력한 메시지가 문자열 형태로 전달되고 입력하지 않고 취소를 누르면 null 전달 alert 단순한 알림창, 호출시 확인을 누르기 전까지 다음 스크립트 실행 중단 (디버깅 용도로는 console.log를 사용해라) confirm 사용자에게 확인을 받을 때 사용. 확인은 true 취소 false전달 html태그 선택하기 document.querySelector('선택자'); 하나의 태그 선택 선택자는 html태그를 선택할 수 있게 도와주는 문자열 - 제일 첫번째 태그가 선택됨 .. 2021. 6. 27.
728x90
반응형