본문 바로가기

개발

[HTML 이미지 캡쳐]html2canvas를 이용한 highcharts 이미지 만들기 1. 목표 - 특정 HTML을 이미지로 다운로드 하기 - HIghcharts를 이미지로 다운로드 하기 - 생성한 이미지를 PDF로 다운로드 하기2. 사용 라이브러리 - html2canvas.js - canvg.js - highcharts.js3. 이슈 정리 - IE에서 html2canvas로 HTML을 이미지로 만들때 오류 발생 * es6-promise.auto.js 추가로 해결 - IE에서 차트 이미지가 생성되지 않는 문제 발생 * svg tag를 인식 하지 않는 것 같음. 구글링 .. 구글링 .. ..4. 이슈 해결 - 해결이라기 보다 원하는 기능을 구현하고자 우회.. - 다운로드시 highchart export 기능을 이용하여 이미지로 생성한 후 각 차트 svg 위치에 대체 ex) 이미지가 svg ..
[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 |+--------------------+| information_schema || mysql || testDB || performance_schema || sys |+--------------------+2. 샘플 테이블 생성mysql> crate table sample( name varchar(10), id varchar(20) )3. 유저 생성 - 'testU..
아마존웹서비스(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 접속 확인 - root 비밀번호 입력 $ mysql -uroot -p6. 데이터베이스 - 데이터베이스 확인 mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mys..
WAS 구동 없이 컨트롤러 테스트 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. pom.xml Servlet 변경 javax.servlet javax.servlet-api 3.1.02. 테스트 코드 작성 - src/te..
[Spring] MyBatis 연동 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. pom.xml에 프레임워크, 라이브러리 추가 org.mybatis mybatis 3.2.8 org.mybatis mybatis-spring 1.2.2 org.springframework
TCP/IP 통신 프로토콜 및 5계층화 < TCP/IP >TCP/IP란 일반적으로 인터넷에서 사용되는 전 세계적으로 공통된 통신 프로토콜군을 총칭한다.TCP/IP를 이용한 통신은 서로 다른 기능과 역할을 갖고 있는 5개의 계층을 통해 일어난다. 이 5계층을 차례로 통과하면서 데이터 송수신이 일어난다.1. 애플리케이션층 - 애플리케이션에 맞춰 통신을 수행할 수 있도록 함 - 다양한 프로토콜이 있음2. 트랜스포트층 - 송신되는 데이터를 수신측 애플리케이션에 확실히 전달하기 위해 작동3. 네트워크층 - 수신측 컴퓨터까지 데이터를 전달하기 위해 작동 - 전달 된 데이터가 손상됐는지 또는 수신측이 잘 받았는지에는 관여하지 않음4. 데이터 링크층 - 네트워크에 직접 연결된 기기 간을 전송할 수 있도록 만듦 - 네트워크층과 물리층 간의 차이를 완전히 흡수..
[Spring] MySQL 연결 및 테스트 테스트 환경OS : Windows 10 64bitSpring : 4.1.7.RELEASEJava : 1.81. Maven의 pom.xml에 mysql 커넥터 추가 mysql mysql-connector-java 5.1.36 test 2. pom.xml에 junit 추가 junit junit 4.12 test
[JAVA] 싱글톤 구현 예제 1. 싱글톤 구현 - Logger 클래스 구현 public class Logger { // 싱글톤을 생성하고 저장함 private static final Logger instance = new Logger(); // 다른 사람은 아무도 이 클래스를 생성할 수 없도록 함 private Logger(){} // 싱글톤 인스턴스 리턴 public static Logger getInstance(){ return instance; } // 콘솔에 문자열 로그 출력 public void log(String msg){ System.out.println(System.currentTimeMillis() + ": " + msg); } // main public static void main(String[] args) { ..

맨 위로