no image
타임리프 #httpServletRequest.getRequestURI()
현재 개발 환경이 springBoot 3이며, 타임리프로 개발중에 있다. 페이징을 여러 게시판에서 사용중에 있는데,href로 페이지 이동을 시켜줘야하는 path가 다 다르다보니 uri를 통해서 동적으로 처리해주면 게시판마다 페이징 코드가 다 있을 필요가 없어서 작업중 생긴 이슈이다. 코드를 보면 Previous Next  위 html 코드를 보면 3line a태그를 보면 /board로 되어있다. 게시판이 여러개가 있다보니 /board말고 다른게시판 이름이 적혀있고, 각 .html파일 마다 페이징 코드가 저렇게 다 들어가 있었다. 그래서 문제 해결을 위한 방법으로 Previous ..
2024.09.12
no image
아는 만큼 보이는 AI / 길벗
24.09.08 ~ 24.09.09 192p 길벗에서 지원하는 개발도서에 선정되어 독서를 하였다.페이지수가 많지 않고, 초보자의 눈높이에서 설명해서 쉽게 읽혔다. 항상 상대방의 눈높이에 맞춰서 말하려는 연습을 하는데, 글을 쓰시는분이라 그런지 잘 읽혔다.또 중간 중간 그림도 있어서 더 잘 읽힌것 같다. 아래는 도서 리뷰이다. “아는 만큼 보이는 AI”는 AI(인공지능)에 대한 기초적인 이해부터 최신 기술 트렌드까지 다루는 책으로, 기술적 개념을 쉽고 체계적으로 설명해 준다. 책은 AI의 주요 기술과 생성형 AI의 작동 방식, 그리고 주요 기업들이 AI를 활용하는 방법에 대해 다루고 있다. 각 챕터는 AI에 대한 독자의 이해를 돕기 위해 다양한 사례와 예시로 구성되어 있어, AI의 세계를 처음 접하는 사람..
2024.09.09
Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl
어제까지만해도 잘되던게 갑자기 안됌...... 원인... 어이없음 build.gradle 를 새로고침 해주면됨...
2024.07.30
안드로이드 웹뷰 적용
WebView 적용이 필요해서 작업중인데 Activity와 Fragment 방식이 달랐다. 공통//AndroidManifest.xml Activity 방식//activity_main.xml //MainActivity.javapublic class MainActivity extends AppCompatActivity{ private WebView webview = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webvie..
2024.07.28
안드로이드 Naver Map Api 사용하기
//AndroidManifest.xml  //build.gradem (Module :app)dependencies { implementation("com.naver.maps:map-sdk:3.19.0") } //settings.gradledependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() jcenter() // Warning: this repository is going to shut down soon maven("https://..
2024.07.27
no image
안드로이드 GPS 정보 가져오기
안드로이드 스튜디오를 통해서 GPS 정보를 가져오자//manifests AndroidManifest.xml  //MainActivity.javapackage com.example.myapplication;import androidx.annotation.NonNull;import androidx.appcompat.app.AppCompatActivity;import androidx.core.app.ActivityCompat;import android.Manifest;import android.content.pm.PackageManager;import android.location.Location;import android.location.LocationListener;import android.locatio..
2024.07.27
no image
SKT 포트포워딩 및 포트개방 확인
내가 만든 시스템을 외부에서 접속 가능하게 하기 위해 포트포워딩을 진행하였다. 커맨드창을 통해서 내 ip를 확인하고 접속한다. ID는 admin이고 PW는 공유기 밑에 있을것이다.접속하게 되면 위와 같은 순서로 클릭한다.외부포트: 외부에서 접근할 포트포워딩 IP 주소: 현재 내 IP내부포트: 시스템 포트 입력하고 추가한다. 외부에서 내 pc에 접근할 수 있도록 방화벽을 풀어준다.인바운드 규칙을 추가한다. 문제없이 다 잘했는데 접근이 안되는 이슈가 발생해서포트가 열려있는지 확인해보았다. TcpTestSucceeded가 True이면 포트가 잘 열려있는 것이고.. 시간이 조금 지나니깐 외부에서 접근이 잘 되었다.
2024.07.15
no image
카카오 로그인 API
https://developers.kakao.com/console/app 카카오계정 accounts.kakao.com 1. 카카오 개발자 접속2. 애플리케이션 추가3. 카카오로그인 url 등록4. 플랫폼 등록5. 코드 작성    카카오 인증 카카오 로그인
2024.07.12