일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- driverspy
- spring boot
- install
- Jenkins
- remove
- Change port
- JavaScript
- Java
- ubuntu
- not to accept jdbcUrl
- 줄복사
- install maven
- duplicate lines
- ^M바꾸기
- mariadb
- svn backup
- 전송포맷
- pkgutil
- jdbc
- maven
- gradle
- spring
- JAR
- object
- change file content
- key bindings
- docker
- local
- ADB
- javaascript
- Today
- Total
목록2019/06/05 (6)
Simplify
들어가며수학적인 개념의 조합(Collection)은 순서에 상관없이 요소들의 집합 경우의 수를 다루는 것을 의미합니다. 학창 시절 수학시간에 배운 개념인데, 이걸 코딩으로 해결해 보려고 하니 까다로움이 있어 포스팅으로 남깁니다.보통의 경우, 아래 경우에 대해서 System.out 등으로 로그를 찍으면 조금만 커져도 그 양이 어마어마하게 많아집니다. 적은 수로 우선 동작을 확인하고 확대된 것을 이요하시기를 권장 드립니다.특히 ArrayList같은 경우에는 조합을 이용해서 index 의 조합을 가져오고, 이를 통해서 Arraylist 의 요소들을 꺼내 각각을 구현하는 방식을 이용했습니다. 바로 처리할 수도 있겠지만, 보통은 각각의 경우에 대해서 일련의 작업을 하고 마무리하는 것이 아니라, 아래처럼 가져온 모..
들어가며좌표값으로 이루어진 Matrix 에서, 하나의 좌표가 주어졌을 때, 그 주변 같은 값을 가진 좌표들을 구해내는 코드를 소개합니다. 눈으로 인지하기에는 어려운 로직이 아니지만, 실제 코딩을 해 보면 복잡도가 꽤 있고, 놓치는 부분이 많아 블로그에 정리합니다.배열을 for 문으로 돌면서 판단하는 로직, ArrayList 의 class요소에 대해서 contains 를 동작하게 하는 방법, 잘 사용하지 않는 do-while 문을 이용하는 방법 등을 소개합니다.구현방법위치 정보를 가진 배경다음과 같은 지도 형태의 matrix 에서 같은 값을 가진 원소들을 찾아보도록 하겠습니다.1 2 3 4 5 6 7 8 9 10 11 12 int[][] matrix = new int[][] { {0, 0, 0, 0, 0,..
들어가며아이튠즈는 기본적으로 백업 폴더를 사용자가 지정할 수 없도록 강제하고 있습니다. 제 경우, 실제 아이폰에서 설정>일반>저장용량 쪽에서 확인한 용량보다, 실제 백업 용량이 훨씬 더 컸던 것으로 기억합니다. 약 40G정도를 사용하는데, 실제 백업은 70G정도 되던 것으로 기억합니다. 이건 실제 캐시 데이터(즉 임시파일 등등)에 대해서 용량으로 계산되지 못하게 하고 있고, 이를 빈 공간으로 보여주게 설계된 탓에(애플 제품 모두..) 이렇게 보일 수 있다고 합니다.예전에 Apple 홈페이지에서 iTunes 를 다운로드 받아 설치하면 특정 경로에 백업이 설정되도록 했었는데, Windwos 10, Microsoft Store 에서 다운로드 받은 iTunes 는 그 설정이 조금 바뀌었기 때문에 여기서 다시 한..
How to install an FTP server on Windows 10Very similar to previous versions, Windows 10 includes the necessary components to run an FTP server. Follow the steps below to install an FTP server on your PC:1. Use the Windows key + X keyboard shortcut to open the Power User menu and select Programs and Features.2. Click the Turn Windows features on or off link.3. Expand Internet Information Services..
들어가며Spring에서 Maven 으로 RestTemplate를 이용하지 않고 순수하게 Java에서의 Class를 이용해서 HTTP 호출하는 예제를 찾아 공유합니다. 구현방법12345678910111213141516171819202122232425262728import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL; public class Test01 { public static void main(String[] args) { BufferedReader in = null; try { URL obj = new URL("http://www.test.co.kr/..
들어가며 리눅스는 시작시 /etc/init.d디렉토리 내부의 스크립트를 실행하도록 되어 있다. 따라서 이 디렉토리 내부에 실행하기 위한 코드를 삽입해 주면 부팅시 코드가 실행된다. 구현방안 부팅시 디렉토리를 만드는 예제$ cd /etc/init.d$ vi ex_script ex_script라는 파일에 mkdir 명령어를 통해 test라는 디렉토리를 생성하도록 명령어를 넣는다. #!/bin/bashmkidr /home/test 이제 이 명령어는 부팅시 /home디렉토리에 test라는 디렉토리를 생성 할 것이다. 부팅시 실행이 가능하도록 755로 권한을 변경한다. $ chmod 755 ex_script 이제 부팅시 만들어진 스크립트가 실행되도록 등록한다. $ update-rc.d ex_script defau..