본문 바로가기

내생각들44

코드 컨벤션 참고 https://naver.github.io/hackday-conventions-java/#_intellij 캠퍼스 핵데이 Java 코딩 컨벤션중괄호({,}) 는 클래스, 메서드, 제어문의 블럭을 구분한다. 5.1. K&R 스타일로 중괄호 선언 클래스 선언, 메서드 선언, 조건/반복문 등의 코드 블럭을 감싸는 중괄호에 적용되는 규칙이다. 중괄호naver.github.io 2024. 8. 8.
Spring MyBatis SAXParseException 오류... java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:180         Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:795             Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:795                 Caused by: org.springframework.beans.factory.BeanCreationExcept.. 2024. 7. 22.
리액트 vite https://mycodings.fly.dev/blog/2022-11-19-using-vite-rather-than-create-react-app-cra Create React App 말고 Vite로 React 앱 설정하기 Create React App 말고 Vite로 React 앱 설정하기 mycodings.fly.dev 2024. 3. 27.
북마크 내가 쓴글이 어딨는지 찾을수가 없다.. 그래서 이 글은 지도처럼 쓸 예정이다. 1.리액트 프로젝트 생성하기 https://newstartjoah.tistory.com/131 02/23 61회차 수업 React, Pojo, Spring 개념정리 쿼리스트링 도메인 뒤에 ? ?뒤에는 키와 value가 온다. 자바를 브라우저에 쓸 수 없다. JSP Servlet필요하다 PrintWrite객체를 생성해서 출력 해 준다. 그렇지만 if문을 쓸 수 없다. {}가 있어야 실행문을 newstartjoah.tistory.com 2024. 3. 20.
DevOps 교육 정리 사일로 효과를 타파해야된다. 서비스 속도경쟁이다. 이기주의 노노 그래서 DevOps중요하다 DevOps는 소프트웨어 개발 팀과 IT 팀이 더 빠르고 안전하게 소프트웨어를 빌드, 테스트 및 릴리스할 수 있도록 두 팀 간의 프로세스를 자동화 및 통합하는 일련의 관행입니다. DevOps는 새로운 소프트웨어 기능, 개선 요청 또는 버그 수정 등 하나의 아이디어가 개발에서 배포에 이르는 프로세스의 속도를 높임으로써 더 빨리 프로덕션 환경에 전달되어 사용자에게 가치를 전달하도록 합니다. 이러한 접근 방식을 적용하려면 개발 팀과 운영 팀이 자주 커뮤니케이션하고 팀원들과 공감하면서 업무에 접근해야 합니다. 확장성과 유연한 프로비저닝도 필요합니다. DevOps를 확립하면 셀프 서비스와 자동화를 통해 다양한 이점과 경쟁력.. 2024. 3. 15.
JDBC 연결 createStatement createstatement 는 static parsing 으로 sql문을 parsing 할 때 입력된 해당 값을 sql문에 binding하여 같이 parsing 하여 실행한다 static parsing은 sql문과 입력된 값을 함께 파싱 하므로 한번 parsing 된 sql문을 다른 데이터를 입력하여 사용 할 수 없어 해당 서비스에 사용자 수가 많은 경우 메모리 full이 발생할 수 있다createStatement사용시 Statement를 사용하여 sql문에 필요한 데이터를 입력 받고 실행시 발생한 데이터를 ResultSet 에 저장한다 장점 : 가볍다 단점 : parsing된 sql문 사용시 입력된 값이 다를 경우 재사용할 수 없으며 자원의 낭비가 발생할 수 있다 사용법 .. 2024. 1. 6.
Red Hat OpenShift 지금 프로젝트가 레드헷 클라우드 환경에서 개발을 하고 있다. Red Hat OpenShift 자체 관리형 배포옵션 Red Hat® OpenShift®는 애플리케이션을 규모에 맞춰 빌드, 현대화, 배포할 수 있는 통합 플랫폼입니다 선택한 인프라에서 애플리케이션을 출시할 수 있는 일련의 완전한 서비스로 더 스마트하고 빠르게 작업할 수 있습니다. Red Hat OpenShift란? Red Hat OpenShift는 쿠버네티스로 구동되는 업계 최고의 하이브리드 클라우드 애플리케이션 플랫폼으로, 검증을 통해 신뢰성을 확보한 서비스를 결합하여 애플리케이션 개발, 현대화, 배포, 실행, 관리에 수반되는 마찰을 줄입니다. OpenShift는 퍼블릭 클라우드, 온프레미스, 하이브리드 클라우드 또는 엣지 아키텍처 전반에서.. 2024. 1. 6.
업무일지... 제품 설치 순서 1. DAS Server먼저 설치하기 Decision Analytic Server -job server 파워커브의 기본작업 관리 db연결 -repository sever 파워커브 전략파일 및 보안관리 계정설정, 권한통제, AD서버연동 전략파일의 원본 및 히스토리 로그 윈도우 용 DAS설치 후 hot fix aditor도 설치한다. 2. SDS = PCSM설치 Strategy Design Studio Power Curve Strategy System 클라이언트 쪽 먼저, base파일 설치 후 SP2설치. 그 후 SP2 hot fix버전 설치 3. PMML컴포넌트를 설치해야 실행하기 job server& repository server 먼저 실행 후 SDS실행 가능 라이센스 요청을 해야하는데.. 2023. 8. 23.
Spring Security 설정 Gradle로 만들기 스프링부트는 버전 2.7.10 application.yml server: port: 5000 servlet: context-path: / encoding: charset: UTF-8 enabled: true force: true spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/security?serverTimezone=Asia/Seoul username: tomato password: abcd1234 #ddl-auto: create이면 매번 테이블을 만들어준다 #create전.. 2023. 4. 12.
React 서비스 배포를 위한 build 설정 server를 등록해준다. 그러면 yarn server할때 nodemon이 server.js를 실행시킨다. yarn build 명령어쓰면 build폴더 만들어 진다. 보통 이 빌드 파일을 따로 배포용으로 서버에 올린다고 한다. 2023. 4. 11.