Java(21)
-
MybatisLogHelper 오류 발생 : 내부 표기로 변경할 수 없습니다 에러 해결
xml 에서 resultType을 Integer로 입력했는데Dao에서는 다른타입으로 받으려고할때 나오는에러이다. ex) Integer -> String
2024.08.26 -
[Android] Cleartext HTTP traffic to Site not permitted 오류 해결방법
안드로이드 앱에서 HTTPS 가 아닌 HTTP 통신으로 서버에 접근하는경우 정책변경으로인해API 28 이후부터 Cleartext HTTP traffic to Site not permitted 에러 발생. Androidmanifest 의 에아래 옵션을 넣어줘야 HTTP 통신으로 서버에 접근할수 있다. android:usesCleartextTraffic="true"
2024.07.27 -
[Oracle] merge문 = 있으면 업데이트 없으면 insert하고싶을때
A라는 테이블에 이미 데이터가 생성된 상태라면 굳이 insert 할필요가 없기때문에 update 가 필요하다. update 쿼리와 insert 쿼리를 각각 1개씩 사용하여 조건문 처리도 가능하지만이를 xml 단에서 merge 문을 사용하여 1개의 쿼리로 A라는 테이블에 데이터가 있으면 업데이트하고,없으면 insert 할수있다. 아래 예시는 작성한 merge 문 쿼리입니다.merge into project_mro_info using dual on (project_cd = #{project_cd}) when matched then update set user_id = #{user_id} ,mro_type = #{mro_type} ,mro_d..
2024.07.17 -
[Android] 페이스북 SDK 적용방법
안드로이드 스튜디오를 사용하여 페이스북 SDK 를 적용시키고 앱을 빌드하는데 있어오류 하나하나 고치고..왜 오류가 나는지 어려움이 많았어서 적용했던 방법을 이 글을 통해 공유합니다. 제가 구현한 페이스북 SDK는 '광고 성과 측정' 부분입니다. 제일 먼저 bulid.gradle 에서 페이스북 SDK를 추가한 후 SYNC NOW 가 필요합니다.dependencies { implementation 'com.facebook.android:facebook-android-sdk:latest.release'} 이후 string.xml 에서 추가해줘야할 내용입니다.1. facebook_app_id 는 페이스북에 추가한 앱 ID입니다.페이스북 개발자(Meta for Developers) 웹 의 앱 메뉴에서 바로 확인..
2024.06.16 -
[html] a태그로 파일다운로드 쉽게 구현하기
컨트롤러로 가지않고 화면에서만 a태그로 파일다운로드 링크를 걸수있다.프로젝트 webapp 아래 경로는 톰캣 서버가 바라보고 있기때문에webapp 밑의 css 폴더 image.jsp 파일 경로는 아래와 같다.css/image.jsp이제 해당 image.jsp 파일을 a태그를 클릭했을때 다운로드 되게 걸어보자.다운로드 간단하게 구현됬다.
2024.06.08 -
[java] 화면이 로딩중일때 프로그래스 처리
위 프로그래스바를 이용하여 화면에서의 로딩 동작을 표현해 보았다. 1. 클래스 명 으로 css 속성 부여.wrap-loading { position : fixed; left : 0; right : 0; top : 0; bottom : 0; background : rgba(0,0,0,0.2); filter : progid:DXImageTransform.Microsoft.Gradient (startColorstr='#20000000',endColorstr='#20000000');}.wrap-loading div{ position : fixed; top : 50% ; left : 50%; margin-left : -21px; margin-top : -21px;}.display-none{ display:..
2024.06.06