분류 전체보기

· ETC
1.github 저장소 언어 변경 github readme를 꾸미다보니 이 알록달록한 저장소 언어들이 거슬렸다.깔끔하게  JavaScript랑 Java만 나왔으면 좋겠는데그러던 중 .gitattributes 설정파일에 대해 알게되어 기록으로 남긴다.  1. 저장소 우측 상단 Add file > Create new file   2. 좌측 상단에 파일명 .gitattributes3. 내용에 정규식으로 제외할 언어와 수집할 언어를 적어준다.코드설명*.html linguist-vendoredhtml 제외*.java linguist-vendored=falsejava 수집  > 나의 . gitattributes 코드*.html linguist-vendored*.css linguist-vendored*.scss li..
· Backend/SQL
규모가 큰 서비스의 DB구조를 파악하려면 ERD랑 관련 산출물로는 부족할 때가 많다.주로 오라클을 사용하다 PostgreSQL를 제대로 써보는 건 처음이라자주 사용하던 코드조각을 변환해보았다.  1. 컬럼명 or 컬럼 코멘트로 테이블 찾기/*[검색] 컬럼명 , 컬럼 코멘트*/select isc.table_schema, isc.table_name, isc.column_name, col_description(a.attrelid, a.attnum) as column_comment, case when character_maximum_length is null then data_type else data_type || '(' || isc.character_maximum_l..
· Algorithm
1. 문제 요약> 문제링크1. 서로 선물 주고받은 기록이 있다면, 더 많이준 사람에게 선물 +12. 기록이 없다면, 선물지수가 큰 사람에게 선물 +13. 선물지수도 같다면, 생략4. 선물지수 = 친구들에게 준 선물 수 - 받은 선물 수  2. 풀이/** * 프로그래머스 > 2024 KAKAO WINTHERSHIP : 가장 많이 받은 선물 * @param {string[]} friends : 친구 이름이 담긴 일차원 배열 * @param {string[]} gifts : ['준사람 받은사람'] 공백으로 구분된 선물 주고받은 기록 * @returns 다음 달에 가장 많은 선물을 받을 친구의 선물 갯수 */export function solution(friends, gifts) { let answer =..
· Backend/SQL
oracle만 사용하다가 mysql을 써보려고 하니 데이터타입으로 enum이 있는 것을 발견했다.자바에서 유용하게 쓰던 enum 타입이 있어서 코드테이블을 따로 만들지 않고,해당 타입을 사용해볼 요량으로 좀 더 찾아봤는데 단점을 몇가지 발견해서 기록용으로 관련 글들을 스크랩한다.  🙏레퍼런스[번역] MySQL의 ENUM 타입을 사용하지 말아야 할 8가지 이유Java Enum 타입 데이터베이스 저장 형식은 뭐가 좋을까?
· SideProject
지난번에 설치한 ubuntu에 프로젝트용 DB를 설치해보자.하는김에 리눅스용 텍스트 에디터 nano와 외부접속을 위해 openSSH도 추가로 설치했다.   버전정보ubuntu 버전 : 22.04.2 LTSmysql 버전 :  8.0.36-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu)) 1. 리눅스 초기설정sudo su root- sudo 에 root 권한 부여   2.mysql 설치sudo apt updatesudo apt install mysql-servermysql --version- 설치 전 최신버전을 가져올 수 있도록 apt를 업데이트 한다. - mysql을 설치한다- 버전을 확인한다. sudo systemctl status mysqlmysql -u root ..
파란코딩
'분류 전체보기' 카테고리의 글 목록