개인참고
-
JDBC 참고용개인참고 2022. 11. 14. 09:47
1. 배치 업데이트 DatabaseMetaData - supportsBatchUpdates //지원 유무 확인 Statement - addBatch, executeBatch //배치 작업 2. 쿼리 타임아웃 확인 및 설정 https://blueyikim.tistory.com/2216 [Tips] JDBC 쿼리(Query) 타임아웃 설정 기본적으로 JDBC 쿼리(Query)에는 제한 시간이 없으므로 JDBC 쿼리가 스레드를 무제한 시간 동안 블록(BLOCK)할 수 있다. 물론 DB 로드와 쿼리 비용에 따라 다르다. 특정 시간보다 오래 걸릴 수 있는 blueyikim.tistory.com Statement - getQueryTimeout, setQueryTimeout 3. 커서 이동 / 데이터 수정가능 Co..
-
[Kotlin] coding convention개인참고 2021. 11. 11. 03:19
내용 추가될 예정 object도 top-level에 선언가능하였네? backing 속성(reference에서 많이 보긴함) val _str : String (backing 속성. 비공개) - 읽기 쓰기 가능한 MutableLiveData, MutableList 등등 val str : String - 공개 속성, 제공 목적 함수는 단일 표현식을 선호해라. 왜지? 람다에 라벨링을 해준다면 람다와 @ 사이에 여백을 두지 마세요. 람다식을 사용할때 기본으로 주어지는 it 대신 다른 이름을 쓴다면 -> 뒤에 개행을 해주고 람다식을 작성 람다가 짧고 nested 되어있지 않다면 it를 그냥 쓰는것이 좋습니다. 람다의 라벨반환은 사용하지 않는것이 좋습니다 코틀린엔 var가 있고 val이 있습니다. 변하지 않는 데이터..
-
[개인참고] 안드로이드 버전개인참고 2021. 10. 22. 19:19
버전 확인- https://developer.android.com/reference/kotlin/android/os/Build.VERSION_CODES Build.VERSION_CODES | Android Developers developer.android.com 디바이스 버전 확인- https://developer.android.com/reference/kotlin/android/os/Build.VERSION#sdk_int Build.VERSION | Android Developers developer.android.com 버전 별 분기 로직 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.알파벳상수){ // api level 대응 } else{ // api lev..