전체 글 238

Mysql - 윈도우에서 mysql 설치 및 한글설정

*mysql설치 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini - 관리자권한으로 메모장 열기 [client] default-character-set=utf-8 # pipe= # socket=MYSQL port=3306 [mysql] no-beep default-character-set=utf-8 # SERVER SECTION # ---------------------------------------------------------------------- # # The following options will be read by the MySQL Server. Make sure that # you have installed the server correctly (see a..

IT/Mysql 2018.11.26

java - JFrame 예제 (list에 입력, 출력, 파일출력, 이벤트 처리)

*JFrame 예제 - 프로젝트 JBank -- bank 잔고, 입금, 출금, list 이벤트 처리 파일 출력 한글깨짐 처리property > Run/Debug Settings-Dfile.encoding=MS949 package com.bank; import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.List;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.io.File;import java.io.FileNotFound..

IT/Java 2018.11.25

spring - 스프링 셋팅

spring프로젝트 생성, spring mvc project톰캣 8.0 설치run as > 실행시 톰캣 8.0 연결한글셋팅window > preference enc 검색 utf-8로 변경 (workspace, css, html, jsp, xml)property > Project Facets java 버전 변경pom.xml수정 1.8 IOC - 제어의 역행 [bean - 객체, 스프링이 생성] 의존성 주입 - [레퍼런스도 스프링이 관리] 디스패처 주소 캐치컨트롤러 호출 - @Controller 어노테이션으로 안다. 모든 컨트롤러를 뒤져서 함수 호출컨트롤러 리턴ViewResolver가 리턴값 캐치jsp연결 컨텍스트패스 : 보안강화, 프로젝트 이름과 웹 주소와 다르게 설정

IT/spring 2018.11.24

maven - 라이브러리 만들기

메이븐 로컬저장소, 중앙저장소, 원격저장소 mvn-lib 프로젝트mvn clean ==> target 지우기mvn package ==> target 안에 jar 만들어짐mvn install ==> 로컬 저장소에 저장 mvn-app2 pom.xml에 dependency 추가.m2에 가보면 mvn-lib 가 추가되어있음 mvn-lib 프로젝트package com.example.lib; public class Lib { private String msg = ""; public Lib(String msg) { this.msg = msg; } public String getMessage() { return "\n=================\n" + msg + "\n=================\n"; } @..

IT/maven 2018.11.24

응용SW기초기술활용(윈도우 명령 프롬프트(DOS)용 명령어, 리눅스(유닉스) 콘솔 명령어)

*윈도우 명령 프롬프트(DOS)용 명령어 dir /p 목록을 한 화면 단위로 표시함 dir /w 화면에 가장 많은 파일을 표현할수 있는 방식 dir /o-n 이름 역순으로 현재폴더 목록 표시 /o 다음에 올수있는 옵션 n(name): 파일의 이름순 s(size): 파일의 크기(byte)순으로 정렬 e(extension): 확장자순으로 정렬 d(date): 날짜/시간 순으로 정렬 dir /s : 하위 디렉토리의 정보까지 표시함dir /h : 숨겨진 파일 목록표시함 md(=mkdir) : 폴더 생성rd(=rmdir) : 폴더 삭제 파일복사copy aa.txt D:\docscopy aa.txt aa2.txt 지정된 디렉토리를 포함한 하위 디렉토리와 모든 파일들을 복사xcopy c:\Temp d:\backup ..

IT/Java 2018.11.23

java - 쓰레드를 적용한 채팅 소스(Thread Chatting)

MyChatServer 프로젝트 ChatServer.java import java.io.BufferedWriter;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.HashMap;import java.util.Map; public class ChatServer { // 스레드간의 정보를 공유할 HashMap // key는 채팅별명(아이디)이고 value는 출력스트림 Map map; public ChatServer() { map = new HashMap(); ServerSocket serverSocket = null; // 서버소켓 Socket socket = null; // 클라이언트..

IT/Java 2018.11.23