본문 바로가기

개발

[HTML 이미지 캡쳐]html2canvas를 이용한 highcharts 이미지 만들기 1. 목표 - 특정 HTML을 이미지로 다운로드 하기 - HIghcharts를 이미지로 다운로드 하기 - 생성한 이미지를 PDF로 다운로드 하기2. 사용 라이브러리 - html2canvas.js - canvg.js - highcharts.js3. 이슈 정리 - IE에서 html2canvas로 HTML을 이미지로 만들때 오류 발생   * es6-promise.au..
[MySQL] 데이터베이스, 테이블, 유저 생성 및 권한 부여 테스트 환경OS : Ubuntu 16.04.3 LTS (AWS Server)Database : MySQL 5.71. 데이터베이스 생성mysql> create database testDBQuery OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database           |+-------..
아마존웹서비스(AWS EC2) Ubuntu 16.04 서버에 MySQL 5.7 설치하기 테스트 환경OS : Ubuntu 16.04.3 LTS (AWS Server)AWS EC2에 우분투 설치후 putty로 접속ubuntu 유저로 접속1. apt-get upgrade (필요시)sudo apt-get upgrade2. MySQl 설치 버전 확인sudo apt-cache search mysql-server3. MySQL 5.7 설치4. root 비밀번호 입력  - 비밀번호 입력 후 설치 완료5. MySQL 접속 확인&nbs..
WAS 구동 없이 컨트롤러 테스트 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. pom.xml Servlet 변경 <!-- Servlet 주석 처리<dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version&g..
[Spring] MyBatis 연동 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. pom.xml에 프레임워크, 라이브러리 추가<!-- MyBatis --><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version&..
TCP/IP 통신 프로토콜 및 5계층화 < TCP/IP >TCP/IP란 일반적으로 인터넷에서 사용되는 전 세계적으로 공통된 통신 프로토콜군을 총칭한다.TCP/IP를 이용한 통신은 서로 다른 기능과 역할을 갖고 있는 5개의 계층을 통해 일어난다. 이 5계층을 차례로 통과하면서 데이터 송수신이 일어난다.1. 애플리케이션층 - 애플리케이션에 맞춰 통신을 수행할 수 있도록 함 - 다양한 프로토콜이 있음2. 트랜스포트층 - 송신되는 데이터를 수신측 애플리케이션..
[Spring] MySQL 연결 및 테스트 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. Maven의 pom.xml에 mysql 커넥터 추가<!-- mysql --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.36<..
[JAVA] 싱글톤 구현 예제 1. 싱글톤 구현 - Logger 클래스 구현 public class Logger { // 싱글톤을 생성하고 저장함 private static final Logger instance = new Logger(); // 다른 사람은 아무도 이 클래스를 생성할 수 없도록 함 private Logger(){} // 싱글톤 인스턴스 리턴 public static Logger getInstance(){ return instance; }..

맨 위로