안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.
📄 주요 강의경력외 다수
- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)
🎤 온라인 교육콘텐츠 제공
인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot
email : bitcocom@empas.com
Khóa học
Đánh giá khóa học
- Java TPC (Suy nghĩ, Express, Code)
- Tôi cũng vậy! Có thể làm trí tuệ nhân tạo bằng Spring (Infra phần 1)
- Tôi cũng vậy! Có thể làm trí tuệ nhân tạo bằng Spring (Infra phần 1)
- Spring Framework nằm trong tay tôi [Spr1tan]
- [NarP Series] Trên tay framework MVC [NarP Part 1]
Bài viết
Hỏi & Đáp
강의 코드 변경 요청
안녕하세요. Spring AI 공식버전이 2025년5월에 1.0.0으로 변경되고 1.0.1버전이 진행중에 있습니다.강의 촬영당시 버전이 1.0.0-M8이여서 조금 변경된 부분이 있는데 소스코드 부분은 변경된 코드로 수정해서 올려두도록 하겠습니다. 크게 변경된 부분은 없는데 스스로 바꿔가면서 공부해보셔도 도움이 되실듯합니다. 변경된 소스코드 올리고 다시 공지하도록 하겠습니다~~ 감사합니다.
- 0
- 2
- 33
Hỏi & Đáp
.getText()와 .getContent()질문입니다.
Spring AI에서 ChatResponse의 getResult().getOutput().getText()에서 getContent()가 없는 경우는 주로 Spring AI 버전 차이입니다.구버전 (1.x 이전): getText() 메서드 직접 사용신버전 (1.x 이후): getContent() 메서드를 통해 텍스트 접근java// 구버전String text = chatResponse.getResult().getOutput().getText();// 신버전String text = chatResponse.getResult().getOutput().getContent();결과는 같습니다.
- 0
- 1
- 65
Hỏi & Đáp
인프런 자바 강의 보고있는데요. 질문.
최신강의는 패스트캠퍼스강의 입니다.두강의 모두 내용은 객체지향기본 원리를 다루고 있기 때문에 인프런강의가 가장 초기 버전입니다. 패스트캠퍼스강의가 인델리제이로 되어있으니 참고하시구요.
- 0
- 1
- 67
Hỏi & Đáp
사용자 질의에 맞는 SQL 생성 시 여러 테이블 조인 쿼리 사용법
안녕하세요~본강의에 DDL 스키마가 총 6개로 되어 있습니다. 6개의 스키마를 OpenAI에게 미리 알려주면6개의 스키마를 통해서 사용자 질의에 따라 SQL문장을 자동 생성해 줍니다.질문하신 것 처럼 10개의 스키마도 OpenAI에 제공을 하면 JOIN 같은 복잡한 쿼리도 생성을 해줄겁니다.개발자가 수동으로 작성하는 쿼리도 가능하겠지만 OpenAI를 사용하면 쉽게 SQL을 사용해볼 수 있다는 게 장점 입니다.
- 0
- 2
- 99
Hỏi & Đáp
open ai api 비용관련해서 질문이 있습니다.
선불로 결제한 크레딧 만큼 사용하고 크레딧이 다 사용되면 다시 충전해서 사용해야됩니다. 크레딧이 부족하면 콘솔에 오류가 뜰겁니다. 그래도 한번씩 남은 크레딧을 확인해보시고 실습해보세요.처음 크레딧 충전하면 실습이 끝날때 까지는 사용하실 수 있을겁니다.
- 0
- 1
- 179
Hỏi & Đáp
WEB-INF 파일 관련 53강 에러발생
MemberFrontController에서 if문에 RequestDsipatcher객체를 만드는 부분에서 request.getRequestDispatcher(nextPage); 이렇게 nextPage가 들어가야 될듯합니다.^^
- 0
- 2
- 148
Hỏi & Đáp
API키 관리 궁금해요.
ajax로 다른 서버 API와 통신시 키값을 클라이언트 자바스크립트 코드에 넣으면 노출이 되는 부분이 있습니다. 이런경우 ajax로 바로 다른 서버 API와 통신을 하지 않고 일단 자신의 서버쪽 컨트롤러로 요청하여 컨트롤러에서 RestTemplate같은 네크워크 API를 이용해서 다른 서버 API와 통신을 하면되고 그때 키값을 함께 넘기는 방식을 사용하시면 좋겠습니다.^^ 다른 properties 방법도 파일에 키를 보관해서 불러오는 방법도 있을것이고, AWS에 키를 넣어서 AWS에 연결해서 키를 가져오는 방법도 있습니다. 가장 보편적인 방법은 위에 설명한 방법을 쓰시면 됩니다.(RestTemplate 이용)
- 0
- 2
- 133
Hỏi & Đáp
SpringMvc 프로젝트가 없는 상태로 작업 중인데 처음부터 막힙니다..
먼저 web.xml의 위치가 WEB-INF 아래에 있어야 될듯합니다.Tomcat 실행시 web.xml에 설정된 내용으로 웹이 구동이 되고 이후 클라이언트의 요청을 받으면 Controller부터 처리가 됩니다.그후 웹애플리케이션을 -> /sp07 Context로 등록을 해주시고(port는 :8081)Maven Update를 한번 해주신 다음에 http://localhost:8081/sp07/ 이렇게 하면HomeController에서 home.jsp로 포워딩하여 화면에 출력이 되면 됩니다.다시한번 해보시고 질문주세요^^
- 0
- 2
- 98
Hỏi & Đáp
질문드립니다.
classes 폴더 이름에 오타가 있습니다^^clasess--->classes
- 0
- 2
- 136
Hỏi & Đáp
질문이있습니다.
Tomcat의 설정파일 중 web.xml에 웹의 기본페이지가 index.html로 설정이 되어있기 때문에 localhost:8081/web 이렇게 하면 index.html이 실행이됩니다. Tomcat기본 폴더에 가셔서 web.xml을 열어보시고 맨아래쪽 쯤에 설정이 되어 있을것입니다.
- 0
- 2
- 109