IT
-
[SpringBoot] MyBatis 의존성 추가 후 컴파일 오류IT/삽질 2023. 5. 1. 22:09
오늘도 삽질을 추가해본다. 😱 스프링부트로 게시판 예제 진행하면서 gradle에 MyBatis 의존성 추가 후 컴파일하니 오류가 발생한다. 스트레스 받지 말고 오류를 가만히 째려보자. MybatisDependsOnDatabaseInitializationDetector has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0 정확히 모르겠지만. 대충 버전 문제라는 것임을 알아챌 수 있다. ㅋㅋㅋㅋ 위키피디아에서 자바 클래스 파일을 찾아 본다. (원문: https:..
-
[SpringBoot] 롬복 의존성 추가했음에도 property 찾을 수 없다는 오류 만날 때!IT/삽질 2023. 4. 27. 00:39
링크 요약 - build.gradle 에서 "롬복"의 경우, implementation 으로 의존성 추가하지 말고 compileOnly, annotationProcessor 로 롬복 설정하자! - 최근에 위와 같이 바뀐듯 하다. https://gallery-k.tistory.com/261 [SpringBoot] lombok_error: cannot find symbol 롬복 오류 해결 1. 문제 발생 springboot 에서 롬복을 적용시켰습니다. 22년기준, (더 예전에도!) plugin에서 따로 설치를 해주지 않아도 롬복이 적용이 됩니다. 골뱅이들을 입력해주고 import해주고 오른쪽 구석에 코끼 gallery-k.tistory.com
-
[MySQL] 함수(function) 생성하기IT/정리 2023. 4. 16. 23:31
MySQL에서 함수를 생성해서 업무적으로 활용할 수 있다. 여기서는 간단한 테이블을 만들고 해당 테이블을 조작하는 함수를 만들어 본다. 툴은 MySQL workbench를 사용함 123456789101112131415161718192021222324252627282930313233343536show databases;create database testdb;show databases;use testdb;show tables; -- 1. 테이블 생성create table professor (professor_id int primary key auto_increment,name varchar(32) not null,belong varchar(12) default 'foo',phone varc..
-
[설치] 맥북에 MySQL 설치하기IT/삽질 2023. 4. 15. 18:56
새로 옮긴 직장에서 DB로 MySQL을 사용한다. 과거 프로젝트 수행하면서 MySQL도 다뤄봤지만, 주로 ORACLE만 사용했었다. 오라클과 크게 다를게 있겠냐마는 그래도 새로운 마음으로 새롭게 적응해보겠다고 노트북에 설치를 해본다. 맥북에 MySQL을 설치하기 위해서 brew나 docker를 이용하는 방법이 있다고 하는데, 나는 그 중에서 docker를 사용해서 설치를 했고, 나중에 까먹을 "나"를 위해서 정리해본다. ^^ 1. docker 설치 파일 다운로드 - 경로 - 자신의 cpu 타입에 따라 다운로드 선택 (Mx 계열은 "Apple silicon" 으로 인텔칩은 "Intel chip" 으로 선택..
-
일반 도메인의 서브 도메인 확인하기IT/정리 2023. 3. 8. 22:17
일반적으로 특정 도메인의 IP를 확인하는 용도로 nslookup 을 사용했었다. 그런데 문득 서브 도메인 정보를 확인할 수 있는 방법이 있을까 궁금했는데. 결론부터 말하면.. 아래 사이트를 통해서 100% 는 아니지만 어느 정도 서브 도메인을 확인할 수 있었다. ● 사이트 - https://dnsdumpster.com/ DNSdumpster.com - dns recon and research, find and lookup dns records Attack The ability to quickly identify the attack surface is essential. Whether you are penetration testing or chasing bug bounties. Defend Network ..
-
[iOS] swift 맵뷰 시뮬레이터에서 지도 노출 불가 현상IT/삽질 2023. 1. 31. 01:44
⊙ 현상 xcode에서 맵뷰를 이용한 지도 노출 샘플 코드를 작성 후, 시뮬레이터 실행 시 지도가 노출되지 않는다. ⊙ 원인 및 해결 업그레이드 후 정상적으로 처리되었다. 23년 1월 30일 기준으로 맥OS: catalina, xcode: 12.3 환경이었다. 맥OS는 ventura, xcode: 14.2 로 업그레이드 하였다. 이후 다시 시뮬레이터 실행 시, 지도가 정상적으로 노출된다!! 혹시 맵뷰에 지도가 노출되지 않았다면 OS 및 xcode 버전이 최신인지 확인해보자! 참고) swift API 한글문서 공유 https://bbiguduk.gitbook.io/swift/ The Swift Programming Language - Swift The Swift Programming Language bbi..
-
[정리] intelliJ 단축키 (mac 기준)IT/정리 2022. 12. 30. 08:40
현재 포커스 : Control + Shift + R 이전 실행 : Control + R 라인 복사하기 : Command + D 라인 삭제하기 : Command + back space 라인 합치기 : Control + Shift + J 구문 단위 이동 : Shift + Command + 위 또는 아래 라인 단위 이동 : Shift + Option + 위 또는 아래 인자값 보기 : Command + P 해당 내용 문서 보기 : F1 단어 단위로 이동 : Option + 좌 또는 우 라인 처음과 끝으로 이동 : Fn + 좌 또는 우 라인 전체 선택 : Shift + Command + 좌 또는 우 페이지 업, 다운 : Fn + 위 아래 포커스 범위 잡기 : Option + 위 아래 포커스 이전 / 다음으로 이동..
-
[설정] intellij에서 정적 콘텐츠 노출하기IT/삽질 2022. 12. 26. 23:28
⊙ 현상 인텔리제이에서 서블릿 프로젝트 생성 후 html를 통해 서블릿 호출하려고 했으나 html 파일 및 이미지 파일인 정적 콘텐츠 호출이 불가하였다. ⊙ 원인 및 해결 일반적으로 build 된 리소스에 해당 파일이 반영되지 않은 경우 404 에러를 뱉거나 html, js 등 정적 콘텐츠가 바로 반영되지 않는 경우가 있다고 한다. 참고하는 도서에서는 html 파일을 통해서 서블릿 호출하는 예제를 만들었는데, 서버 기동 후 html 파일을 호출하면 계속 오류가 발생한다. 그래서 톰캣 서버 기동 시 정적 콘텐츠를 포함한 상위 디렉토리를 포함할 수 있도록 설정에 추가하는 방법으로 해결하였다. 1. 프로젝트 구조 2. 톰캣 속성 편집 이동 (Edit Configurations..) 3. Deployment 탭..