일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 0으로변환
- 형변환
- Git
- 상속
- 메소드
- 기초
- 스프링부트
- 오버라이딩
- static
- git commit취소
- MySQL
- 레포지토리설계
- 네트워크
- 생성자
- 엔티티설계
- java기초
- java
- JPA
- 자바
- 스프링시큐리티
- 코린이
- qclass
- 웹스토리지 사용법
- http
- 웹동작방식
- 파비콘에러
- 프로젝트
- 다운캐스팅
- 한번에insert하기
- 업캐스팅
- Today
- Total
목록전체 글 (62)
딱콩이의 봄
프로젝트를 깃허브에 푸시 중 충돌이 생겨 깃에서 클론을 했다! 💡git에서 clone 하는 방법을 알아보자 Git Hub 에서 클론 할 레파지토리를 눌러 그 레파지토리의 주소를 복사한다. 터미널에서 다운로드 받고 싶은 폴더의 위치로 이동 후 git clone 깃주소 이 명령어를 사용해 다운받을 수 있다!
웹페이지를 구성하던 중 파비콘 적용을 해보고 싶었기에.. 구글링 하여 뚱땅뚱땅 했지만⌨️ 며칠째 자꾸 로그인하면 파비콘경로로 가면서 파비콘으로 설정한 사진과 아이컨택을 했다.. 햄 뿡이.. 귀엽지만 자꾸 이러면 보기 싫어...😂 그만 나와도 돼 얘가 왜이러나...싶었는데 설마 스프링 시큐리티 때문에 그런가.. 싶어서 찾아보니 맞았다.😂 스프링 시큐리티에 익숙하지 않아서 발생한 일... 💡해결 방법은 configure 에 antMarchers로 경로를 적어주면 되었던 것..
gradle에 querydsl 관련 의존성과 플러그인을 설정했는데 Q Class import가 안됐다 뭐가 문제지 하고 구글링 중.. 해결방법 파일 - 프로젝트 구조 - 모듈 메뉴에서 target 폴더 아래의 genrated-sources 폴더를 소스코드로 인식할 수 있게 처리해야 한단다.. 나는 글 쓰기 전에 이미 소스로 인식하게 해 줘서 build로 변경된 듯하다 소스로 읽히게 소스를 눌러주고 적용해준 뒤 다시 로드해주고 , 컴파일 쿼리 디에스엘을 더블클릭해주었더니 해결이 되었다!
가끔 웹프로젝트 진행중에 그냥 종료하게되면 다른 프로젝트 실행시 포트를 이미 사용하고 있어서 '이미 사용중인 포트다' 라는 문구를 많이 보게 되었는데 매번 찾아보기 번거로워서 작성하게되었다는..🧐 포트번호로 PID 찾기 lsof -i :포트번호 PID가 저는 41728 이네요! COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 41728 pc유저 강제종료! kill -9 PID PID 를 입력하고 엔터를 치면 포트가 종료 됩니다! kill -9 41728
바이너리 파일 : 문자와 숫자가 저장되어 있는 파일 👉 데이터를 있는 그대로 읽고 쓴다. 텍스트 파일 : 문자만 저장되어 있는 파일 👉 숫자를 문자로 변환 후 쓴다. 파일종류 쓰기 읽기 바이너리 문자 👉 문자 숫자 👉 숫자 문자 👉 문자 숫자 👉 숫자 텍스트 문자 👉 문자 숫자 👉 문자 문자 👉 문자
GET(READ) POST(POSTING) 서버의 리소스를 가져오기 위해 설계 서버에 데이터를 올리기 위해 설계 QUERY STRING 을 통해 데이터를 전달(소용량) 전송 데이터 크기의 제한이 없음(대용량) URL에 데이터 노출이 되므로 보안에 취약 데이터를 요청 메세지의 body에 담아서 전송 데이터 공유에 유리 보안에 유리, 데이터 공유에는 불리 ex. 검색엔진에서 검색단어 전송에 이용 ex. 게시판에 글쓰기, 로그인, 회원가입
✔️자바의 상속 구조는 단일 상속의 원칙을 갖기 때문에 하나의 클래스가 여러 부모 클래스를 상속할 수 없습니다. ✔️서로 다른 부모 클래스를 갖는 클래스 간에도 같은 인터페이스를 구현할 수 있습니다. ✔️같은 인터페이스를 구현하고 있는 클래스간에는 그 인터페이스로 하여금 대표성을 갖게 할 수 있습니다. public class InterfaceAssist { public static void main(String[] args){ play(new Soccer()); play(new baseGuitar()); } public static void play(IBehavior ib) { ib.play(); } } 인터페이스 IBehavior public interface IBehavior { void play()..
✔️인터페이스는 일반적으로 추상 메서드만 가지며 interface 키워드를 이용해 정의합니다. ✔️특정 클래스가 인터페이스를 구현하기 위해서는 implements 키워드를 통해 구현합니다. ✔️상속과 달리 인터페이스는 하나의 클래스가 둘 이상의 인터페이스를 동시해 구현할 수 있습니다.(다중 상속이 가능합니다.( ✔️인터페이스를 통해 설계와 구현을 완전히 분리할 수 있습니다. ✔️함수의 껍데기만 있으며, 그 함수의 구현을 강제하기 위해 사용됩니다. public interface IBehavior { public abstract void play(); //public abstract 생략가능 } public class Soccer extends Sport implements IBehavior { @Overr..