일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array 객체
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
목록💻Bootcamp Self-Study Revision✨/Spring, Spring Boot, Java, SQL (30)
A Joyful AI Research Journey🌳😊
value가 2개인 (Y/N) 값을 쉽게 바꿔준다. UPDATE medical_supplies SET visible = CASE WHEN visible = 'Y' THEN 'N' WHEN visible = 'N' THEN 'Y' END WHERE name = 'Tridol';
https://sgc109.github.io/2020/07/18/compound-pattern-feat-mvc/ Compound 패턴 (feat. MVC 패턴) Compound 를 사전에서 찾아보면 복합체, 혼합물 등의 뜻이 나온다. 그렇다면 Compound 패턴은 무엇일까? sgc109.github.io Model : data. data를 만드는 과정까지 포함. = 최종적으로 data를 만들어내는 것 View : data를 사람한테 보여주는것 Controller : 사용자의 요청을 받아서 요청에 맞는 모델을 실행 참고: https://velog.io/@vgo_dongv/Java-MVC 그림 출처: https://blog.naver.com/zxxne/222482502102
No mapping found for HTTP request with URI가 자주 뜨는데, 이클립스 상단 메뉴의 Project > Clean, 서버 연결이 안 되는 프로젝트 우측 클릭 후 Maven > Update Project 를 눌러서 이클립스 콘솔의 No mapping found for HTTP request with URI 에러 오류가 간단하게 해결됐다. 또는 Servers > Clean후 Restart를 눌러도 해결됐다.
war 파일 저장 톰캣 버전 8.5 Overwriting existing file 클릭 톰캣 > webapss > https://dashboard.ngrok.com/get-started/setup ngrok - Online in One Line dashboard.ngrok.com 포트번호를 넣고 8080를 적는다. - 항상 켜져있어야 한다. - 매일 ngrok http 80을 써서 항상 주소를 바꿔야 한다. - 주소를 고정시키고 싶으면 돈을 낸다. 수동 배포 설명 링크
현재 팀 프로젝트 1로 '온라인 증명서 출력 웹사이트'를 만드는 데 환자 코드가 각각 분류됐고, 사용자는 환자 코드가 있을 경우 거기에 맞는 증명서를 출력할 수 있고, 사용자가 환자 코드가 없는 증명서 발급 신청을 누르면 내역이 없다는 경고창이 뜬다. 아래처럼 잘 진행이 됐었다. 근데 사용자가 회원 가입 후 로그인을 했을 때 환자 코드가 MySQL에서 null이었다. 이유는 의사가 그 사용자의 진단서를 작성한 적이 없기 때문이다. (그냥 단순히 회원가입 후 로그인한 상황이다.) 우선 CertificateMapper.xml에서 기존에 쓰던 inner join 대신에 left join을 쓴다. SELECT m.id, name, patientcode FROM member AS m LEFT JOIN certif..
ON : JOIN을 하기 전 필터링을 한다 (= ON 조건으로 필터링이 된 레코들 간 JOIN이 이뤄진다) WHERE : JOIN을 한 후 필터링을 한다 (= JOIN을 한 결과에서 WHERE 조건절로 필터링이 이뤄진다) SELECT m.id, name, residentid, disease FROM member AS m INNER JOIN certificate AS c ON m.id = c.id WHERE m.id = #{id} and c.patientcode = '1' 참고: https://developyo.tistory.com/121
이클립스에서 Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4 and JAVA EE 5,6, and 7 Web modules. 라는 오류때문에 서버 연동이 안 됐는데 Dynamic Web module을 3.1로 맞춰주면 된다. 참고: https://gabrielyj.tistory.com/196 [톰캣/에러] Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 에러 스프링 프로젝트를 구동 시키기 위해 톰캣 서버에 프로젝트를 추가 하려고 하는데 아래와 같은 에러가 발생 했습니다. 'Tomcat version 8.5 only supports J2EE 1.2, 1..
패키지명: 모두 소문자, 밑줄문자(_) 사용 안 함 클래스명: 파스칼표기법(PascalCase), 명사 또는 명사구 인터페이스명: 파스칼표기법(PascalCase), 명사 또는 명사구이지만, 가끔 형용사 사용(ex. Readable) 메서드명: 낙타표기법(lowerCamelCase) 상수명: 대문자 뱀 표기법 UPPER_SNAKE_CASE 비상수 필드명, 파라미터명, 로컬 변수명: 낙타표기법(lowerCamelCase) DTO, DAO: GuestDTO 참고
230428 학원에서 csv 파일 저장해서 집에서 쓸 때 csv import해서 쓴다. 한글 깨짐 방지도 설정해준다. https://cotak.tistory.com/63 [MySQL] MySQL에서 CSV파일 Import하기 일반적으로 스프레드시트를 MySQL 테이블로 옮기는 데엔 Workbench 내장 기능인 Table Data Import Wizard나 외부 응용프로그램인 MySQL for Excel이 사용된다. 오늘은 이 중 Table Data Import Wizard를 통한 CSV 파일 I cotak.tistory.com
Mysql 8.0 버전부터는 보안적인 이슈로 useSSL 옵션에 대한 추가적인 설정이 필요해졌다고 한다. applications.properties에 아래 코드처럼 allowPublicKeyRetrieval=true 를 추가한다. spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase?useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false 참고: https://joont92.github.io/java/java-mysql-%EC%97%B0%EB%8F%99%EC%8B%9C-%EC%98%A4%EB%A5%98/ [java] java mysql 연동시 오류 The serv..
230416 스프링 시큐리티를 이용해서 회원가입 후 로그인 하는 데 계속 아래 오류가 떴었다. No default constructor for entity: : com.example.demo.model.User 해결책은 내가 만든 User.java에 //adding a default constructor with no arguments to the User class //will allow Hibernate to instantiate objects of the class during database queries public User() { } 이 코드를 적어서 default를 지정해주는 것이다. User 클래스에 arguments가 없는 기본 생성자를 추가하면 Hibernate가 클래스의 객체를 인스턴..
출처: https://product.kyobobook.co.kr/detail/S000200456452 스프링 코딩 공작소 | 송미영 - 교보문고 스프링 코딩 공작소 | 처음부터 끝까지 직접 만들어 보며 익히는 스프링 MVC!스프링 MVC는 웹 애플리케이션 개발 전용 프레임워크로, 스프링에서 제공하는 많은 기능을 자유롭게 확장해 사용할 수 product.kyobobook.co.kr p. 198 뷰 리다이렉션 (View redirection) : 사용자 웹 요청에 따라 현재 뷰 페이지에서 다른 뷰 페이지로 이동하는 것. 컨트롤러의 요청 처리 메서드는 기본적으로 GET 방식을 사용하므로 뷰 페이지 이동 방식은 forward 방식을 따른다. @RequestMapping(...) public String 함수 이..