[IntelliJ] 한글깨짐 해결 UTF-8 Encoding 설정 1. IntelliJ 가상머신 Encoding 설정 IntelliJ 실행시 사용되는 가상머신 Encoding 설정. Windows 환경에서 기본 설정으로 IntelliJ를 설치할 경우를 기준으로 C:\Program Files\JetBrains\IntelliJ IDEA 2019.1.3\bin\ 폴더 안에 설정 파일이 있다. 위의 두 파일 중에 사용중인 OS bit 숫자에 맞는 파일을 열어서 Encoding 설정을 해주면 된다. -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dfile.encoding=UTF-8 2. Editor File Encoding 설정 IntelliJ를..
[Spring] Security CSRF multipart/form-data 스프링 시큐리티에서 CSRF 필터 사용시 form 데이터를 multipart/form-data로 보내면 request의 형식이 바뀌어 인식을 못한다. web.xml contextConfigLocation /WEB-INF/spring/root-context.xml, /WEB-INF/spring/security-context.xml springMultipartFilter springMultipartFilter org.springframework.web.multipart.support.MultipartFilter springMultipartFilter /* springSecurityFilterChain org.springframewo..
java.lang.NumberFormatException: 해결방법 ### Error querying database. Cause: java.lang.NumberFormatException: For input string: “a” ### Cause: java.lang.NumberFormatException: For input string: “a” myBatis 사용시 위와 같은 에러가 발생하는 경우가 있다. 원인을 살펴보면 다음과 같은 형식의 문자열 비교 구문에서 에러가 발생하는 것을 확인할 수 있다. 분명 문자열 비교 구문인데 NumberFormatException이 발생하는 상황이다. 결론적으로 위 현상은 myBatis 문제는 아니고 OGNL(Object Graph Navigation Language..
[Java] split() 메서드의 limit 이용 공백유지 1. 내용이 없으면 생략된다. 아래 코드를 실행한 결과를 보면 split()를 적용한 문자열의 뒤부분인 ",,," 부분은 구분 값 콤마 ","를 기준으로 나눠지지 않고 사라진다. public class SplitTest { private static final Logger logger = LoggerFactory.getLogger(Commander.class); public static void main(String[] args) throws Exception { List test_list = Arrays.asList(",,,1,2,,,".split(",")); for (String test_str : test_list) { System.out..
Run Configuration 정보가 저장되는 위치 maven 빌드할 때, eclipse 에 안보이는데 중복된 이름이라 경고가 뜨면서 run 설정이 생성이 되지 않는경우가 있다. - run, debug, maven build 등등의 정보가 저장되는 위치 ${WORKSPACE}/.metadata/.plugins/org.eclipse.debug.core/.launches 의 *.launch 파일 중에서 중복된 이름 삭제하자.
[Javascript] JSON Object의 key 개수(length) 구하기. javascript에서 보통 배열이 포함한 값의 개수 확인 할 때 배열의 array_name.length 정보를 확인하면 된다. 하지만 { key:value, key1:value1 } 형태의 JSON 객체는 length property가 없다. var obj = { key1 : "value1", key2 : "value2", key2 : "value3", key3 : "value4" }; var obj = Object.keys(obj).length; 내장 객체 Object를 이용하면 JSON형태의 객체 값의 개수를 확인할 수 있다.
[Java] 람다식(Lambda Expressions) - 익명함수 [펌] 람다식은 자바스크립트의 즉시실행 함수, 익명함수 그리고 PHP의 Closure와 비슷한 기능을 하는 듯하다. https://jdm.kr/blog/181 자바 람다식(Lambda Expressions in Java) :: JDM's Blog 자바 8에서 람다식(Lambda Expressions)이 추가 되었습니다. 이번 포스팅은 간단하게 람다식에 대해 알아보고자 합니다. Lambda Expressions 람다식을 간단히 정의하면 다음과 같습니다. 식별자 없이 실행 가능한 함수 표현식 요즘은 정의만 보면 잘 모르겠어요. 부연 설명을 조금 해봅시다. 람다식은 자바 8의 가장 특징적인 기능입니다. 또한 기존의 불필요한 코드를 줄이고 가독..
[Java/Mybatis] There is no getter for property named... ... mybatis 사용중 parameterType='string' 으로 1개의 파라미터를 받아서 쿼리를 작성할 때 이 값을 조건문 나 과 같은 mybatis dynamic query element에서 사용할려면 제목과 같은 오류가 나온다. 1. 오류코드 delete from `board` where `board_id` = #{ board_id } 이렇게 작성된 코드는 아마 There is no getter for property named board_id 라는 오류를 보게 될거다. parameterType='map'으로 파라미터를 변경하거나 파라미터의 변수명을 value로 사용하면 문제를 해결할 수 있..
[Javascript] var, let, const 차이점은[펌] https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d javascript var, let, const 차이점 javascript var, let, const 차이점. GitHub Gist: instantly share code, notes, and snippets. gist.github.com https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/const const const 선언은 블록 범위의 상수를 선언합니다. 상수의 값은 재할당할 수 없으며 다시 선언할 수도 없습니다. developer.mozi..
- Total
- Today
- Yesterday
- egov
- Windows
- high1
- c#
- jQuery
- JSP
- 하이원
- php
- 스노우보드
- Linux
- Entity Framework Core
- CentOS
- ubuntu
- eGovFrame
- 전자정부
- Fedora
- dotnet core
- 리눅스
- express
- 자바
- Spring
- MariaDB
- Java
- asp.net core
- MySQL
- 스프링
- 이클립스
- .NET Core
- egoverment
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |