본문 바로가기

728x90
반응형

분류 전체보기

(135)
error 상황 failed to load config from D:\git\frontend\vite.config.jserror when starting dev server:Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'vite-svg-loader' imported from D:\git\frontend\vite.config.js.timestamp-1733474928285-5a79c0730ee42.mjs at packageResolve (node:internal/modules/esm/resolve:854:9) at moduleResolve (node:internal/modules/esm/resolve:927:18) at defaultResolve (node:in..
vue project 생성 새로운 회사에 입사하게 된지 3주차이다... 좀 적응한거 같다. frontend는 vue 쓰고backend는 spring 쓴다... jsp랑 spring을 쓴 나로써는 좀 불편했지만... 꾸역꾸역 적응한거 같다... vue를 만나 인사한 정도인듯... 회사에서 준 프로젝트 일부분을 끝내고... 혼자 시간이 남아 조금 연습하고 싶어 만들어보았다...최신 버전의 Node.js가 설치되어 있고 현재 작업 디렉터리가 프로젝트를 만들려는 디렉터리인지 확인하세요. 명령줄에서 다음 명령을 실행합니다 => npm create vue@latest그러면Need to install the following packages: create-vue@3.12.1 Ok to proceed? (y) y이렇게 뜨는데 node 버전 업데..
sitemesh 혼자 개인 프로젝트를 하다가 그냥 만들려고 하다가... 회사 프로젝트에 익숙해져서 decorator를 sitemesh를 적용해봐야겠다는 생각이 들었다.https://bongjava.tistory.com/entry/sitemesh-%EC%82%AC%EC%9D%B4%ED%8A%B8%EB%A7%A4%EC%89%AC%EB%9E%80 sitemesh? 사이트매쉬란?sitemesh는 웹페이지를 구성하는 레이아웃을 효율적으로 처리할 수 있게 도와주는 프레임워크이다. 웹페이지의 동일한 상단, 하단, 메뉴등의 부분들은 한 곳에서 관리하고 각각의 페이지는 실제bongjava.tistory.com 윗분의 친절한 설명이 있지만 블로그 내려버리면 의미가 없기에 내 블로그는 내릴 일은 없기에 pom.xml  opensymp..
jetpack compose 가 아닌 프로젝트 생성 jetpack compose로만 만들 수 있는 줄 알고 답답해하다가 우연히 이걸로 하면 되지 않을까 하면서 android studio에서 클릭하다 찾게 되었다. 기본일수도 있으나, 나는 잘 모른다... File - New - New project  Empty Views Activity를 클릭하면 예전 Android Studio의 Empty Activity라고 할 수 있겠다.
Jetpack Compose - 안드로이드 스튜디오 코알라 2024.01.02 안드로이드 업데이트 하면서 바뀌면서 원래도 하나도 몰랐지만, 이제 껄떡거리지도 못할 정도로 많이 바뀜ㅜㅜ 그렇지만 나에게는 chapgpt(챗지)가 있다. 예전에 키오스크 들어가는 웹뷰 만들면서 하나도 도움을 받지 못했던거는 안비밀... 챗지한테 물어보니  Android Studio에서 새 프로젝트를 처음 만들면, 기본적으로 activity_main.xml 파일이 생성되지만, 최근에는 Jetpack Compose 같은 최신 UI 툴킷을 사용하는 경우 XML 레이아웃 파일이 없을 수 있습니다. Android Studio가 Jetpack Compose를 사용하는 프로젝트로 설정되었을 가능성이 큽니다.두 가지 상황에 맞는 해결책을 설명하겠습니다:1. Jetpack Compose 프로젝트일 경우Jetpack Co..
linux cpu용량, 하드 사용량, ram 사용량 확인 Linux에서 CPU, 하드 디스크, RAM 상태를 확인하는 명령어는 다음과 같습니다.1. CPU 확인 명령어lscpu: CPU 정보(모델, 코어 수, 클럭 속도 등)를 확인할 수 있습니다.cat /proc/cpuinfo: CPU에 대한 자세한 정보를 볼 수 있습니다.top: 실시간 CPU 사용량을 확인할 수 있습니다. 2. 하드 디스크 확인 명령어df -h: 파일 시스템의 용량 및 사용량을 확인할 수 있습니다.lsblk: 하드 디스크의 파티션 구조를 확인할 수 있습니다.fdisk -l: 연결된 디스크의 정보를 확인할 수 있습니다.3. RAM 확인 명령어free -h: 메모리 사용량을 확인할 수 있습니다.cat /proc/meminfo: 자세한 메모리 상태 정보를 볼 수 있습니다.vmstat: 메모리, ..
postgresql - numeric mysql에서는 numeric을 쓰지 않았는데, 없는건지 있는건지 그건 나중에 생각해보고 numeric 쓰다가 궁금해서 구글링해 봤다. - NUMERIC 정수 또는 실수를 받을 수 있고,  Numeric은 numeric( 10, 2 ) 이렇게 선언할 수 있는데 이 뜻은 정수 10자리 소숫점 2자리로 표현할 수 있다는 것이다.
Postgresql - there is no unique or exclusion constraint matching the ON CONFLICT specification postgresql 사용하다 INSERT INTO TB_CD(CTGRY, CD, LVL, CD_NM, CD_EXPLN, RSVT1, RSVT2, RSVT3, CD_SEQ, STTS_CD, SITE_SN) VALUES(#{ctgry}, #{cd}, #{lvl}::INTEGER, #{cdNm}, #{cdExpln}, #{rsvt1}, #{rsvt2}, #{rsvt3}, #{cdSeq}, #{sttsCd}, #{siteSn}) ON CONFLICT(CD) DO UPDATE SET CD_NM = #{cdNm}, CD_EXPLN = #{cdExpln}, RSVT1 = #{rsvt1}, RSVT2 = #{rsvt2}, RSVT3 = #{rsvt3}, CD_SEQ = ..
PostgreSQL - syntax error at or near "DUPLICATE" PostgreSQL에서 "DUPLICATE"라는 키워드는 SQL 표준의 일부가 아니며 , 대신 "ON CONFLICT" 절을 사용해야 할 가능성이 크다고 한다.  아래는 INSERT 구문에서 중복 키에 대한 처리를 하는 방법에 대한 예시이다. INSERT INTO table_name (column1, column2, column3)VALUES (value1, value2, value3)ON CONFLICT (conflict_column) DO UPDATESET column1 = EXCLUDED.column1, column2 = EXCLUDED.column2; 여기서 ON CONFLICT 절은 중복된 값이 발견될 때 어떤 동작을 할지 지정한다. DO UPDATE는 중복이 발생할 경우 해당 열을 업데이트하며..
JAVA replaceAll repalceAll (값1, 값2) 라고 바꿔주는 걸로 알고 있는데 내가 쓰는 코드는 값1이 정규표현식으로 된 것이어서갑자기 헤깔렸다... 내가 애매하게 알면 누군가가 물어보았을때 애매하게 대답한다. 오늘 아침에 비몽사몽했는데... 오전에 post로 써야하는걸 get으로 생각없이 쓴 코드 때문에 애먹었다... 프로젝트를 빨리한 다는 핑계말고는 대답할 게 없었다...에휴...내 잘못임... String replaceAll(String regex, String replacement) 이렇게 되어있다. public class ReplaceAllTest{ public static void main(String[] args){ String replaceAllTest = "나는 부산에 부산 시민으..

728x90
반응형