전체 글347 자바 JAR File 이란? JAR (Java ARchive Files) - 일종의 자바 프로젝트 압축 파일 - ZIP 파일 압축 알고리즘을 기반으로 만들어짐 >> 반디집, 알집과 같은 zip 프로그램과 호환 가능 - JAR 파일은 웹브라우저에서 빠르게 다운로드할 수 있도록, 자바 애플릿을 위한 클래스, 이미지 및 사운드 파일들을 하나의 파일에 압축하여 담고 있는 파일이다. - 사용자의 요청에 의해 웹페이지의 일부로 들어오는 애플릿에는 여러개의 파일들이 담겨 있을 수 있는데, 각각은 웹페이지와 함께 다운로드 되어야 한다. 이 때 그 파일들을 하나의 파일에 압축하면 다운로드에 소요되는 시간이 절약된다. - 자바로 개발한 여러 클래스 파일들 또는 패키지 파일이 있을 때, 이를 하나로 묶으면 그 클래스들을 참조하기도 편하고, 다운 받기도.. ETC./study 2018. 11. 14. 저장프로시저(Stored Procedure), 트리거(Trigger) 저장프로시저(Stored Procedure) 개념 - 저장 프로시저란 SQL Server에서 제공되는 프로그래밍 기능- 저장 프로시저는 쿼리문의 집합으로 어떠한 동작을 일괄 처리하기 위한 용도로 사용 특징 - SQL Server의 성능을 향상 시킬 수 있다. * 동일한 저장 프로시저가 자주 사용될 경우에는 일반 쿼리를 반복해서 실행하는 것보다 SQL Server의 성능이 크게 향상될 수 있다. - 모듈식 프로그래밍이 가능하다. * 저장프로시저를 생성해 놓으면, 언제든지 실행이 가능하다. - 보안을 강화할 수 있다. * 사용자 별로 테이블에 접근 권한을 주지 않고, 저장 프로시저에 접근 권한을 줌으로써 좀 더 보안을 강화한다. - 네트워크 전송량을 감소시킨다. * 저장 프로시저 이름 및 매개변수 등 몇 글.. ETC./study 2018. 10. 22. 데이터베이스 스키마 데이터베이스 스키마 컴퓨터 과학에서 데이터베이스 스키마(database schema)는 데이터베이스 에서 자료의 구조, 자료의 표현 방법, 자료 간의 관계를 형식 언어로 정의한 구조이다. 데이터베이스 관리 시스템(DBMS)이 주어진 설정에 따라 데이터베이스 스키마를 생성하며, 데이터베이스 사용자가 자료를 저장, 조회, 삭제, 변경할 때 DBMS는 자신이 생성한 데이터베이스 스키마를 참조하여 명령을 수행한다. 스키마는 3층 구조로 되어있다.-외부 스키마(External Schema) : 프로그래머나 사용자의 입장에서 데이터베이스의 모습으로 조직의 일부분을 정의한 것-개념 스키마(Conceptual Schema) : 모든 응용 시스템과 사용자들이 필요로하는 데이터를 통합한 조직 전체의 데이터베이스 구조를 논.. ETC./study 2018. 9. 21. 웹 서버, 웹 컨테이너, 웹 어플리케이션 서버(WAS) WAS(Web Application Server)란 웹 서버(Web Server)- 클라이언트의 요청을 받아 HTML이나 Object를 HTTP 프로토콜을 이용해 전송한다.- 사용자가 요청한 것들 중에 웹 서버 자체적으로 처리 할 수 없는 것을 컨테이너 등와 같이 처리할 수 있는 곳으로 넘겨 처리 결과를 받아와서 사용자에게 넘겨주는 역할도 수행한다.- 웹 서버만으로 구축된 서버는 웹페이지, 이미지 등 정적인 페이지를 생성한다.- Apache, IIS(Internet Information Server) 등의 종류가 있다. 웹 컨테이너(Web Container)- JSP와 서블릿을 실행시킬 수 있는 소프트웨어를 웹 컨테이너 혹은 서블릿 컨테이너라고 한다.- 웹 서버에서 JSP를 요청하면 톰캣에서는 JSP 파.. ETC./study 2018. 9. 20. API API(Application Programming Interface)란 API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. 쉽게 얘기하면 운영체제가 응용프로그램을 위해 제공하는 함수의 집합으로응용프로그램과 디바이스를 연결해주는 역할을 한다. javascript:alert("Hello World"); 를 입력하면 아래와 같은 결과가 나온다. 개발자들은 API 를 응용해서 웹 브라우저를 통제한다.메시지 박스에 X 버튼, 경고 버튼, 확인 버튼은 누가 만든 것인가?웹 브라우저 개발자들도 여기있는 경고창의 모든 모양이나 모든 동작 방법을 처음부터.. ETC./study 2018. 9. 20. SSL SSL - SSL(Secure Socket Layer)이란 무엇인가? SSL은 네트워크 내에서 메시지 전송의 안전을 관리하기 위해 넷스케이프에 의해 만들어진프로그램 계층(Layer) 입니다. 넷스케이프의 생각은, 비밀이 보장되어야하는 메시지를 맡은 프로그램은 웹브라우저 또는HTTP와 같은 응용프로그램과, 인터넷의 TCP/IP 계층 사이에 들어가야 한다는 것입니다. 여기서 "소켓"이라는 용어는 데이터를 네트워크상의 클라이언트와 서버 프로그램 사이, 또는 같은 컴퓨터의 프로그램 계층끼리 주고받는 소켓 방식을 줄여서 말한 것이다. 넷스케이프 의 SSL은 디지털 증명의 사용에도 포함되는 RSA의 공개/개인키 암호화 시스템을 사용하며 SSL은 넷스케이프 브라우저의 없어서는 안될 핵심 부분이고, 만약 어떤 웹사이트.. ETC./study 2018. 9. 16. 컴퓨터 포트(port) 포트 인터넷 프로토콜 스위트에서 포트(port)는 운영 체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 예를 들어 전송 제어 프로토콜(TCP)와 사용자 데이터그램 프로토콜(UDP)가 있다. 각 포트는 번호로 구별되며 이 번호 라고 한다. 포트 번호는 IP 주소와 함께 쓰여 해당하는 프로토콜에 의해 사용된다. Ex) ftp://192.168.0.150:21 - 포트번호 l 0~1023번 : 잘 알려진 포트 (well-known port) l 1024번~49151번 : 등록된 포트 (registered port) l 49152번~65535번 : 동적 포트.. ETC./study 2018. 9. 16. 컴퓨터 인터페이스 종류 인터페이스 - 컴퓨터 인터페이스 종류 (PCI/VESA/IEEE1394/AGP 등) 주변기기를 메인보드로 연결하는 방식에는 다양한 방법이 있습니다. USB - 유니버설 병렬 버스로 일반 시리얼포트의 느린 속도와 낮은 확장성을 보완하기 위해 개발되었고 최대 255개까지 연결할 수 있으며 속도도 훨씬 빠릅니다. IDE, E-IDE - 주로 하드디스크나 CD-ROM 등을 연결 할 때 사용하는 포트입니다. PS2 - 키보드랑 마우스 연결하는 포트 IEEE-1394 - 개인용 컴퓨터 및 디지털 오디오, 디지털 비디오용 시리얼 버스 인터페이스 표준 규격이다. IEEE 1394는 데이터의 고속 전송과 동시성 실시간 데이터 서비스를 지원한다. IEEE 1394는 낮은 단가와, 간단하고 융통성 있는 케이블 시스템 덕에 .. ETC./study 2018. 9. 16. [문법] 문장의 5형식 1형식 주어 + 일반동사(자동사)2형식 주어 + be동사 + 보어3형식 주어 + 일반동사(타동사) + 목적어4형식 주어 + 일반동사(타동사) + 목적어 + 목적어5형식 주어 + 일반동사(타동사) + 목적어 + 보어 부사는 동사를 꾸미는 수식어이고 부사가 있고 없고는 문장형식에 중요하지 않다. [!] 영어문장의 형식을 따지는 것은 매우 중요하다. 문장형식이 잘 지켜지지 않으면 막독해하게 된다. [1~3형식] A. 1형식 문장 ( S + V )1) 1형식 동사는 우선 일반동사 중에서 자동사 A policeman appeared. S + VGlass breaks easily. S + V + adThe sun sank beyond the horizon S + V + ad모두 다 1형식 문장be 동사 뒤에 명사와.. English 2018. 7. 3. no module named win32api 오류 https://github.com/mhammond/pywin32/releases 해당 링크로 들어가서 자신 버전에 맞는 것 다운로드 실행 Language/Python 2018. 7. 3. IT Voca common 공유지ex) common service 공통 서비스 boundary 경계 organization 조직ex) reduce organizational IT risk, 조직의 IT 위험을 줄입니다. communicate 소통하다 securely 안전하게 hire 고용하다ex) hires outside security, 외부 보안을 고용하다. Vulnerability 취약점ex) Vulnerability scanning 취약점 검사 Identify 식별하다ex) Identify vulnerabilities 취약점 확인 least 가장 작은, privilege 특권(권한)ex) Least privilege 최소 권한 notices 통지하다.large amounts of traffic 많은 양의 트래픽.. English 2018. 6. 10. #19 have(has) + not + 동사 완료형 #19 아직까지 안~ 했어, 아직까지 ~해 본 적 없어 문장 #18 과 동일하다. I have not done my work, 나는 (아직까지) 일을 안끝냈어 I have not finished my homework, 나는 (아직까지) 숙제를 안끝냈어You have not written a letter, 너는 (아직까지) 편지를 안썻어You have not slept well, 너는 (아직까지) 잘 못잤어We have not studied English, 우리는 (아직까지) 영어 공부를 안했어She has not taught the dog, 그녀는 (아직까지) 그 개를 안 가르쳤어He has not lived in Seoul, 그는 (아직까지) 서울에 안 살았어They have not heard the .. English 2018. 6. 8. 이전 1 ··· 20 21 22 23 24 25 26 ··· 29 다음 💲 추천 글