본문 바로가기

개발일지

(235)
우왕 @PostMapping(value = "/findPayment", produces = "application/json") @ResponseBody public Map findPayment(@RequestBody String oData) { //ObjectMapper oMapp = new ObjectMapper(); //Map mData = oData.readValue(oData, HashMap.class); Map mData = new ObjectMapper().readValue(oData, HashMap.class); }
인코딩 String sHangul = "하이루"; System.out.println("utf-8 -> euc-kr : " + new String(sHangul.getBytes("utf-8"), "euc-kr")); System.out.println("utf-8 -> ksc5601 : " + new String(sHangul.getBytes("utf-8"), "ksc5601")); System.out.println("utf-8 -> x-windows-949 : " + new String(sHangul.getBytes("utf-8"), "x-windows-949")); System.out.println("utf-8 -> iso-8859-1 : " + new String(sHangul.getBytes("utf-8")..
[C++] 참조 참조 : 포인터와 유사한 개념. '*'인 포인터와 다르게 참조는 '&' 기호를 사용한다. int a = 10, b = 20; int &aRef = a;// aRef는 정수형 변수 a에 대한 참조 cout
[C++] 포인터 포인터 다른 변수, 구조체, 객체 등 가리키는 변수로서 메모리의 주소와 직접적으로 연관 #include using namespace std; int main() { int a = 10; int* ptr; // 아직 아무것도 가리키지 않은 위험한 상태 ptr = &a; // 주소를 넣어 줌 cout
[ JS + Spring ] 파일 업로드 및 다운로드 보호되어 있는 글입니다.
[JAVA] cmd 창에서 class 파일 실행하기 디렉터리 이동 >>d: 현재 위치의 폴더 확인 >>dir 폴더 이동 >>cd folder1 java의 설명을 보고 싶을 때 >>java /* 사용법: java [-options] class [args...] (클래스 실행) 또는 java [-options] -jar jarfile [args...] (jar 파일 실행) 여기서 options는 다음과 같습니다. -d32 사용 가능한 경우 32비트 데이터 모델을 사용합니다. -d64 사용 가능한 경우 64비트 데이터 모델을 사용합니다. -server "server" VM을 선택합니다. 기본 VM은 server입니다.. -cp -classpath 클래스 파일을 검색할 ;(으)로 구분된 디렉토리, JAR 아카이브 및 ZIP 아카이브 목록입니다. -D= 시스템 속..
[JAVA] PDFbox 라이브러리 - 손상된 PDF 판별 보호되어 있는 글입니다.
[JAVA] 꿀팁 1. for문 사용법 for ( int i = 0; i > sReturn.length; i++ ) { // for문을 사용할 때 이 방법 대신 } for( Map map : sReturn ) { // 이런 방법도 사용할 수 있다. } // 둘의 속도와 기능 차이는 거의 없기 때문에 아무 방법을 사용해도 무관하다 2. 객체 생성과 동시에 중괄호로 묶어서 초기화 Map mWhere = new HashMap() {{ put("FIRST", request.getParameter("FIRST")); put("SECOND", request.getParameter("SECOND")); put("THIRD", request.getParameter("THIRD")); }}; HashMap 객체를 생성과 동시에 중괄호로 ..