일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- duplicate lines
- docker
- gradle
- local
- Jenkins
- install
- object
- svn backup
- Change port
- spring
- javaascript
- JavaScript
- remove
- change file content
- 줄복사
- jdbc
- Java
- ADB
- mariadb
- key bindings
- ubuntu
- maven
- driverspy
- pkgutil
- JAR
- ^M바꾸기
- spring boot
- install maven
- not to accept jdbcUrl
- 전송포맷
- Today
- Total
목록Other (27)
Simplify
들어가며 자바에서 문자열과 숫자를 구분하는 방법을 검색 해 보면, 거의 대부분 Double.parseDouble 로 해서 Exception을 발생시키고 catch 문에서 false, 정상 처리된 경우 true를 내보내는 형태로 구현한다. 하지만 성능 측면을 고려했을 때, try-catch 는 성능상 문제를 일으킬 수 있고, 따라서 가급적 사용하지 않고도 판단할 수 있는 방법이 있을 것 같아 다음의 방법을 찾아냈다. 구현방법 자바에서는 유니코드를 사용한다고 한다. 하지만 255까지는 아스키코드 값과 동일하다는 점을 이용한다. 숫자 0 은 유니코드 값으로 49, 숫자 9는 유니코드값으로 57에 해당하며, 아스키코드 값과 동일하다. 1234567891011121314151617181920 public bool..
들어가며 putty에 세션을 백업하고 복원하는 것이 가끔이나마 필요하여 다음과 같이 정리합니다. 출처는 글의 맨 아래에 명시 해 두었습니다. (현재는 이 방법이 조금 불편하여.. Termius 라는 앱으로 대체하고 사용중입니다) 백업/복원방법 1. Export cmd.exe, require elevated prompt: Only sessions: regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions All settings: regedit /e "%USERPROFILE%\Desktop\putty.reg" HKEY_CURRENT_USER\Software\SimonTath..
들어가며 마크다운 문서는 문서 작성을 하는 데 생선성을 엄청나게 높여주는 장점이 있습니다. 단지 세세한 설정을 하기가 조금 불편하고, 특수문자가 예약어로 지정되어 있어, 작성에 주의해야 되는 부분이 조금 있을 뿐입니다. (최근 티스토리에서도 마크다운 형태의 글쓰기를 지원하기 시작하여 본문이 유용하게 사용될 것 같습니다.) 아래 내용은 특수문자를 어떻게 하면 특수문자로 입력 가능한지를 보여주는 표입니다. 이 표에 나와있는 문자 그대로 입력하면 특수문자를 마크다운에서도 자유롭게 사용할 수 있습니다. 정리된 내용 Symbol HTML Number HTML Name Description ! ! exclamation point " " "\; double quotes # # number sign $ $ do..
개발을 하다보면, 늘어진 내용을 좀 정리해야 하는 경우가 있습니다. 예를 들어 파일 목록은 쭉 가져왔는데, 각 파일명을 뽑아내고 싶다거나 하는 등등으로 말이죠.물론 리눅스 상에 소스가 업로드 되어 있고, 여기에 SSH접속이 가능한 상황이라면 크게 고민할 필요없이 ls 명령어를 이용해서 추출할 수 있을 겁니다만, 단순 텍스트로 나열되어 있다면 여느 에디터의 '열 편집' 모드를 이용하기도 불편하고 그런 상황이 됩니다. 사실 전 이런 경우에 간단한 자바 프로그램을 하나 만들어서 main 함수에서 모든 목록을 배열 형태로 받아 이에 대해서 원하는 문자열을 추출하는 방식으로 진행했었습니다. 프로그램을 만들 줄 아는 사람이라면 크게 어려운 방법은 아닌지라, 충분히 활용해 볼 가치는 있습니다.12345678publi..
linux 명령어를 사용하여 특정 값을 가져오는 경우, 정해진 형태로 내용을 출력하게 됩니다. 이 때에 필요한 값들만을 뽑고 싶으면 이를 배열로 인지하고 순서대로 뽑아서 사용하면 됩니다. 여기서는 사실 md5sum 이르는 md5 checksum 을 얻어내는 명령어를 사용하다가 알아낸 팁을 공유합니다.md5sum 을 입력하면 화면에 checksum 내용과 함께, 내가 호출한 파일명이 같이 출력됩니다. 이 때에 맨 뒤에 | { print $1 } 을 붙여주면 첫 번째 결과값을 얻어낼 수 있습니다. $1 이 결과의 첫 번째 값을 의미하기 때문입니다. 출처 : https://stackoverflow.com/questions/3679296/only-get-hash-value-using-md5sum-without-..
Windows 10 을 VM에 설치하거나 Hyper-V, Parallels 등에 설치 할 경우, 순정 ISO 파일이 필요할 때가 있습니다. 일반적으로 MS 홈페이지에 접근하면, 시디키를 입력하라고 하거나, 혹은 미디어 생성 툴을 이용해서 받으라고만 할 뿐 ISO를 그대로 다운로드 받으려면 조금 찾아다녀야 합니다. 이럴 때 다음 링크를 이용하여 순정 ISO파일을 다운로드 받을 수 있습니다. https://www.microsoft.com/ko-kr/software-download/windows10 별거 없는 링크 주소인데, 이상하게 그냥 찾으려면 잘 찾아지지 않아, 이렇게 글로 남겨 링크를 공유드립니다. 필요하신 분 있으시면 이 링크를 따라가서 다운로드 받으면 될 것 같습니다. 참고로, 최근부터는 Pro와 ..
아이튠즈를 설치하면 아이폰 드라이버는 자동으로 설치가 이루어집니다. 하지만 아이튠즈를 설치할 수 없는 환경이라면 부득이하게 드라이버를 별도로 설치해야 할 필요가 있습니다. 드라이버만을 설치해 봐야 별다른 조치를 할 수 없다는 점에서 무의미한 행동이라고 할 수는 있겠지만, 애플 제품의 특성 상, 드라이버가 정상적으로 설치되지 않으면 USB를 이용한 충전조차 되지 않는 것 같아, 검색한 결과를 포스팅합니다. 1. iTunes 최신 버전 다운로드Apple 홈페이지(https://www.apple.com/kr/itunes/)에서 최신 아이튠즈 설치 파일을 다운로드합니다. 2. 다운로드 받은 파일을 반디집 등으로 엽니다. 3. AppleMobileDeviceSupportXXXX.msi 를 압축풀고 설치한다. 중간..
특정 포트를 사용하고 있는 프로세스를 검색하여, 해당 프로세스를 종료시켜야 하는 경우가 있습니다. 창이 떠 있는 프로세스의 경우에는 크게 문제될 것이 없어보이지만(창을 닫으면 프로세스가 종료됨), 화면이 없는 프로세스의 경우에는 찾아서 종료시키는 것이 까다롭습니다. 예를 들어, 개발툴로 아직도 Eclipse 를 많이 사용하고 있는데, Eclipse 에 embedded tomcat, 혹은 외부 tomcat 에 올려서 웹 프로젝트를 진행하다가 eclipse 가 비정상적으로 종료되는 경우, tomcat 프로세스가 아직 살아있으면서 다시 실행이 안되는 문제점이 발생합니다. 이런 프로세스는 작럽관리자를 실행시키면 보이긴 하지만, 어떤 포트를 사용하고 있는지는 잘 확인하기가 힘듭니다. 따라서 아래 명령어를 통해 프..