no image
스레드 생성과 실행
Java에서 Thread를 생성하는 방법엔 Thread 클래스 상속/Runnable 인터페이스 구현 두가지 방법이 있다.public class HelloThread extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName() + ": run 실행"); }}public class HelloThreadMain { public static void main(String[] args) { System.out.println(Thread.currentThread().getName() + ": main() start"); HelloThread h..
2024.09.16
no image
프로세스와 스레드란
멀티프로세싱컴퓨터 시스템에서 둘 이상의 프로세서(CPU 코어)를 사용하여 여러 작업을 처리하는 기술이며 동시에 많은 작업을 처리 멀티태스킹동시에 여러 작업을 수행하는 것이를 위해 운영체제는 스케줄링 기법을 사용하며, 스케줄링은 CPU 시간을 여러 작업에 나누어 배분하는 방법 멀티프로세싱 / 멀티태스킹 멀티프로세싱   - 여러 CPU를 사용하여 동시에 여러 작업을 수행   - 하드웨어 기반으로 성능 향상 (CPU니깐) 멀티태스킹   - 단일 CPU가 여러 작업을 동시에 수행 프로세스프로그램이 실행되면 프로세스가 만들어지며 프로그램이 실행 (클래스를 인스턴스 했을때를 생각하면됨)실행 중인 프로그램의 인스턴스하나의 스레드를 반드시 포함각 프로세스는 독립적인 메모리 공간을 가지며, 운영체제에서 독립된 실행 단위..
2024.09.16
안드로이드 웹뷰 적용
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
카카오 로그인 API
https://developers.kakao.com/console/app 카카오계정 accounts.kakao.com 1. 카카오 개발자 접속2. 애플리케이션 추가3. 카카오로그인 url 등록4. 플랫폼 등록5. 코드 작성    카카오 인증 카카오 로그인
2024.07.12
no image
PostgreSQL 설치
https://www.postgresql.org/ PostgreSQLThe world's most advanced open source database.www.postgresql.org Download 클릭 저는 Windows를 선택하였습니다. Download install 클릭 저는 Windows x86-64 설치하였습니다.
2024.07.01
Required request body is missing 에러 해결
개발 상황axios를 통해서 controller에 통신을 하려던 중 에러가 발생되었다.더 정확히는, 통신은 되는데 axios에서 보낸 data가 controller에서 찍히지 않았다. 문제의 소스는 아래와 같다.// xx.jsaxios({ url: "/store/getStore", method: "get", data: { seq: values.seq }}).then((res) => { console.log(res.data);})// xx.java@ResponseBody@GetMapping("/getStore")public String getStore(Map param) throws JsonProcessingException { System.out.println("getStore..
2024.06.29