728x90
반응형
- [ 카테고리 없음 ][Spring Boot]점프 투 스프링부트 실습 중 h2 db에 insert가 되지 않는 현상2023-07-31 13:53:38점프 투 스프링부트 실습을 진행하고 있습니다. 실습 프로젝트를 깃허브를 통해 관리하고 있는데요, 데스크톱에서 작업하던 프로젝트를 노트북에서 계속 진행하려고 환경 설정을 새롭게 하고 있었습니다. 그런데 db에 insert가 되지 않는 문제로 인해 애를 먹었습니다. db에 insert 시도는 JUnit 테스트를 이용해서 진행하였습니다. 해당 실습 내용은 "점프 투 스프링부트"의 2-05 레포지터리(https://wikidocs.net/160890)입니다. 문제의 원인은 @Transactional 때문이었습니다. 해당 어노테이션을 주석 처리하니 데이터가 정상적으로 insert가 잘되었습니다. JUnit 테스트가 성공인데 데이터는 들어가지 않고 아주 애를 먹었었는데 이 어노테이션이 롤백을 시킨 것이 아닐까 추축..
- [ 언어·프레임워크/Flutter ][Flutter] 파이어베이스 연동 이슈2023-07-24 14:54:091. Android 패키지 이름 "Android 패키지 이름"은 프로젝트 폴더의 \android\app\build.gradle 내에서 확인할 수 있습니다. android { namespace "com.example.flutter_push" 2. 디버그 서명 인증서 SHA-1 "디버그 서명 인증서 SHA-1"을 입력하기 위해 플러터 프로젝트에서 확인이 필요합니다. 확인하는 방법은 다음과 같습니다. ※ VSCode에서 진행하였음 1) 프로젝트 폴더에서 android 폴더로 이동 cd android 2) gradlew signingReport 명령 실행 gradlew signingReport 이슈: 위 과정에서 빌드에러가 발생하였는데 java 1.8 버전에서 진행했기 때문에 발생한 에러였습니다. java 11..
- [ CS/코딩 테스트 ][레벨2][파이썬] 더 맵게2023-07-18 22:40:04https://school.programmers.co.kr/learn/courses/30/lessons/42626 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1차 시도: sorted, pop을 이용한 풀이 → 효율성 테스트 실패 def solution(scoville, K): answer = 0 sorted_scoville = sorted(scoville) while sorted_scoville[0] < K: if len(sorted_scoville) < 2: return -1 a = sorted_scoville.pop(0) b = sorted_sco..
- [ CS/코딩 테스트 ][레벨1][자바스크립트] 숫자 짝궁2023-07-17 23:25:09https://school.programmers.co.kr/learn/courses/30/lessons/131128?language=javascript 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 리팩토링 전 function solution(X, Y) { let xArr = [...X]; let yArr = [...Y]; const xObj = xArr.reduce((acc, curr) => { acc[curr] === undefined ? (acc[curr] = 1) : (acc[curr] += 1); return acc; }, {}); cons..
- [ CS/코딩 테스트 ][레벨1][파이썬] 숫자 짝궁2023-07-17 22:20:31https://school.programmers.co.kr/learn/courses/30/lessons/131128#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 1차 시도(문자열 슬라이싱) → 시간 초과 문자열 슬라이싱을 이용하여 풀이하였으나 시간 초과가 발생하였습니다. def solution(X, Y): result_str = "" for i in X: target = Y.find(i) if target > -1: result_str += Y[target] Y = Y[:target] + Y[target + 1 :] if len(result..
- [ CS/코딩 테스트 ][레벨2] [3차] n진수 게임2023-07-15 22:48:04https://school.programmers.co.kr/learn/courses/30/lessons/17687?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 파이썬 풀이 def solution(n, t, m, p): num_list = [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", ] new_num_list = num_list[:n] result_str = "0" # 중간 결과를 문자열로 저장 end = p + (t ..
- [ 언어·프레임워크/Flutter ][Flutter] Chocolatey를 이용한 flutter 설치? 글쎄...2023-06-19 14:33:30Chocolatey를 이용해 flutter를 설치할 수 있다. 1. Chocolatey 설치 사이트 이동 https://chocolatey.org/install#individual Installing Chocolatey Chocolatey is software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages. Chocolatey integrates w/SCCM, Puppet, Chef, etc. Chocolatey is trusted by businesses to manage software deployments. chocolatey.org 2. power..
- [ 언어·프레임워크/Python ][Python] selenium webdriver의 AttributeError ㅠㅠ2023-06-12 00:30:16from webdriver_manager.chrome import ChromeDriverManager from selenium import webdriver driver = webdriver.Chrome(ChromeDriverManager().install()) 위 코드 실행 시 아래와 같은 에러가 발생하였다. AttributeError Traceback (most recent call last) File c:\Users\ITPS\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\common\driver_finder.py:42, in DriverFinder.get_path(service, options) 41 try:..
728x90
반응형