전체 글

웹 개발 꿈나무
· Backend
인프런 김영한 스프링 입문섹션 6. 스프링 DB 접근 기술- 순수 JDBC 이번 시간에는 애플리케이션에서 DB에 연동하여 메모리가 아닌 DB에 쿼리를 날리는 것을 해볼 것임.그 중에서도 가장 오래 된, 20년 전 방식.(편하게 듣고 필요할 때 찾아보면 됨, 어떤 방식으로 발전 되어왔는지 알아보기 위한 것) 1. build.gradle > dependencies에 아래 코드 추가 후 우측 상단의 코끼리 아이콘 클릭implementation 'org.springframework.boot:spring-boot-starter-jdbc'runtimeOnly 'com.h2database:h2'spring-boot-starter-jdbc : 자바는 기본적으로 DB와 붙으려면 jdbc 드라이브가 꼭 필요함.runtim..
· Backend
인프런 김영한 스프링 입문섹션 6. 스프링 DB 접근 기술- H2 데이터베이스 설치 지금까지 해온 것은 메모리에 정보를 다 저장해왔던 것 -> 서버가 내려가면 회원 데이터들 모두 사라짐.실무에선 모두 DB에 데이터를 저장함.1. 가볍고 심플한 H2 DB 설치 해볼것.2. DB 설치 되어있으므로 애플리케이션 서버와 DB를 연결할 것   -> 이 연결 시 필요한 것이 JDBC 기술, 20년 전 개발자들이 했던 것 처럼 순수 JDBC로만 개발해볼 것.3. 순수 JDBC는 복잡하기에 스프링이 JDBC 탬플릿을 제공, 이를 이용해 애플리케이션에서 DB로 SQL을 편리하게 날릴 수 있음4. 3보다 더 나아가 SQL 조차도 개발자들이 직접 짜는게 아니라, SQL의 등록 수정 삭제 등 쿼리를 모두 날려줌  -> 'JP..
입력값 1> n; for(int i = 1 ; i n) break; v.push_back(squareNumber); } if(v.size() == 0){ cout
· 알고리즘
입력값 n 의 범위가 1
티스티토리, 워드프레스 등등 블로거들에게는 필수인 구글 서치콘솔 색인 생성 ,,, 약 2년동안 티스토리 블로그를 운영했는데 이번에 처음으로 '색인 생성 요청이 거부됨' 이라는 에러를 봤습니다. 그리고 해결을 해서! 어떻게 해결했는지 한번 후기 글을 남겨보려고 합니다. 구글 서치콘솔 색인 생성 요청 거부 에러 처음 보는 창이었어서 좀 많이 당황했었어요;; 해결방법 1. 제목에서 대괄호, 꺽쇠 삭제 색인 생성 오류가 난 페이지는 요 글이었습니다. https://bba-jin.tistory.com/66 React Html CSS로 텍스트 밑줄 색 커스텀 하기, custom span text wavy curly underline color 정말 초초초초 간단하게 react, html에서 css로 misspell..
· Frontend
정말 초초초초 간단하게 react, html에서 css로 misspell 혹은 틀린 글자 등 아래에 wavy underline, 즉 밑줄이 보이게 하는 코드입니다! span 전체 코드 : {text.children} 즉, textDecoration: 'underline wavy 원하는컬러코드(ex: #FFFFFF, red, black 등)' 이부분만 추가해주시면 됩니다 ㅎㅎ 완성!!! 끝입니다!!!! 저는 Draft.js를 사용중인데, 모든 editor에 대해 맨 앞글자만 해당 스타일이 적용되도록 구현한 결과입니다. 참고로 저는 저 부분을 클릭할 수 있게 해야해서, hover했을 때 포인터 모양을 바꿔주기 위해 cursor: 'pointer'를 추가해줬어요! 참고 : https://stackoverflo..
· Frontend
에러 전문: The 'this' context of type 'void' is not assignable to method's 'this' of type 'Observable'.ts(2684) No overload matches this call. Overload 1 of 11, '(op1: OperatorFunction, op2: OperatorFunction): Observable', gave the following error. Argument of type 'Observable' is not assignable to parameter of type 'OperatorFunction'. Type 'Observable' provides no match for the signature '(source: ..
· ETC/Settings
오늘은 커밋 삭제하는 법에 대해서 포스팅 해보려고 합니다. 해당 방법은 푸시 여부와 상관 없이 작동 합니다! 즉, 로컬에만 있는 커밋이든, 이미 푸시 해서 오리진에 올라간 커밋이든 상관없음! 하단에 요약 절차 있습니다. 그러나 설명 정독하시는걸 추천드려요!!! 저도 이 전체 과정을 제대로 이해하고 외우는데 시간이 꽤 걸렸음,, 상황 우선 Github repository에서 본 화면입니다. 저는 최신 커밋 세개는 그대로 두고, 하단에 있는 커밋 하나를 삭제하고 싶었어요. 본격적으로 rebase, 즉 커밋 삭제(조작) 하기 전에 git reflog에 대해서 알아봅시다. git reflog - 깃 히스토리 확인 1. 터미널에 다음 코드를 작성하면 아래 이미지와 같은 화면이 뜹니다. git reflog Git ..
rocher71
페레로