전체 글

성장 중 🌱🌱
· Web/BackEnd
아직 구글 자료들이나 강의 들을 보면 스프링부트 2.X버전이나, JAVA 11 을 요구하는 경우가 다수 있다. 2022년 말에 등장했지만, 아직 회사나 강의 등에서는 2. 버전을 써야할 일이 있는데... 인텔리제이에서 Spring Intilalizr을 보아도, Java는 17 / 21만 지원하고, 11은 손절당했다.. 홈페이지를 들어가 보아도 마찬가지... 최소 버전이 3.1.8이고 Java도 마찬가지로 11은 지원하지 않는다.. 해결책 사실... 3.X 버전을 생성하고 2.x 로 마이그레이션 하는 방법이 제일 간단하다. 주의 : 의존성을 추가한 뒤에 2.x로 마이그레이션 하면, 스프링 버전에 따라 의존성이 다를 수 있으므로 에러가 날 가능성이 있다. 그냥 깡통으로 만들고, 나중에 의존성을 추가하자. b..
Spring 인가 인증 JWT 공부를 하다가, 요즘 코딩 권태기가 와서 코딩에 손이 안잡힌다... 여행 한 번 갔다오면 해결 될 것 같은데~ 어쨌든 그래서 엊그제 보고온 정보처리기사 필기 후기를 써본당.. 1. 본인 수준 (이정도 수준에서 얼만큼 공부해서 통과했다는 이야기를 하고 싶어서 자세히 적어본다.) 현재 컴과 24년도 4학년 예정자이다. 꽤 학점이 나쁘지 않다. (1-2학기빼고는 3.후반 4.초반 대이다.) 코딩 실력은 C, 파이썬, 자바 (대학 수업 수준)를 배웠고, 현재 자바 스프링 열심히 공부중인다. 그래서 웬만한 1~4 과목 내용은 기본적으로 알고 있는 상태이다. (보안 관련 과목은 안들어서 5과목은 정말 정말 생소했다.) 가물가물하지만 20문제 중에 10~15문제 정도는 어디선가 봤던 것..
! 오답노트! 제 1 과목 : 소프트웨어 설계 1. 유스케이스(Use Case)의 구성 요소 간의 관계에 포함되지 않는 것은? 유스케이스(Use Case)의 구성 요소 간의 관계 포함 관계 (Inclusion Relationship) 확장 관계 (Extension Relationship) 일반화 관계 (Generalization Relationship) 의존 관계 (Dependency Relationship) - 구체화 관계는 없다. 제 2 과목 : 소프트웨어 개발 1. 다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 횟수는? 1. 2 2. 3 3. 4 4. 5 단계 1: 배열의 중간 요소를 선택합니다. 단계 2: 찾고자 하는 값과 중간 요소를 비교합니다. 단계 3..
해당 post는 개인 공부 목적으로 작성되어, 다시 봐야할 부분만 간단히 정리해놓은 post입니다. 1. 요구사항 확인 1) 현행 시스템 분석 * 분석 순서 고객 요구 -> 요구사항 분석 -> 설계 -> 구현 -> 테스팅 -> 제품 * 현행 시스템에서 파악해야 하는 것 플랫폼 기능 분석 플랫폼 성능 특성 분석 운영체제 분석 네트워크 분석 DBMS 분석 비즈니스 융합 분석 (인적 자원 분석은 들어가지 않는다.) * 미들웨어 솔루션 유형 6가지 1) DB : 원격 DB와 연결 2) WAS 웹 : Web ~ ; 웹 환경을 구현 3) MOM 메시지 비동기 : Message ~ ; 메시지 기반의 비동기형 메시지를 전달 4) RPC : 원격 프로시저를 로컬 프로시저처럼 호출 5) ORB 객체지향 : Object ~..
시험 유형 : 4지선다 / 과목당 20문제 총 100문제 합격 기준 : 과목당 40점 이상, 전체 평균 60점 이상 (즉, 과목당 최소 8개 이상 맞추고, 과목당 평균 12개 이상은 맞춰야 한다.) 1. 소프트웨어 설계 소프트웨어공학 프로그래밍언어론 2. 소프트웨어 개발 자료구조 운영체제 소프트웨어공학 알고리즘 보안 관련 과목들 3. 데이터베이스 구축 데이터베이스 4. 프로그래밍 언어 활용 프로그래밍언어론 운영체제 보안 관련 과목들 통신 관련 과목들 5. 정보시스템 구축 관리 소프트웨어공학 데이터베이스 보안 관련 과목들 통신 관련 과목들 제1과목 소프트웨어 설계 1. 요구사항 확인 1) 현행 시스템 분석 2) 요구사항 확인 3) 분석 모델 확인 2. 화면 설계 1) UI 요구사항 확..
다음은 글은 infrean의 "자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]" 강의의 학습 목적으로 작성된 것입니다. 강의의 디테일한 내용이나, 코드 등은 빠져있을 수 있습니다. 1. EC2에 접속하여, 리눅스 명령어 다루기 1-1. 빌린 가상 서버에 접속하기 방법 1) 다운로드 받은 키 페어 (pem키)를 이용하기 1. 우리가 접속하려는 EC2의 IP 주소 2. 다운로드 받은 키 페어 3. 접속하기 위한 프로그램 (git bash 혹은 mac terminal) 바로 접속을 시도하면, 다음과 같이 에러가 뜬다... 이유는 키 페어의 권한이 디폴트로 모두 허용되어있다. 본인 말고는 모두 거부하도록 바꿔주자. % chmod 400 file.pem ..
· 🚨ERROR
아마존 리눅스 환경에서 MySQL 8 Community Edition 설치 중 다음과 같은 오류가 발생했다. Error: Problem: conflicting requests - nothing provides libcrypto.so.10()(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 - nothing provides libssl.so.10()(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_64 - nothing provides libcrypto.so.10(libcrypto.so.10)(64bit) needed by mysql-community-server-8.0.11-1.el7.x86_..
· 🚨ERROR
yum 패키지 관리자 update 중 발생 해당 에러가 뜨는 경우가 있다. You could try using --skip-broken to work around the problem 원인 : 이러한 문제는 패키지 간의 충돌로 인해 발생한다. 조치 방법은 충돌나는 패키지를 건너뛰고 설치 후 충돌 패키지를 삭제하고 다시 설치하는 방법이 있습니다. $ yum --skip-broken update
dog-pawwer
지노개발일기