높은 곳을 오르는 중
Write
Setting
About Me
총방문자
오늘
어제
분류 전체보기
(108)
공부
(72)
Java
(7)
Javascript
(0)
GeoServer
(1)
Spring
(3)
SpringBoot
(0)
DataBase
(1)
eGovFrame3
(1)
eGovFrame4
(0)
Tomcat
(1)
App
(8)
OpenLayers
(4)
QGIS
(0)
SVN
(3)
API
(1)
과거 자료
(40)
제안서
(2)
시스템 개발
(7)
산산
(4)
땡그르
(3)
개발 중 이슈
(12)
SpringBoot
(3)
개발이슈
(9)
인강
(12)
모던 자바스크립트(javascript) 개발을 위..
(7)
토비의 스프링부트
(5)
도서
(2)
자바의 정석
(1)
Dark
Failed to convert value of type 'java.lang.String' to required type 'java.util.Date'
submit 했을 때 아래와 같은 DTO에 맞게 넘기고 있었다.
2024.12.05
개발 중 이슈/개발이슈
제네릭 사용이유
1. 재사용성2. 타입 안전성 제네릭의 핵심사용할 타입을 미리 결정하지 않는다는 점이다.(클래스를 정의하는 시점에 결정하는 것이 아니라 실제 사용하는 생성 시점에 타입을 결정하는 것) 제네릭 타입GenericBox 를 제네릭 타입이라 한다.GenericBox 에서 T를 타입 매개변수라 한다. 한번에 여러 타입 매개변수를 선언할 수 있다.class Data {}타입인자는 기본형은 사용할 수 없으며, 래퍼 클래스를 사용해야한다. class Data{} 타입 매개변수로 값의 범위를 예측할 수 있다.1. Animal의 자식이 들어올것이라고 예상할 수 있다. (Object와 모든 객체가 들어오는 상황을 대비가능)2. Animal에서 정의한 메서드를 사용해서 미리 구현이 가능하다. 제네릭 메서드 T genericM..
2024.10.02
공부/Java
[Flutter] 위치 정보 권한 체크 및 좌표 전송 (WebView & GPS & SpringBoot)
//Flutter//main.dartimport 'package:geolocator/geolocator.dart';import 'package:permission_handler/permission_handler.dart';void main() async{ WidgetsFlutterBinding.ensureInitialized(); await _handleLocationPermission(); // 어플 켜지면 바로 실행}Future _handleLocationPermission() async { var status = await Permission.location.status; if (!status.isGranted) { status = await Permission.location.re..
2024.09.28
공부/App
[Flutter] 스플래시 스크린 설정
pubspec.yamldependencies: flutter_native_splash: ^2.3.1 pubspec.yaml과 같은 위치에 flutter_native_splash.yaml을 만들어준다. (app밑에 만들어주면된다.)파일 안에 아래와 같이 복사해서 넣어준다.flutter_native_splash: # This package generates native code to customize Flutter's default white native splash screen # with background color and splash image. # Customize the parameters below, and run the following command in the terminal: ..
2024.09.24
공부/App
[Flutter] 앱 아이콘 변경
https://icon.kitchen 사이트에서 아이콘을 만들어줌 AndroidManifest.xml에 빨간 밑줄 부분을 바라보게 하면됨android > app > src > main > resmipmap-hdpi, mdpi, xhdpi, xxhdpi, xxxhdpi 폴더안에 아이콘 넣으면됨
2024.09.24
공부/App
[Flutter] 앱 이름 변경 (안드로이드)
Project > android > app > src > main > AndroidManifest.xml ... android:label="app"
2024.09.24
공부/App
[FLUTTER] SpringBoot gps정보 전송
1. AndroidManifest.xml ( android > app > src > main > AndroidManifest.xml ) ... sdk 버전 29부터는 아래도 추가해줘야 한다함 .../> 2. pubspec.yaml 설정dependencies추가dependencies: ... cupertino_icons: ^1.0.6 //위치 찾기 쉬우라고 이것도 표시함 geolocator: ^8.2.1 // 해당 geolocator를 추가 3. 좌표 정보 가져오기import 'package:geolocator/geolocator.dart';LocationPermission permission = await Geolocator.checkPermission..
2024.09.20
공부/App
메모리 가시성
캐시 메모리의 runFlag를 읽는다. 메인 메모리가 아닌 캐시 메모리의 값만 바뀐다. 메인 메모리에 반영은 언제 될까? 모른다. 평생 안될수도 있다. 그럼 언제 값이 변경될까? 컨텍스트 스위칭이 될때 변경이 된다. (높은 확률로 갱신 되는데 안될수도 있다.) 이런 문제를 메모리 가시성이라고 한다 이런 문제를 해결 하는게 volatile 단 성능문제가 생길수있다. 근데 volatile을 사용안하고 메인메모리의 값이 바뀔수 있다.그건 컨텍스트 스위칭이 가끔 일어나서 그런것인데, 이건 장담할수없다. 그러니 확실한 volatile을 사용하는게 맞다. 그런데 console에 값이 딱 맞게 어떻게 떨어질까?콘솔 찍힐때 컨텍스트 스위칭 되기 때문임 근데 이건 정확한건 아님 volatile은 꼭 써야할때 써야한다.성..
2024.09.20
공부/Java
Prev
1
2
3
4
···
14
Next
티스토리툴바