2021/07

※ 모바일 카카오톡에서 내보내기한 txt파일 채팅을 기준으로 정렬되는 프로그램입니다. PC 카카오톡에서 내보내기한 txt파일은 정렬 안됩니다. (모바일이랑 PC랑 내보내기한 txt파일의 data구조가 다름) txt파일 추출했는데 읽기 불편해서 대화의 날짜를 제거하고 내가 보기 편하게끔 정렬함 카카오톡에서 추출한 txt파일을 drag and drop만 하면 됨 drop후에 같은 디렉토리 내에 [원본파일명]_alignment.txt파일 생성
인텔리제이 패러미터 옵션 단축키 ctrl+p (패러미터 뭐가 들어있는지 확인시켜주는듯?) 인텔리제이 인라인 단축키 Object result = joinPoint.proceed(); return result; -> return joinPoint.proceed(); (ctrl+alt+N)
· Debug
java.lang.IllegalStateException: Failed to load ApplicationContext Parameter 0 of constructor in hello.hellospring.SpringConfig required a single bean, but 2 were found: Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.hellospring.repository.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepositor..
· Debug
-> 포기.. 진짜 하루 종일 계속 했는데 도저히 방법 못찾겠음.. spring에 대한 지식 부족 + 실습 게시글이 19년도 영상인점 2가지 이유 + 구글링 엄청 해서 원인은 그나마 알 수는 있어도 해결은 도저히 못하겠음 ■Debug putty로 spring boot프로젝트 배포하는 과정에서 자꾸 에러가 난다 Caused by: org.springframework.beans.factory.BeanCreationException: Caused by: java.lang.IllegalArgumentException: 원인은 찾아냈지만, 근본적인 해답은 찾지 못했다. 원인은 aws codebuild 로 gradlew bootJar 로 jar 를 만들었을때, 내부적으로 묶인 순서가 달라서 이다. 아래에도 써놨는데..
· Debug
■Debug putty로 spring boot프로젝트 build하는 과정에서 자꾸 에러가 난다 Cause: invalid source release: 11 start.spring.io에서 자바 버젼을 11로 하고 배포 툴을 gradle로 설정 후 로컬에 셋팅 후 실행시 발생한다. 원인 gradle의 jvm설정이 11 이하 버젼인데 bulid.gradle에 sourceCompatibility의 설정이 11로 되어 있어서 발생 한다. 해결 1. sourceCompatibility 값을 gradle의 설정 jvm값으로 변경한다. 2. gradle jvm설정을 11로 올린다. setting -> build, excution, deployment -> bulid tools -> maven -> gradle -> ..
· Debug
finished with non-zero exit value 1 이거.. 검색해보니까 너무 원인이 다양해서 솔직히 다음에 나타나면 좀 그럴 것 같다.. 나같은 경우는 dependencies에서 library가져오는 방식 중 compile이라는 명령어가 레거시여서 생긴 에러인데 (compile을 implementation으로 바꿔주고 해결) 근본 원인은garbage collector overhead때문이라고함
ios의 클립보드 공유.. 같은 거 어떤 원리로 하는건지? 그냥 클라우드?? 'Wi-Fi, Bluetooth 및 Handoff'가 켜져 있어야 할 것. 템플릿 메소드 추상 메소드나 구현된 메소드를 활용하여 '전체 기능의 흐름'을 정의한 메소드 디자인 패턴에 쓰임 추상클래스와 인터페이스 (+ 상속) 추상클래스는 상위 클래스의 DNA를 전부 물려받음 추상클래스는 개체들의 공통분모를 일반화한 클래스 (1개만 extends 가능) 인터페이스는 모듈을 끼워 맞추는 것이다 (여러개 interface 가능) 추상클래스는 상속받는 느낌이고, 인터페이스는 사교적인 느낌 https://www.youtube.com/watch?v=VuJHRyIq-w0에서 설명 잘해주심
· Debug
org.gradle.internal.metaobject.AbstractDynamicObject$CustomMessageMissingMethodException 에러났음 ( jpa, mariadb, hikariCP 라이브러리 박을 때) dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' // DB 연동 이부분! implementation ..
· Debug
[org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported] -> GetMapping / PostMapping 방식에 따라 정확하게 Mapping해줘야함 Post방식으로 Mapping해놓고 Get방식으로 Request하니까 error발생 소스코드 젤 첫줄보면 POST 만 받는다고 설정해두셨잖아요. 근데 GET 메서드로 호출하니까 GET을 지원하지않는다는 에러가 뜨는거죠
배게
'2021/07 글 목록