전체 글
-
ajax - dataType = 'json'으로 get 요청시 string 타입을 리턴받을 수 없음ajax 2021. 5. 27. 15:58
ajax - dataType = 'json'으로 get 요청시 string 타입을 리턴받을 수 없음 / function checkDomestic(tempflightList) { let domesticResult = ""; let flightList = JSON.stringify(tempflightList); $.ajax({ url : '/city/checkDomestic', data : {flightList : flightList}, method : 'get', dataType : 'json', async : false, success : function(data) { domesticResult = "&checkDomestic=" + data.checkDomestic; }, error : function..
-
Non-terminating decimal expansion; no exact representable decimal result.고급 JAVA 2021. 5. 11. 13:44
BigDecimal의 divide시 Non-terminating decimal expansion; no exact representable decimal result. BigDecimal이 굉장히 큰 수를 정밀하게 다룬다고는 하지만, 그래도 제한없는 자리수를 컨트롤 할 수 없다.. 이런식으로 자리수를 줘야한다. a.divide(b, 3, RoundingMode.HALF_EVEN);
-
spring boot - querydsl 설정 에러spring-boot 2021. 5. 2. 20:27
querydsl추가하고 빌드하는 중 발생한 이슈 [build.gradle] plugins { ... id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' // querydsl 추가 항목 } dependencies { ... implementation 'com.querydsl:querydsl-jpa' // querydsl 추가 항목 } // querydsl 추가 항목 task 추가 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } configur..
-
Intellj Lombok test폴더에서 인식 못하는 상황.Spring(전자정부 프레임 워크) 2021. 5. 1. 15:18
상황 intellj 에서 jpa로 구현한 코드를 junit5로 테스트 진행. jpa는 사실 별 상관 없겠다.. 요점은 lombok의 getter, setter가 인식을 못하고 작동을 못하니까.. ..! 여기다 중요한게 작동을 안한다.... 그냥 컴파일 할 때만 빨간 줄 나는게 아니라 런타임에서 에러가 난다.. 관련해서 찾아보니까 런타임에서는 잘 작동한다고 하는 분들이 많던데.. 나는 아니다.. 뭐징.. 스프링 이니셔라이저로 gradle에 추가해서 프로젝트 작업했고.. 플러그인도 설치 해놨고.. 요곤 컴파일시 intellj 한테 lombok 인식해주는거 같긴한데 이것도 설정해줬는데 ..
-
udemy - 안젤라 (Clima) #1iOS 2021. 3. 5. 19:00
Clima APP #1 - System color로 지정하면 dark 모드, light모드에서 자동 색 반전을 지원한다. - Custom Color로 지정하면 Assets에서 color set만들어서 dark / light 모드 색상을 만들고 해당 컬러 적용 - Assets에 png파일 추가하면 1x , 2x, 3x 설정으로 해당 파일의 픽셀이 깨지는 정도를 조정해서 할 수 있는데 pdf로 만들고 Appearances를 single scale로 만들면 안깨지고 잘 적용되게 만들 수 있다. protocal - protocal은 간단하게 정리하자면 class는 상속을 하나밖에 받을 수 없기 때문에 protocol로 미리 function들을 정의해놓고 이 프로토콜을 채택하면 반드시 protocol에 정의한 f..
-
ios - Optional binding (5가지 방법)iOS 2021. 2. 24. 17:49
Optional binding (5가지 방법) 1. Force Unwrapping Optional! 2. checking for nil value if optional != nil { optional! } 3. Optional Binding if let safeOptional = optional { safeOptional } 4. nil Coalescing Operator optional ?? defaultValue 5. Optional Chaining optional?.property optional?.method()