profile
백엔드 개발 정리
태그 목록
전체보기 (222)Java(33)git(27)자료구조(22)mssql(21)백준(19)linux(18)프로그래머스(14)cpp(14)github(12)운영체제(11)docker(8)C(8)M:1(8)Springboot(6)ubuntu(6)NIPA(6)unix(6)mac(4)동적계획법(4)JavaScript(4)mysql(4)Collection(4)그리디(3)sql(3)k8s(3)VMware(3)날짜, 시간 함수(2)greedy(2)stack(2)sts3(2)이분탐색(2)완전탐색(2)KOPS(2)commit(2)INNER JOIN(2)인텔리제이(2)해커랭크(2)VMWare PRO(2)Date and Time Functions(2)DP(2)JDK8(2)순열(2)html(2)DFS(2)git 설치(2)charAt(2)aggregate function(1)vi(1)push(1)@ResponseBody(1)논리연산자(1)접근권한(1)ArrayList(1)guit(1)git status(1)Thread(1)queue(1)h2 db(1)Pull Request(1)process(1)heap(1)lsof(1)Solaris(1)group by(1)배열합(1)iterator(1)백의자리 수만 남기기(1)remote add(1)java.util.Arrays(1)1436(1)Thymeleaf(1)탐욕알고리즘(1)한글(1)알고리즘(1)파일 마운트(1)DB 다이어그램(1)Text Data Types(1)Scanner(1)트리(1)trouble shooting(1)apt(1)집계함수(1)null(1)HashSet–hashCode()(1)탐욕법(1)OpenJDK8(1)Long(1)comparable(1)python(1)parameter(1)네트워크(1)linkedlist(1)cmd(1)(1)JSON Format(1)최단거리알고리즘(1)FTP 서버(1)dictionary(1)git diff(1)이항계수(1)Numeric Data Types(1)firefox(1)쿠버네티스(1)git 설정 파일 정보(1)git checkout(1)colab(1)anaconda(1)구구단(1)배열 중복제거(1)Other Data Type(1)M1Mac(1)comparator(1)컴퓨터네트워크(1)next(1)함수명변경(1)method 뽑기 단축키(1)collection framework(1)음이 아닌 정수 구하기(1)brew(1)OpenJDK11(1)arraycopy(1)undefind(1)subqueries(1)select(1)JSON 포맷(1)git merge(1)BFS(1)연결리스트(1)삭제명령어(1)confirm(1)FILO(1).app 삭제(1)this(1)Manhattan Distance(1)java 환경변수(1)dbeaver(1)PriorityQueue(1)CSS(1)alert(1)git branch(1)clone(1)깊이우선탐색(1)벡터(1)정적 컨텐츠 이미지(1)이진 라이브러리(1)HashSet(1)pycharm(1)라이센스 입력법(1)HashMap(1)이항연산자(1)폰트변경(1)백업(1)10814(1)git workflow(1)Markdown(1)Table(1)port kill(1)array(1)무방향 그래프(1)Fetch(1)pull(1)복원(1)safety(1)nosql(1)DFS, BFS, 백트래킹 - 정리(1)db(1)Binary Search(1)uinx(1)unsafety(1)ignore(1)vm(1)우선순위 큐(1)method stack(1)리눅스(1)Math.max()(1)그래프(1)문자연산(1)CRUD(1)JDK11(1)인텔리제(1)(1)SELECT TOP(1)dialog box(1)PyCharm 환경설정(1)WorkStation Pro(1)Oracle VM(1)git 설정 샘플 파일(1)Dokcer Compose(1)docker compose(1)컴퓨터구조(1)Spring(1)set(1)element(1)./gradlew build(1)nextLine()(1)m1 mac(1)OS(1)WSL(1)터미널(1)reference error(1)맨하탄 거리(1)hava(1)git add(1)dockerfile(1)Table Design(1)회원 관리 예제(1)HashSet – boolean add(1)서브 쿼리(1)CISC(1)vsftpd(1)배열(1)IntelliJ(1)git_log(1)SSMS(1)RISC(1)Dokcer(1)ListIterator(1)unzip(1)이진 파라메트릭 서치(1)운영체저(1)ERD Cloud(1)git repository(1)git commit(1)

Thread의 safety와 unsafety

면저 Thread를 설명하기전에 process에 대한 개념이 있어야 한다.프로세스(process)란 단순히 실행 중인 프로그램(program)이라고 할 수 있습니다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말합니다.이러한

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

ERD 고도화 및 정규화

세부내용1\. 테이블, 컬럼명 규칙에 맞게 재작성 (aka. 일종의 컨벤션을 잘 지켜서 일관성 있는 테이블과 컬럼 생성)2\. 컬럼마다 data type과 constraint 등을 보이도록 ERD의 이미지 파일을 만들어서 제출3\. 테이블의 primary key에 해당

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

MAC(media access control address) 주소

MAC 주소 (Media Access Control Address, 미디어 액세스 컨트롤 주소)란 데이터 링크 계층에서 네트워크상의 장치를 고유하게 식별하는 데 사용되는 하드웨어 주소입니다. 이 주소는 네트워크 인터페이스 카드 (NIC, Network Interface

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

맥 애플리케이션 강제 삭제 명령어 (.app)

ex) 앱이름: EaseUS Video Downloader.appex) 앱이름: EaseUS.appApplications경로는 맥같은 경우 dmg로 설치를 하면 기본으로 root에서의 Applications폴더에 들어가기 때문이다.

2023년 8월 4일
·
2개의 댓글
·
post-thumbnail

DBeaver

터미널에서 사용하면 다소 불편함이 있기에 경랑 편집기 용도로 사용열기 클릭NO 클릭사용할 db 클릭 > Next일단 Finish 클릭나같은 경우 처음에 localhost쪽에 에러가 떴는데 지우고 다시 만들면 됨connect 에러 발생Local Client > 열기 홈

2023년 8월 1일
·
0개의 댓글
·
post-thumbnail

M1 MAC Mysql 설치

https://hanco.tistory.com/14reinstall이나 cleanup 해주기root 비밀번호 초기화 및 보안 강화 등접속이 잘 된 상태root계정의 db들 확인

2023년 8월 1일
·
0개의 댓글
·
post-thumbnail

python 문자연사 불리한 이유 & 배열 중복 제거

문자는 유니코드 값에 따라 정렬되므로 숫자의 단순 비교보다 복잡한 구조를 가집니다.문자열의 길이가 고정되어 있지 않아서, 두 문자열의 길이가 다를 때 처리해야 하는 경우가 발생합니다.대소문자, 공백, 특수 문자 등이 포함되어 있을 경우 처리해야 하는 상황이 더욱 복잡해

2023년 7월 31일
·
0개의 댓글
·
post-thumbnail

html 문서 앞에 <script> 태그 내에 js코드를 작성

html 문서 앞에 script 태그 내에 js코드를 작성했고, 문서가 로드 되기 전에 script의 element를 가져오지 못한 상태에서 console.log로 디버그하여 개발자도구에 확인해보았을때는 왜 element를 가져와졌는지 이유에 대해서 알아보기.코드 예시

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

webAPI의 dialog box인 alert(), confirm() 메소드는 window나 document 없이 바로 사용할 수 있는 이유

alert()와 confirm() 메소드는 웹 API의 일부로, 브라우저의 창에서 사용자에게 대화 상자를 표시하기 위한 메소드입니다. 이들 메소드는 기본적으로 window 객체의 일부로 제공되어 있기 때문에, 애플리케이션에서 window나 document 객체를 명시적

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

JS this reference Error

만약 this를 사용하지 않고 프로퍼티에 접근하려 한다면, javascript는 전역 객체에서 해당 이름의 변수나 프로퍼티를 찾습니다. 예시코드에서 프로퍼티를 전역 객체에 정의하지 않았으므로, 이 경우 ReferenceError가 발생합니다. ReferenceError

2023년 7월 26일
·
0개의 댓글
·
post-thumbnail

JS NULL VS undefind

세부내용1\. 어떨때 값이 null이 되고 undefined으로 저장되는지 가능한 모든 케이스의 js 코드를 작성한다. 각 케이스의 코드상에 저장된 변수가 왜 null이고 undefined인지 원인을 설명한다.2\. 비교연산자를 활용하여 각각의 케이스에 따라 null인

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

git add/commit/pull/merge 되돌리기

git add된 이후에 커밋까지 되돌리고 싶으시다면, 커밋을 되돌리고 작업을 이전 상태로 돌리는 다음 명령어를 사용하세요: 이 명령어는 최근 커밋을 하나 되돌린 이후에, 변경사항을 유지한 채로 작업 공간으로 이동합니다. 이렇게하면, 이전 상태로 돌아가서 다시 git

2023년 7월 25일
·
2개의 댓글
·

git commit 되돌리기

git add된 이후에 커밋까지 되돌리고 싶으시다면, 커밋을 되돌리고 작업을 이전 상태로 돌리는 다음 명령어를 사용하세요:이 명령어는 최근 커밋을 하나 되돌린 이후에, 변경사항을 유지한 채로 작업 공간으로 이동합니다. 이렇게하면, 이전 상태로 돌아가서 다시 git ad

2023년 7월 25일
·
1개의 댓글
·
post-thumbnail

git push error

! rejected main -> main (fetch first)error: failed to push some refs to 'https&#x3A;//github.com/Canyi0304/NextJS_OpenAIAPI.git'hint: Updates

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

[HTML/CSS] 좋아요 하트 아이콘 애니에이션 만들기

참고사이트 https://codepen.io/ninecodes/pen/YjzLyy

2023년 7월 20일
·
5개의 댓글
·
post-thumbnail

colab google drive 같은 경로 파일 마운트

ipynb 파일을 만든 다음 먼저 3번째 아이콘 클릭해 Drive를 마운트 한다.colab에서 현재 파일 경로 확인 /Ccontent/MyDrive 경로에 있음

2023년 7월 13일
·
0개의 댓글
·
post-thumbnail

'STS3' 응용 프로그램을 열 수 없습니다

갑자기 실행이 잘 되었던 sts3가 위 사진 처럼 열리지가 않았다.코드 서명이 유효하지 않아서 열지를 못함 인증상태 확인 서명 인증하기 서명이 성공적으로 인증되었다고 로그가 뜸

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

실행중인 port 종료

Q: 윈도우 H2 실행시(혹은 자바 애플리케이션 실행) 이미 사용중인 포트(port may be in use)라고 나올 때프로세스 강제 종료하기

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