전체 글 136

앵귤러 프로젝트 생성 및 개발환경 설정하기

대표적인 프론트엔드 3대장은 리액트, 뷰, 앵귤러가 있다. 이 중 앵귤러 프로젝트에 투입 예정이라서 앵귤러에 대해 간단하게 공부해보려고 한다. (사실 앵귤러가 아니라 리액트를 하고 싶었던 건 안비밀🙉) SPA 앵귤러를 알기 위해서는 SPA(단일 페이지 웹 애플리케이션)의 개념이 중요하다. SPA는 서버에 요청할 때마다 전체 리소스를 로드하는 것이 아닌, Ajax 요청을 통해 필요한 부분만 렌더링하는 것이다. 앵귤러는 SPA 개발을 위한 자바스크립트 프레임워크이며 점차 브라우저에서 재사용 가능한 단위인 컴포넌트 기반으로 웹 애플리케이션 개발이 가능하게 된다. SPA 및 컴포넌트를 활용하는 대표적인 것이 바로 앵귤러인 셈이다. 앵귤러(Angular) 앵귤러(Angular)는 구글에서 만든 SPA 프레임워크이..

Frontend/Angular 2024.03.13

생성형 AI ChatGPT와 소라 등장! 미래 AI 대체 위험 직업군은?

JTBC News 영상을 보고 개인적으로 정리한 내용입니다. ChatGPT에 이어 AI 소라 등장 날로 발전하는 인공지능(AI) 기술이 여러 직군을 위협하고 있다. 2024년 2월, OpenAI 기업에서 소라(Sora)를 공개했다. ChatGPT 개발에 이어 또다시 혁신을 몰고 온 최신형 인공지능이다. Sora 공식 홈페이지에서는 소라를 한마디로 정의한다. Creating video from text. (텍스트로 영상을 만들 수 있다) 소라는 텍스트로 지시를 내리기만 하면, 사실적이고 상상력이 풍부한 장면을 빠른 속도로 연출할 수 있는 AI 모델이다. 소라와 ChatGPT는 대표적인 생성 AI 시스템이다. 기존 AI 기술은 수많은 데이터를 학습해서 모방하고 예측하는 정도의 수준이었다면, 생성 AI는 새로..

올해 금융 IT차세대 프로젝트 인력부족 우려? 제2금융권 저축은행 차세대 준비

BI Korea 기사를 보고 개인적으로 정리한 내용입니다. 2024년부터 내년까지 금융 IT 차세대 프로젝트가 본격적으로 시작될 조짐이 보이고 있다. 올해의 주요 이슈는 제2 금융권 및 저축은행의 차세대 IT시스템 개발이다. 다올저출은행과 스마트저축은행 발주 예상 다올저축은행은 올해 상반기 발주, 스마트저축은행은 하반기 발주할 것으로 예상된다. 다올저축은행 : IT시스템 개편 예정(약 300억 원) 스마트저축은행 : 차세대 IT시스템 구축을 준비 중(약 300억 원) 두 저축은행 말고도 흥국생명, 흥국화재, 동양생명, NH농협생명, NH농협손보, 한화생명, 한화손해보험 등 많은 금융권들이 차세대 준비를 고려하고 있는 것으로 보인다. 인력 부족 우려 작년에 이어 제1금융권 관련 대규모 사업이 줄어든 시점인..

2024년도 금융권 IT투자 사업목록 정리, 금융권 차세대 프로젝트

BI Korea 기사를 보고 개인적으로 정리한 내용입니다. 올해 금융권 IT 투자사업 관련 기사를 보고, 프로젝트 정보를 요약해 둔다. 프로젝트의 투자내용 및 규모는 예상 추정치이며, 현재 진행 중인 사업도 있고 진행 예정인 사업도 있다. 1. 은행사 1금융권은 단위사업 위주로, 2금융권은 차세대 IT개발 위주로 국민은행 통합데이터 플랫폼 현대화(300억원) 코어넥스트(CoreNext 슬림화, Non 코어뱅킹 영역, 100억 원) 통합단말 현대화(100억 원) 그룹공동 챗봇 고도화(20억 원) 그룹공동 콜봇 고도화(20억 원) 원(One) 클라우드 고도화(10억 원) 신한은행 글로벌시스템 고도화 및 일본향 패키지 작업(130억 원) SBJ 일본은행 해외사업(100억 원) R비서 본 사업(RPA 2단계 고..

VSCode 터미널 오류 해결 : 이 시스템에서 스크립트를 실행할 수 없으므로...

문제 발생 VSCode에서 터미널을 통하여 npm 혹은 yarn을 사용하여 작업 수행시, 아래와 같은 에러가 발생할 수 있다. 이 시스템에서 스크립트를 실행할 수 없으므로 ~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 해결 방법 1 Windows 환경에서는 PowerShell 스크립트 실행이 기본적으로 비활성화되어 있다. PowerShell 스크립트 실행을 허용하려면 아래와 같이 실행 정책을 수정한다. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 해결 방법 2 1. PowerShel..

프리랜서 공실, 안좋은 감정에 무뎌지지 않을 것

작년 12월, 애매한 기간에 개발 프로젝트가 끝났다. 프리랜서 보릿고개 시즌인 1~2월이 지나가고 있지만, 곧 3월이 다가오는 지금까지도 시장 상황이 좋지 않아 보인다. 계속 금리도 올라가면서 정리해고도 많아졌고 회사들도 돈이 없는 건 사실이라 작년부터 프로젝트 양이 현저히 적다. 올해 미국 금리가 인하된다는 소식에 시장 상황이 더 나아질거라 보고 있지만, 지금 당장은 늪지대 같은 상황이다. 처음으로 맞는 보릿고개라서 그런가, 답답한 마음에 더 많은 생각이 든다. 끊임없이 내려앉는 기분에 사로잡히지 말자. 집에 있으면 생각만 많아지니 밖으로 카페라도 나가자. 최대한 직장 생활하는 것처럼 규칙적인 패턴을 유지하도록 노력하고, 시간 날 때 틈틈이 운동하자. 사람 일은 언제나 잘 풀릴 수는 없는 법이고.. 지..

자바 컬렉션 프레임워크(Java Collection Framework) 정리

자바 컬렉션 프레임워크(Java Collection Framework)배열을 보완하는 컬렉션(Collection)컬렉션(Collection)은 여러 요소들을 담을 수 있는 자료구조이다. 즉, 다수의 데이터 그룹이며 컨테이너(Container)라고도 부른다. 컬렉션은 배열과 비슷하지만, 크기가 고정된 배열을 보완하여 Re-sizable한 특성을 가진다. 자바 초창기에는 Vector, Stack, HashTable 등의 컬렉션 클래스만 제공했으나 자바 1.2 이후 표준적인 방식으로 컬렉션을 다루기 위한 컬렉션 프레임워크(Collection Framework)가 등장하였다. 모든 컬렉션 클래스명은 구현한 인터페이스명이 포함되어 있어서 바로 클래스의 특징을 바로 알기 쉽다. (예를 들어 HashMap 클래스는 ..

Backend/Java 2023.12.18

Spring Security 3 버전에서 h2.console.enabled : true일 때 servlet 오류 해결 방법

Spring security 3점대 버전에서 spring.h2.console.enabled=true 로 옵션을 주니 아래 오류가 발생했다. 문제 발생 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0: Error creating bean with name 'filterChain' de..

스프링부트 개발환경 구성하기 (9) 게시물 조회/등록/수정/삭제

포스팅 순서는 아래와 같다. OpenJDK 17 설치 STS 4 설치 스프링부트 프로젝트 생성 메이븐 Local Repository 설정 DB 설계와 REST API 설계 mybatis 연동과 게시판 목록 조회 페이징 (Mybatis에서 Pageable) 동적 정렬처리 게시물 조회/등록/수정/삭제 (현재 포스팅) REST API 설계 내용을 기반으로 게시물 조회, 등록, 수정, 삭제 기능을 구현했다. 사실 크게 어려운 게 없기 때문에 소스 만으로 충분히 설명이 될 것 같다. BoardController.java package com.company.helloBoard.domain.board.controller; import org.springframework.beans.factory.annotation.A..

자바에서 줄바꿈 \n 개행문자 치환하는 예제

개행문자(newLine) 개행문자는 컴퓨터에서 줄바꿈을 나타내는 제어 문자를 말하며, 줄바꿈문자라고도 부른다. 개행문자에는 크게 두가지 종류가 있다. LF (new Line Feed) 라인피드, 뉴라인으로 부르며, 커서를 한 칸 아래로 이동해 새로운 라인을 추가한다. \n 아스키코드 : 10 CR (Carriage Return) 캐리지리턴, 리턴으로 부르며, 커서를 맨 왼쪽으로 이동(시작 위치로 복귀)한다. 엔터키와 동일하다. \r 아스키코드 : 13 개행문자는 운영체제마다 다름 윈도우 : CRLF (\r\n) 맥 : CR (\r) 유닉스 : LF (\n) 자바 개행문자 사용하기 자바에서 개행을 처리할 때 \r\n 으로 처리하는 것이 가장 간단한 방법이긴 하지만, 개행문자는 운영체제별로 다르게 처리될 수..