C 이론

회사에서 C를 다루게 되어 인프런 강의 및 책을 참고하며 간단한 이론을 정리하고자저장 공간 확보 ⇒ 입력 ⇒ 처리 ⇒ 출력 C 언어는 UNIX OS를 모든 기종에서 사용 가능하게끔 하기 위해 개발된 언어OS는 컴퓨터의 여러 자원을 관리해주는 역할을 하는데 모든 기종에

2024년 3월 6일
·
0개의 댓글
·

전반적인 네트워크에 관해

한권으로 끝내는 네트워크 기초 책을 읽으며 간단하게 전반적인 키워드들을 정리하고자 작성네트워크는 크게 지역망(LAN)과 거점망(WAN)으로 구분되며 각 망들은 유선, 무선 두가지 종류로 나뉜다이더넷은 LAN의 유선망이며 WI-FI는 LAN의 무선망이다MAC의 경우 통신

2024년 3월 2일
·
0개의 댓글
·

Docker?

인프런 초보를 위한 도커 안내서 강의 기반가상머신 처럼 OS 위에서 Hypervisor, Guest OS를 이용한 오버헤드가 발생하지 않으며 단순히 소프트웨어를 격리 시켜주는 역할 컨테이너를 실행하는 압축 파일도커 이미지를 저장하는 공간으로 이미지를 저장소에 만들고 필

2023년 12월 22일
·
0개의 댓글
·
post-thumbnail

[Spring Web Programming] 4장

애플리케이션의 역할을 모델(model), 뷰(view), 컨트롤러(controller)로 나누어 작업을 분담업무 서비스(business service)와 도메인 객체(domain object)를 사용자 인터페이스(user interface)로부터 분리시켜 하나 이상의

2023년 12월 14일
·
0개의 댓글
·

[Spring Web Programming] 2장

org.springframework.context.ApplicationContext 인터페이스는 1장에서 언급한 스프링 IoC 컨테이너를 표현해당 인터페이스를 구현한 스프링 애플리케이션 컨텍스트 객체는 스프링 빈의 인스턴스를 생성하고 관리하는 기능을 제공스프링 빈(Sp

2023년 11월 27일
·
0개의 댓글
·

[Spring Web Programming] 1장

틀 구조, 뼈대, 골격, 구조, 구성일을 하는데 있어 어떤 틀 구조가 정해져 있고 이에 맞춰 일을 할 수 있게끔 구성되어 있는 환경프레임워크로 인해 보다 쉽게 서비스느 애플리케이션을 구축할 수 있다소프트웨어의 특정한 클래스에 대하여 재사용할 수 있는 설계로 구성된 관

2023년 11월 14일
·
0개의 댓글
·

[Java] Comparator, Comparable

개요 Comparator, Comparable 모두 인터페이스로 컬렉션을 정렬하는데 필요한 메서드를 정의할 수 있으며 두 객체 모두 비교한다는 같은 기능을 목적으로 고안된 것 Comparable의 대상은 주로 Integer와 같은 wrapper 클래스, String,

2023년 9월 13일
·
0개의 댓글
·

[개념] Data Structure/Java Code 기반

후입선출, LIFO(Last In First Out)선입선출, FIFO(First In Frist Out)Stack, Queue 합친 기능자료 구조의 맨 앞, 맨 뒤에 데이터 추가, 삭제 작업 모두 가능Queue보다 빠른 소요시간queue의 경우 데이터의 추가, 삭제

2023년 9월 10일
·
0개의 댓글
·

[Linux] ssh 파일 전송 오류

xshell 이용해 개발 서버에 파일 전송하던 중 오류(번호) 형태로 오류 발생build 파일 문제 X, 로컬에서는 정상적으로 실행 됨참조 사이트 내의 방법들 1번 제외하고 모두 실행해봤지만 개선 X1번 방법으로 개선 가능했다당연히 용량은 여유 있을거라 생각하고, 근데

2023년 7월 28일
·
0개의 댓글
·

Build 적용 안되는 이슈

vue.js, spring boot 2가지 build 파일을 개발 서버에 배포하는데 업데이트 내용이 적용이 안되는 이슈 발생IDE는 intellij, vsc를 사용했는데 build가 적용이 되지 않을 때는 해당 IDE의 캐시를 초기화 시키고 다시 build 해주는 것을

2023년 7월 24일
·
1개의 댓글
·

[Linux] crontab 실행 안됨, Permission denied

crontab을 이용해 추천 로직을 실행시키는데 결과적으로 업데이트가 되어야 하는 데이터들이 업데이트 되질 않는 문제 발생crontab의 경우는 프로세스가 등록되어 있었으며 실행이 되는 것으로 확인원인은 path 때문이었다.crontab에서 특정 파일을 실행시킨다고 가

2023년 7월 24일
·
0개의 댓글
·

[SQL] (2006, "MySQL server has gone away (ConnectionResetError(10054, '현재 연결은 원격 호스트에 의해 강제로 끊겼습니다', None, 10054, None))")

python을 이용해 DB connection 형태로 ETL 작업 후에 추천 콘텐츠들의 ID를 정리해주는 작업을 개발 서버에서 테스트를 하는 중에 오류 발생이 전에 개발 서버에서 해당 오류 접하지 않았고 가장 최근의 테스트와 현 시점의 개발 서버에 바뀐 부분 확인

2023년 7월 24일
·
0개의 댓글
·

정보처리기사 실기 정리 - 2권

Operating System사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어쉘(인터페이스) + 커널로 구성되어 있다커널(Kernel) : 운영체제의 핵심이 되는 기능들이 모여 있는 컴퓨터 프로그램프로그램, 하드웨어 간의 인터페이스

2023년 7월 15일
·
0개의 댓글
·

[Vue] vue background-image 이슈

퍼블리셔 파일을 받았을 때 이미지를 불러오는 형식이 style="background-image:url(../imgs/mypage/)" 해당 형식이었다회사 프로젝트 내에서 이미지 path의 경우 특정 메서드를 이용해 동적 변수를 할당해 사용하고 있었다(변수 | 함수) j

2023년 6월 18일
·
0개의 댓글
·

[Vue] Property or method “meassage” is not defined on the instance but referenced during render

vue.js를 이용한 front 작업 중 발생vue template에서 사용하는 데이터를 script 내에 data 부분에 선언하지 않고 사용했을 때 발생vue의 경우 데이터의 변화를 감지하며 변화된 데이터들만 렌더링 작업을 진행하는데 참조할 인스턴스가 없기에 해당 e

2023년 6월 18일
·
0개의 댓글
·

HttpMessageNotReadableException

API를 작업하면서 Controller - Serivce - Mapper - Sql query 순으로 프로세스를 진행하는데 mapper에서 호출하는 sql query 명에 오타가 존재해 해당 err가 발생했다단순히 오타 수정으로 개선 가능했다

2023년 6월 18일
·
0개의 댓글
·

[Linux] shell script

스케줄링을 목적으로 특정 주기마다 명령어를 사용하기 위해 shell script 이용.sh 확장자 파일에 쉘에게 명령을 내릴 스크립트 코드를 작성해 .sh 파일을 실행함으로써 .sh 내에 여러 명령어들을 실행할 수 있다처음 사용은 python 개발환경 활성화, pyth

2023년 6월 18일
·
0개의 댓글
·

Python 가상환경

평소에 python 가상환경을 사용할 때 단순히 처음 접했다는 이유로 anaconda를 계속해서 사용해왔는데 회사 개발 서버에 anaconda를 올리고 가상환경을 유지하는데 너무 많은 용량을 사용한다는 얘길 듣고 가상환경을 venv로 변경이와 같은 상황에서 가상환경에

2023년 6월 17일
·
0개의 댓글
·

[Linux] crontab, 스케줄링(배치)

python 파일 주 1회 자동화를 목적으로 서버에서 스케줄링을 등록서버 환경은 centOs이며 구글링을 통해 crontab을 알 수 있었다crontab -e : crontab에 스케줄링 조건 및 파일 등록(스케줄링 주기 ) (스케줄링 할 파일 경로)의 형태로 구성되어

2023년 6월 17일
·
0개의 댓글
·

[Vue] You may have an infinite update loop in a component render function.

v-for을 이용해 작업하던 중 err 발생err 내용은 제목과 같으며 v-for문을 돌던 중 데이터의 변화가 추가 감지된 경우에 발생했다vue는 데이터를 바인딩하며 데이터의 변화가 감지되면 기존 상태에서 변화된 부분들을 감지해 렌더링하게 되어 있는데 v-for 루프를

2023년 6월 16일
·
0개의 댓글
·