post-thumbnail

UML 다이어그램

UML(Unified Modeling Language) : 소프트웨어 시스템을 개발하는 과정에서 산출물의 명세화, 시각화, 문서화할 때 사용하는 모델링 언어로, 하나의 시스템을 표현하기 위한 표준적인 방법 제공을 위해 만들어졌다.1) Class Diagram(클래스 다

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

Bubble Sort / Selection Sort

거품정렬(Bubble Sort) > 서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않다면 자리를 교환하며 정렬하는 알고리즘 거품 정렬은 선택 정렬과 유사한 알고리즘이다. 정렬 방법 1회전에 첫 번째 원소와 두 번째 원소를, 두 번째 원소와 세 번째 원소를

2024년 1월 27일
·
0개의 댓글
·

db connection, connection pool

회사에서 기존에 진행하던 프로젝트를 리뉴얼하는 작업을 하게 되어 개발환경을 설정하고 리뉴얼을 막 시작했는데, Dbeaver에서 해당 프로젝트의 개발서버 db가 접속이 되지 않는 이슈가 발생했다.라는 에러코드였고, 이는 슈퍼유저 연결용을 제외한 커넥션 슬롯이 가득 찼다는

2024년 1월 16일
·
0개의 댓글
·

자바 공부 시작 전 궁금한 용어들 정리

JDK : 프로그램을 실행하는 자바 플랫폼 구성요소.JRE : JVM을 생성하는 디스크 상의 부분JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해준다.JDK와 JRE의 차이점은 JDK는 자바 기반 소프트웨어를 개발하

2023년 11월 23일
·
0개의 댓글
·
post-thumbnail

라라벨-RESTful API

REST(Represntational State Transfer) API란 SPA(SIngle Page Application) 또는 기타 클라이언트에서 데이터를 요청하고 처리 및 가공할 수 있도록 서버에 리소스를 요청하는 방법 중 하나이며, 클라이언트는 REST API

2023년 5월 19일
·
0개의 댓글
·

라라벨

모델 사용자에게 나타내고자 하는 데이터로서, 코드상으로는 하나의 데이터베이스 테이블에 대해 클래스로 매핑한 것을 의미한다. 모델 팩토리 라라벨에서는 모델을 사용해 더미 데이터를 생성하는 모델 팩토리와 이것으로 생성된 더미 데이터를 데이터베이스에 심는 시딩기능을 제공한

2023년 5월 19일
·
0개의 댓글
·
post-thumbnail

라라벨 - 아키텍처

라라벨은 기본적으로 MVC로 구성되어있다. MVC 구조의 동작흐름모델(Model)은 사용자에게 보여줄 데이터를 의미. 데이터는 일반적으로 데이터베이스에 담겨있다.라라벨 프레임워크 내부에서는 데이터베이스 테이블에 대해 하나의 클래스로 표현하고 각 컬럼또한 프로퍼티로 매핑

2023년 5월 19일
·
0개의 댓글
·

DOMContentLoaded와 window.onload

평소에 작성하던 대로 html 위에 script를 선언해서 함수나 eventHandler를 사용하고 있었다. 하지만 함수는 사용이 되나 eventHandler가 정상적으로 동작하지 않았고 이유를 찾아보던 중 html 요소들이 로드되기 전에 실행이 될 가능성이 있기 때문

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

JS onKeypress, onKeyup, onKeydown 이벤트

onKey 이벤트 : 폼 관련 태그들만 사용함.(포커스를 가지는 태그에만 적용 가능)KeyCode 값 키보드의 키를 눌렀을 때 발생문자, 숫자, Ctrl, Alt, Shift, F1~F12, Scroll Lock, Pause, Enter 등등 인식 가능한/영, Prin

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

SQL CTE와 WITH RECURSIVE

CTE(Common Table Expressions) SQL 쿼리에서 임시적으로 사용할 수 있는 이름을 가진 쿼리 결과 세트 즉, CTE는 다른 쿼리에서 참조할 수 있는 일시적인 테이블이다. CTE는 WITH 키워드를 사용하여 정의된다. WITH 절 다음에는 CTE

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

SQL IN, IN과 OR의 차이

SQL의 IN은 WHERE 절에서 사용되며, 지정된 값 목록중 하나와 일치하는 모든 행을 검색하는데 사용된다.위의 SQL문에서 IN 절은 column_name의 필드 값이 value1, value2, value3 과 일치하는 모든 행을 반환한다. 값 목록은 괄호로 둘러

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

SQL LIKE 절

LIKE 절은 문자열을 비교할 때 사용되며, 특정 패턴을 가진 문자열을 찾기 위해 사용된다. 보통 WHERE 절과 함께 사용되며, 특정 조건에 맞는 문자열을 선택하고자 할 때 많이 사용된다.LIKE 절은 비교 연산자의 일종으로, 다음과 같은 형식을 갖는다.여기서 pat

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

JS -> Jquery와 새로 알게된 것

JSJquery이런 식으로 사용이 가능하기는 하나, HTML 요소의 속성 내에 JS 코드를 직접 포함하는 것보다 둘을 별도로 유지하는 것이 더 나은 방법

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

SQL UNION, CASCADE

다수의 SELECT 문을 하나로 합칠 때 사용UNION은 결과를 합치면서 중복되는 행은 하나만 보여준다.UNION ALL은 중복값을 제거하지 않고 합친 전체를 보여준다.조건 : 컬럼의 갯수와 타입이 같아야 한다.DELETE문 사용시 외래키로 묶인 테이블까지 수정, 삭제

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

PHP 답글 구현

새로운 숫자를 생성해주는 것으로 구현하려고 생각했었으나 depth가 깊어질수록 로직이 더 어려워졌고 구현하기 위한 조건들이 많이 붙기 시작했음. 중복되는 값이 없는 게시글의 no를 활용해서 부모의 게시글 no를 계속해서 받아오는 것으로 depth를 늘려나갈 수 있다는

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

내가 생각했던 PHP 답글 로직

답글(reply.php)글 리스트, 글 작성 class(board.class.php)db

2023년 3월 20일
·
0개의 댓글
·

PHP 페이징처리

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

SQL과 SQL쿼리문

SQL : 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어.RDBMS에서 자료의 검색과 달리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다.DDL(Data Define L

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

2023.02.09 JS

3장 자바스크립트 개발 환경과 실행 방법개발환경의 경우 다 구축되어 있기에 책을 훑어보는 정도로 넘어간다.4장 변수4.1 변수란 무엇인가? 왜 필요한가?변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다.컴퓨터는 연산과 기억을 수행하는 부품이 나눠져 있는데

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

2023.02.08 TS

인프런의 타입스크립트 입문 강의를 수강중 npm i typescript -g 명령어에 대한 EACCESS error에러가 발생했다.해당 에러가 왜 일어나는지에 대해 잠시 찾아보았고 금방 해결할 수 있었는데 이유는 글로벌(전역) 명령어를 사용할 때 권한 부여와 관련된 이

2023년 2월 8일
·
0개의 댓글
·