전체 글

· mysql
서브쿼리에 대해 알아보자  우선 나의 쿼리문은 되게 간단하고 쿼리 라인수가 20자가 넘지 않았다.. ㅋㅋ 물론 길이는 중요한 건 아니지만 단순한 쿼리문이었다.경력이 있거나 유명한 사람들의 깃허브를 100개 이상 돌며 오픈소스에 있는 DAO, DEM , DQM 등등 쿼리문이 있는 파일을 탐색하였다.  우선 내가 직접 만들어서 쓰는 쿼리와 차이점을 본다면첫 번째. 쿼리 포맷팅이 이쁘게 정리되어 있다.두 번째. 서브쿼리를 잘 쓴다. SELECT의 서브쿼리부터 UPDATE의 서브쿼리까지 다양한 서브쿼리가 있었다. 서브쿼리가 있다는 건 알았지만 이렇게 자세하게 쓸 줄은 몰랐다.세 번째. 공통 코드 및 분류코드를 문자가 아닌 숫자로 저장하였다.  우선 내가 파악한 차이점은 이것이다. 첫 번째 차이점의 이유를 분석하..
우선 QR코드가 어드 샌가부터 일상생활에 많이 보인다고 생각했다.특히 해외에 나가보면 더욱더 많이 보인다.정보를 카메라로 인식시키면 인증, 정보, 결제, 페이지 등등 로직을 수행할 수 있으니사용자 관점에서도 좋다고 생각한다.그럼 기존에 있던 편의점 바코드와 QR코드의 차이점과결제를 바코드로 하는 이유와 QR코드는 왜 사용 안 하는지 궁금했다.  QR코드와 바코드의 차이점? 공통점?우리가 평소에 보기엔 같은 로직일듯하지만 찾아보니 굉장히 달랐다.QR코드는 최대 숫자 7089자, 최대 문자 4296자를 저장할 수 있으며어떤 방향으로 인식이 가능하다.하지만 바코드는 20자 정도밖에 저장불가하며 수평으로 인식해야 한다.또한 전용 바코드 스캐너가 필요하다는 단점이 있다. (요즘은 휴대폰 어플로 바코드도 인식이 가..
· mysql
동시성   동시성문제의 필요성동시성 문제는 여러 트랜잭션이나 작업이 동시에 실행될 때 발생하는 충돌이나 데이터 무결성 문제를 의미한다. 데이터베이스 시스템에서는 여러 사용자가 동시에 데이터에 접근하고 수정할 수 있다. 이러한 상황에서 적절한 동시성 제어가 없다면 여러 문제들이 발생할 수 있다.비관적락비관적 락은 데이터 충돌이 빈번하게 발생할 것으로 예상되는 환경에서 사용된다.트랜잭션이 데이터에 접근할 때 다른 트랜잭션이 해당 데이터에 접근하지 못하도록 잠금을 거는 방식이다.이 방식은 데이터의 무결성을 강력하게 보장하지만, 동시성 성능이 저하될 수 있다.비관적 락은 데이터베이스에서 데이터를 읽거나 수정할 때, 해당 데이터에 대해 잠금을 설정하여 다른 트랜잭션이 접근하지 못하게 한다. 이는 주로 데이터의 충..
· mysql
트랜잭션의 격리 수준(Transaction Isolation Level)여러 트랜잭션이 동시에 처리될 때, 특정 트랜잭션이 다른 트랜잭션에서 변경을 하거나 조회를 하는 데이터를 볼 수 있게 허용할지 여부를 결정하는 것이.  Read UnCommitted커밋 되지 않은 데이터조차 접근할 수 있는 격리 수준이다.다른 트랜잭션의 작업이 커밋되거나 롤백되지 않았어도 즉시 보인다.예를 들어, A 사용자가 트랜잭션에서 INSERT를 통해 데이터를 추가했다고 가정한다.이때 커밋이나 롤백 여부가 결정되지 않았더라도 READ UNCOMMITTED에서는 이 데이터에 접근할 수 있다. 이는 가장 낮은 격리 수준을 가지며 높은 동시성을 제공한다.많은 성능이 요구되고 데이터 무결성 문제가 크게 우려되지 않는 경우에 사용할 수 ..
· 설정
인텔리제이를 사용하여 코딩을 할 때 화면의 크기는 한정되어 있고내가 보고 싶은 탭은 무한정 많을 경우가 있습니다.. ( 거의 대부분)비슷한 탭끼리 묶어서 스타크래프트처럼 부대지정(자주 사용하는 부대들을 눈에 보이는 화면상에서 따로 찾지 않아도 1 ~ 0 사이의 숫자키를 이용해 빠르게 명령을 전달할 수 있음)을 하면 편리할 거 같아구글에 검색해 본 결과 역시 있네요제가 상상하는 기능은 이미 다 있는 것 같네요  단일 북마크 추가하기북마크에 추가하고 싶은 파일의 소스트리를 지정후 F11 (윈도우 기준)을 누르면북마크에 추가 팝업이 나오며 , 원하는 북마크에 추가하면 됩니다.   여러 탭 북마크 추가하기  이런 식으로 열린 탭을 북마크로 추가할 수도 있습니다.     북마크 폴더 확인위와 같이 북마크를 설정하..
락곤이
개발하고일기쓰기