본문 바로가기

개발

[알고리즘 문제] 행렬의 덧셈 http://tryhelloworld.co.kr/challenge_codes/7 ( 문제 ) Level1 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요.예를 들어 2x2 행렬인 A = ((1, 2), (2, 3)), B = ((3, 4), (5, 6)) 가 주어지면, 같은 2x2 행렬인 ((4, 6), (7, 9))를 반환하면 됩니다.(어떠한 행렬에도 대응하는 함수를 완성해주세요.) ( 구현 - 자바 ) SumMatrix.java class SumMatrix {int[][] sumMatrix(int[][] A, int[][] B) {int[][] answer ..
[알고리즘 문제] 최대공약수와 최소공배수 http://tryhelloworld.co.kr/challenge_codes/10 ( 문제 ) Level1 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환해주는 gcdlcm 함수를 완성해 보세요. 배열의 맨 앞에 최대공약수, 그 다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 gcdlcm(3,12) 가 입력되면, [3, 12]를 반환해주면 됩니다. ( 구현 - 자바 ) TryHelloWorld.java import java.util.Arrays; class TryHelloWorld { public int[] gcdlcm(int a, int b) { int[] answer = new int[2];int num1 = a; int num2 = b; int m = 1;// 몫 // 큰수를 작은수로 ..
[MariaDB] 엑셀 파일을 CSV 파일로 저장후 insert 하기 엑셀로 정리된 파일들을 mariadb(mysql)에 한번에 insert 하기위한 방법. (기록용) 1. 엑셀파일의 데이터 정리 - insert 될 데이터만 남기고 열 이름은 삭제한다. 2. 엑셀파일을 CSV 파일로 저장 - 엑셀파일에서 다른이름저장(다른형식)을 클릭한 후 확장자를 CSV로 선택하여 저장한다. ex) test_insert.csv 3. mariadb로 접속한다. - insert 권한이 있는 계정 or root 계정 - mysql -uroot -p 4. 다음 명령어를 입력한다. - 단, 테이블 구조와 CSV파일 구조가 같아야한다. MariaDB [(none)]> LOAD DATA LOCAL INFILE 'FILE_PATH' INTO TABLE DB명.TABLE명 FIELDS TERMINATED..
Fiddler 사용 시 Firefox HTTPS 접속 불가 해결 Fiddler 사용 시 Firefox HTTPS 접속 불가 해결 웹개발자들에게는 Fiddler 는 거의 필수인데요.Fiddler 사용 시 firefox 에서 HTTPS 가 막히는 이슈가 뙇!!보안이 철저해지면서 firefox에서 막아두었나봅니다 열심히 구글링을 해 본 결과 1. Fiddler 에서 Tools > Fiddler Option > HTTPS > Export Root Certificate to Desktop 인증서를 PC로 내려받습니다. 2. 위와 같이 내려받으면 PC에 아래와 같이 인증서 파일이 생깁니다. 3. Firefox 에서 설정 > 고급 > 인증서 > 인증서 보기 > 인증기관 으로 들어가서 가져오기 버튼을 클릭하여 위 인증서 파일을 등록하면 완료 ! 이제 피들러 사용중에도 Firefox..
[Maven] 메이븐 빌드 - 개발 / 운영 서버 별 빌드 소스 구분 테스트 환경OS : Windows 10Tool : Eclipse Java EE IDE for Web Developers Version: Kepler Service Release 2Framework : Spring 3.2.9 (전자정부프레임워크) 메이븐 빌드시 환경별 소스 구분하기 (기록용으로 남김) 1. 빌드시 구분되어질 파일 생성한 후 서버별 내용을 수정한다.ex) src/main/resources/logback.xml src/main/resources/logback.xml_dev (개발용) src/main/resources/logback.xml_prod (운영용) JLBlog/target/classes/properties/jlblog.properties JLBlog/target/classes/prop..
[Database] Ubuntu 14.04 서버에 오라클 설치 관련 정리 테스트 OS : Ubuntu 14.04오라클 : 11.2.0 개발서버로 사용중이던 우분투 서버에 오라클 11g를 설치하면서 정리한 내용.(기록용) 1.오라클 설치 - 오라클 설치한 후 2번 삭제하고 3번만에 성공하였다. - 설치관련은 아래 url 통해서 해결. (정말 정신건강에 해로움 ㅠ_ㅠ) http://dimpl.tistory.com/8 2.오라클 테이블스페이스 및 사용자 생성 $ sqlplus /nologSQL> conn sys/as sysdba # 테이블스페이스 생성 CREATE TABLESPACE KTOA_TBL DATAFILE '/opt/oracle/oracle11g/oradata/[테이블스페이스명].dbf' SIZE 2048M AUTOEXTEND ON NEXT 100M MAXSIZE UNLI..
[Database] 오라클 데이터베이스 백업(Export) / 복구(Import) 정리 테스트 OS : ubuntu 14.04 1.전체 Export / Import- Export $ exp userid=[User Id]/[password] file=[File Name].dmp full=y$ exp userid=test/test123 file='all_database_backup.dmp' full=y [User Id] : 계정 아이디 [password] : 계정 비밀번호[File Name] : 경로 포함 파일명full : 전체 데이터베이스를 Export할 것인가의 여부 (Y/N). 모든 테이블스페이스, 사용자, 객체, 데이터 포함 - Import$ imp userid=[User Id]/[password] file=[File Name].dmp full=y $ imp userid=test/tes..
[Database] Mysql/MariaDB 데이터베이스 백업, 복구 하기 1.mysql/mariaDB 데이터베이스 백업하기$ mysqldump -uroot -p[password] [Database Name] > [File Name].sql$ mysqldump -uroot -p1234 testDB > backup_testDB.sql [password] : 비밀번호[Database Name] : 데이터베이스명[File Name] : 생성될 sql 파일명 2.mysql/mariaDB 전체 데이터베이스 백업하기$ mysqldump -uroot -p -A > [File Name].sql$ mysqldump -uroot -p -A > backup_db1.sql $ mysqldump -uroot -p --all-databases > [File Name].sql$ mysqldump -uro..

맨 위로