일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pkgutil
- JavaScript
- maven
- Jenkins
- object
- jdbc
- driverspy
- javaascript
- Change port
- docker
- 전송포맷
- ^M바꾸기
- ubuntu
- not to accept jdbcUrl
- 줄복사
- remove
- svn backup
- key bindings
- install
- spring boot
- local
- gradle
- mariadb
- ADB
- install maven
- change file content
- JAR
- spring
- Java
- duplicate lines
- Today
- Total
목록전체 글 (93)
Simplify
맥(Mac) 을 이용해서 개발을 하고 있다면, 여기서 소개하는 brew 가 많은 도움이 될 수 있습니다. 물론, 개발이 아닌 목적으로도 맥을 사용하는 사람이라면 마찬가지겠죠. (하지만 개발을 하고 있는 사람이 그 효과를 크게 느낄 것입니다) Homebrew 는 Ruby 기반으로 만들어진 패키지 관리 프로그램 입니다. 더 상세한 내용이나 기술적인 내용을 다루기 보다는 간단한 사용법을 정리해 둠으로서 개인적인 정리 목적도 있고, 향후에 찾아보기 편하기 위함도 있습니다. 원본 출처는 아래 출처 항목에서 다시 다루었고, 모든 저작권은 해당 페이지에 있음을 밝힙니다. 저는 자주 사용하는 것 위주로, 어떤 것들이 있는지 위주로 해서 설명을 더해 놓겠습니다만, 모든 내용은 해당 출처에 자세하게 설명되어 있습니다. H..
Minikube 는 간소화된 형태로 kubernetes(k8s) 를 사용하기에 적합한 프로그램입니다. 이에 대해서는 향후에라도 설치 방법과 사용법에 대해서 조금 더 깊이있게 다루겠지만, 최근 들어서 조금 사용해보다 보니, 설정에 대한 부분은 메모 목적으로라도 남겨놓아야 할 것 같아서 글을 남깁니다. Kinikube 의 경우 아래 명령어를 통해서 간단하게 실행이 가능합니다. minikube start --driver= 위에서 driver name 부분은 다음 목록을 사용하여 설정 가능합니다. docker (driver installation) virtualbox (driver installation) podman (driver installation) (EXPERIMENTAL) vmwarefusion kv..
Java 프로그램을 구현하다 보면 어떠한 방식으로든 각종 라이브러리를 추가해서 사용하게 됩니다. 예를 들어 Stirng 처리와 관련된 편리한 라이브러리들이라든지, 통신 관련 모듈 등등 추가해서 사용해야 하는 것들은 무궁무진하게 많습니다. 프로젝트 규모가 조금 크거나, 프로젝트 내에 여러 sub-project 가 존재하는 경우, 프로젝트들의 일관성이나 관리를 위해서 공통 라이브러리를 만들어서 구현하는 경우도 많고, 이러한 경우에 로컬 저장소를 이용하기도 합니다. 그런데 저장소 까지는 필요없고, 그저 로컬 jar 파일 하나를 추가하는 경우도 있습니다. 이클립스에서 Java Build Path 에 추가해 주는 것과 비슷한 형태인데, 조금 더 전형적인 방법으로 추가해 보고자 합니다. 여기서는 필자가 잘 익숙하지..
서버 측 프로그래밍을 하다 보면, 특히나 웹 프로그래밍을 하다보면, Excel 파일을 읽고 쓰는 일이 빈번합니다. 예를 들어 화면에 출력된 내용을 Excel 파일로 내보내기(export)한다거나, 한꺼번에 다량의 항목을 등록하려 할 때에 Excel 파일로 등록하기(import) 등의 기능이 이에 해당합니다. 물론 다양한 방법으로 Excel 파일을 읽고 쓰는 것이 가능하지만, 가장 흔히 사용되고 편리한 것은 POI 라는 것을 이용하는 것입니다. 사실 과거에 - 아주 오래전 - 는 엑셀 파일을 테스트 파일로 읽어들이면, xml 파일과 유사한 형태를 띄고 있어 쉽게 읽고 쓰는 것이 가능했지만, 최근에는 보안상의 이유인지 이 마저도 제대로 보이지 않고, 특히 xlsx 파일은 똑바로 읽을 방법이 없습니다. 간단하..
오라클은 오랜 시간동안 기업형 서비스의 Database 로서 자리매김하고 있는 것 같습니다. 항상 아무 생각없이 지나쳐 왔고, DBA 역할을 하는 분이 공유해준 내용을 바탕으로 그저 사용하기 바빴을 뿐, 이 부분에 대해서 구체적으로 분석해본 적이 없는 것 같아 간단하게 나마 적어두려고 합니다 .정리가 잘 된 블로그가 있어, 참고하여 적습니다. 해당 포스트 관리자 분께 감사드립니다. (제 머리가 나빠, 기억해 두려는 목적으로 제 블로그에도 정리하고, 맨 아래에 출처도 명시해 둡니다. ) 어쩌면 너무 오랜 역사를 가지고 있고, 이정도는 기본(?) 이라는 발상이 있어서인지, 어디에도 이 부분에 대해서 잘 설명되어 있지 않다는 느낌을 많이 받습니다. 게다가 소프트웨어 개발자의 경우에는 DB 문서에 친숙하지 않은..
jqGird 는 Web 을 개발하는 데 있어서 유명하고 편리한 라이브러리 중 하나입니다. 기본적으로 jqGrid 는 무료로 사용할 수 있고, 복잡하지 않은 설정을 지원하며, 오랜 기간동안 개선되어 온 결과 많은 기능과 customizable 한 것들이 많이 있습니다. 여기서는 그 중에서 특정 셀(cell)의 속성을 어떻게 변경하는지 살펴보고자 합니다. 이 포스트는 jqGrid 를 조금이라도 사용할 수 있는 개발자분들을 대상으로 작성되었습니다. jqGrid 에서 특정 조건에 따라서 컬럼, 즉 cell의 attribute를 변경하고자 할 때에는 다음의 두 항목을 이용합니다. 물론 이 두 항목 모두 jqGrid Options 중에서 colModel 에 선언하는 형태입니다. cellAttr 함수 형태로서, 해당..
사실 너무 기본적이 내용이긴 하지만, 항상 느끼지만, 자꾸 까먹기 때문에 이 기회에 정리해 둡니다. 정리만 하더라도 제 블로그에서 찾기 쉽고, 정리하면서 기억도 되는거라서 정리해 두려고 합니다. 우선 tar 로 묶는 것은 jar 랑 비슷하게, 그저 파일을 하나로 묶는 역할만을 합니다. 이것이 아니라, tar.gz 로 만들면, 이건 압축해서 묶는 것에 해당합니다. 동일한 형태로 명령어가 되어 있고, 옵션만 다르기 때문에 기억해 두면 좋습니다. tar 로 묶기/풀기 우선 tar로 묶기 위해서는 리눅스에서 tar 명령어를 사용합니다. tar -cvf {파일명.tar} {폴더명 또는 파일명} 우선 묶는 데에는 Compress 의 약자인 c 를, 압축을 해제하는 데에는 eXtract 의 약어인 x 를 옵션으로 사..
최근 들어서, 블루투스 이어폰을 사용하는 것이 아주 쉽게 보입니다. 지하철 등 공공장소에서 보면 다양한 종류의 무선 이어폰들을 사용하는 것을 볼 수 있습니다. 블루투스 이어폰을 처음 접한 것은 LG Tone+ 750 제품이었던 것으로 기억합니다. 줄감기 기능조차 없는 초창기 모델이었는데, 단순히 궁금증에, 그리고 다들 편하게들 사용한다는 이유로 일찌감치부터 사용했습니다. 그 이후로 '명작'으로 불리우는 1000번대 시리즈가 나오고 줄감기 기능이나 각종 향상된 음질을 제공하면서 그 발전을 함께해온 것 같습니다. 최근, 애플에서 출시된 에어팟 프로도 구입을 해서 사용을 했었는데, 안타깝게도 해당 제품은 리뷰할 시간도 없이 바로 사용했던 것 같습니다. (회사에서 수령해서 바로 충전하고 사용) 아이폰, 아이패드..