JDBC (1) by 김종하
- 데이터베이스를 통해서 우리는 수 많은 데이터들을 엄청나게 효율적으로 관리할 수 있기 때문이다
- Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java
- java 언어를 사용하는 사용자들을 위한 데이터베이스 접속을 위한 API 라는 설명이다
README by 김종하 about Java
[leetCode] 215. Kth Largest Element in an Array (Python) by 장동현 about Python
- Find the kth largest element in an unsorted array
- Note that it is the kth largest element in the sorted order
- not the kth distinct element
[MLOps] 도커, 쿠버네티스 설치 및 환경 설정 by 장철원 about Docker,Kubernetes
- $ sudo apt update $ sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common $ curl -fsSL https://download
- com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=amd64] http://download
- com/linux/ubuntu $( lsb_release -cs ) stable" $ sudo apt update $ sudo apt install -y docker-ce = 5:18
[leetCode] 451. Sort Characters By Frequency (Python) by 장동현 about Python
- Input: "tree" Output: "eert" Explanation: 'e' appears twice while 'r' and 't' both appear once
- Input: "Aabb" Output: "bbAa" Explanation: "bbaA" is also a valid answer
- s: str) -> str: answer = "" cnt_items = Counter(list(s))
Spring Security :: CSRF protection disable option 대한 생각 정리 by 김광훈 about Spring
- 해당 글은 먼저 CSRF에 대한 내용과 Spring Security에서 제공하는 CSRF protection 기능을 간단히 살펴보고
- 공식 문서를 살펴보면 언제 Spring Security에서 제공하는 CSRF protection 기능을 사용하는지 명시되어 있다
- 일반적으로 JWT 같은 토큰을 사용하여 인증하기 때문에 해당 토큰을 Cookie에 저장하지 않는다면 CSRF 취약점에 대해서는 어느 정도 안전하다고 말할 수 있다
Lamon : 라틴어 품사 태거 개발기 by 이민철
- 언어 모델은 주어진 맥락을 가지고 다음 단어를 예측하는 일을 하기 때문에 입력 맥락과 출력 단어가 패턴화 가능하면 잘 학습할 수 있습니다만
- 이는 앞서 설명한대로 lemma를 무시하고 feature만 예측하기에 특정 단어가 가질 수 없는 feature 조합을 생성해내는 문제가 있기 때문입니다
- 그렇기 때문에 빈도 내림차순으로 정렬한 lemma에 대해서는 $X^l$행렬의 앞쪽 일부분만 사용하여 $\sum_i{\exp\left(Y_i\right)}$를 계산해도 참값과 거의 일치하는 결과를 얻을 수 있습니다