전체 글 128

[NEXT.JS] #4 CSS STYLING (1)

이전 글에 이어 CSS 를 설정하는 방법에 대해 작성해보겠다. [NEXT.JS] #3 pages와 페이지 이동 이전 글에서 next project를 생성했다. 이번 글은 nextjs의 페이지 이동에 대해 작성하였다. [NEXT.JS] #2 Project 생성하기 특징과 기능에 대한 정리를 마쳤으니 이제 프로젝트를 생성해 보겠다. NEXT.JS 특 many.tistory.com module.css 첫번째로 .module.css로 생성된 css파일을 import하여 내부의 class를 적용하는 방법을 사용했다. 방장은 next.js 14버전을 사용했기 때문에 하위 버전과 사용법이 다를 수 있다. components/NavBar.module.css .active { color: tomato; } compone..

[NEXT.JS] #3 pages와 페이지 이동

이전 글에서 next project를 생성했다. 이번 글은 nextjs의 페이지 이동에 대해 작성하였다. [NEXT.JS] #2 Project 생성하기 특징과 기능에 대한 정리를 마쳤으니 이제 프로젝트를 생성해 보겠다. NEXT.JS 특징과 기능 [NEXT.JS] #1 특징과 기능 회사에서 진행하는 프로젝트에서 REACT.JS가 선택되었다. NEXT.JS를 통해 FRONTEND 개발 many.tistory.com routing을 통해 호출한 url과 component를 연결해주는 작업이 필요한 library인 react와 달리 framework인 nextjs는 pages 내부에 생성된 파일명만으로 웹에서 해당 파일을 호출할 수 있었다! pages/test.js 이제 intelliJ를 열고 pages하위에..

[NEXT.JS] #2 Project 생성하기

특징과 기능에 대한 정리를 마쳤으니 이제 프로젝트를 생성해 보겠다. NEXT.JS 특징과 기능 [NEXT.JS] #1 특징과 기능 회사에서 진행하는 프로젝트에서 REACT.JS가 선택되었다. NEXT.JS를 통해 FRONTEND 개발을 할 거기 때문에 학습을 해두라고 들었고, 이에 따라 차근차근 학습하기 위해 글을 작성하게 되었다. 참조 https many.tistory.com create-next-app 방장은 MAC을 사용하고 있고, 다른 프로젝트들이 있어 node가 여러 버전이 설치되어 있다. 이번에 node 18버전을 설치했고, 해당 버전으로 변경 후 next.js를 설치하였다. 추가 라이브러리는 우선 모두 설치하지 않았다.(No 선택) npx create-next-app ✔ What is you..

[NEXT.JS] #1 특징과 기능

회사에서 진행하는 프로젝트에서 REACT.JS가 선택되었다. NEXT.JS를 통해 FRONTEND 개발을 할 거기 때문에 학습을 해두라고 들었고, 이에 따라 차근차근 학습하기 위해 글을 작성하게 되었다. 참조 https://kyounghwan01.github.io/blog/React/next/basic/#app-tsx NEXT.JS 특징 NEXT JS는 React로 만드는 서버사이드 렌더링 프레임워크이다. ☞ js는 클라이언트 언어로 알고 있었는데, next js는 서버사이드 프레임워크라고 한다. 서버사이드 렌더링(SSR)을 함으로써 다음과 같은 장점이 발생한다. 1. 서버에서 자바스크립트를 로딩하여 클라이언트 측에서 로딩하는 시간이 줄어든다. 2. 클라이언트사이드 렌더링의 경우 자바스크립트가 로드되지 ..

[백준] 17103번 : 골드바흐 파티션 - JAVA

문제 골드바흐의 추측: 2보다 큰 짝수는 두 소수의 합으로 나타낼 수 있다. 짝수 N을 두 소수의 합으로 나타내는 표현을 골드바흐 파티션이라고 한다. 짝수 N이 주어졌을 때, 골드바흐 파티션의 개수를 구해보자. 두 소수의 순서만 다른 것은 같은 파티션이다. 입력 첫째 줄에 테스트 케이스의 개수 T (1 ≤ T ≤ 100)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 N은 짝수이고, 2 3(소수) + 5(소수) 이 때 소수의 합으로 나눌 수 있는 경우를 구하는 문제이다. 풀이 순서는 다음과..

백준 2023.11.09

[JPA] 데이터 암/복호화를 위한 @Converter

이전 프로젝트 들에서는 JPA를 통해 사용자 데이터를 추가/수정/조회 시 @Query를 통해 SQL문을 작성해야만 했다. 전화번호 같은 개인정보 등을 DB에 저장 시 암호화된 데이터로 저장해야 하기 때문이었다. 이를 위해서는 Service 단에서 암/복호화를 수행 후 DB에 작업을 하는 방법이나 mysql AES_ENCRYPT를 통해 명령을 수행하는 방법을 사용했다. 이번에 Converter를 통해 Annotation만으로 손쉽게 암/복호화를 수행하는 방법을 찾게 되어 글을 작성하게 되었다. @Converter 란? 엔티티의 데이터를 변환하여 데이터에 저장할 수 있는 기능 주로 개인정보나 암/복호화 해야하는 정보, 날짜를 원하는 방식으로 저장하기 위해 사용한다. 위 글에서는 전화번호의 암/복호화 수행을 ..

[Vuetify] v-data-table

데이터(객체)를 table 형태로 보여주는 컴포넌트이다. 코드를 보면서 설명하는 것이 이해하는데 더 좋을 것 같다. 코드 tempate: ` `, data() { return { table: { selected: [], loading: true, headers: [ {text: '번호', value: 'seq'}, {text: '이름', value: 'name'}, {text: '사용여부', value: 'useYn'}, {text: '등록일', value: 'regDt'}, {text: '수정일', value: 'uptDt'}, ], }, data: [], } }, created() { // data 가져오기 this.data = this.getData() }, computed: { // 테이블 set..

META, AI챗봇 이르면 이번주 공개

이르면 27일 콘퍼런스 통해 공개 인스타, 페북 등 '틱톡'에 밀리자 반등 위해 개성강한 AI 챗봇 준비 페이스북 인스타그램 등의 모회사 메타플랫폼(메타)이 독특한 개성의 생성형 인공지능(AI) 챗봇을 이르면 이번주 출시한다고 윌스트리트저널이 24일(현지 시간) 보도했다. 숏폼 동영상 플랫폼 '틱톡' 등 경쟁 소셜미디어가 메타 서비스의 점유율을 잠식하자, 젊은 층 사용자들을 공략할 방편으로 AI 챗봇을 꺼내들었다는 설명이다.

IT 소식 2023.09.25

MS, AI탑재된 윈도우 11 출시

마이크로소프트(MS)의 인공지능(AI) 기능들이 ‘마이크로소프트 코파일럿’이라는 명칭으로 통합된다. MS는 21일(현지 시간) 미국 뉴욕에서 행사를 열고 이 같은 내용의 계획을 발표했다. MS는 코파일럿 초기 버전을 26일 출시한다. AI 비서로 챗봇, 빙 기능 등을 수행한다. 작업표시줄의 앱을 선택하면 사이드바에 코파일럿이 나타나게 되는데, 화면 밝기조정 등의 윈도우 환경설정 기능들을 일일이 검색하지 않고 입력을 통해 수행할 수 있다. 또한 이번 업데이트에는 새로운 윈도우용 아웃룩, AI로 강화된 그림판, 자연스러운 음성을 지원하는 내레이터 등도 포함된다.

IT 소식 2023.09.22