반응형 DB,서버,OS 등28 WSL (Windows Subsystem for Linux) / WSL2 사용 WSL을 통해 우분투와 같은 리눅스 배포판을 Windows에서 실행할 수 있습니다.Linux 배포판이 WSL 1 또는 WSL 2로 설정되어 있는지 확인하려면 wsl -l -v 명령을 사용합니다.WSL 설치 방법:1. PowerShell을 관리자 권한으로 실행하고 WSL을 설치:이 명령어는 WSL과 기본 Ubuntu 배포판을 설치합니다. wsl --install100% 되고 ubuntu 가 설치된다고 나옵니다. 그리고 ubuntu 아이디와 비밀번호를 입력하라고 나옵니다.2. Ubuntu 실행sudo apt update이렇게 ubuntu 명령어 한번 날려봅니다. WSL2 사용 설정1. powershell 을 관리자 권한으로 실행아래 명령어를 실행dism.exe /online /enable-feature /.. 2024. 9. 16. [MySQL 8.+] date 타입의 기본값으로 현재 날짜 CURDATE 설정하기 [42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURDATE() null' at line 2. 아래와 같이 date 컬럼을 생성하고 Default Expression 에 CURDATE() 를 입력하면 오류가 발생합니다.CURRENT_DATE 를 입력해도 마찬가지 입니다. 아래와 같이 간단하게 해결 할 수 있습니다.괄호를 추가해서 (curdate()) 로 입력합니다. 그럼 잘 생성될겁니다~ 2024. 7. 11. MySQL Collation 선택하기 utf8mb4_* 필요한 기능들? - 한글 - 이모지 사용 - 대소문자 구분없는 비교 utf8mb4 인코딩에는 여러 가지 collation이 있으며, 이 중에서 대소문자를 구분하지 않는(collation 이름에 `_ci`가 포함된) 버전을 선택해야 합니다. 일반적인 두가지 선택지는 utf8mb4_general_ci와 utf8mb4_unicode_ci입니다. 대소문자를 구분하지 않으며 (Case Insensitive, CI), 다양한 언어의 문자를 비교할 때 좋은 성능을 제공합니다. 한글에 특화된 collation은 아니고, 모든 언어에 대해 괜찮은 성능을 제공하는 것을 목표로 합니다. - utf8mb4_general_ci는 보다 빠른 성능을 제공하지만, 정확성이 다소 떨어질 수 있습니다. 일반적인 용도에는 적합할 수 있습.. 2024. 3. 30. 주소로 위도,경도 찾아주는 사이트 아래 사이트에서 주소를 입력하면 위도/경도를 확인해 주네요. https://www.latlong.net/ Latitude and Longitude Finder on Map Get Coordinates What is Latitude and Longitude? Just like every actual house has its address (which includes the number, the name of the street, city, etc), every single point on the surface of earth can be specified by the latitude and longitude coordinates. Therefore, b www.latlong.net 광고가 많을 뿐, 유료는.. 2023. 2. 24. [Anaconda] Windows 에 설치하기 아래 링크에 들어가서 windows 설치 파일을 다운로드 합니다. https://www.anaconda.com/products/distribution#Downloads Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 다운로드가 완료되면 실행합니다. next, next 하다가 여기서 추천 하는대로 설정 합니다. 어차피 파이썬 프로젝트들을 생성하고 conda 로 가상환경을 만들면서 개발해야, 서로 conflict 나는 일이 없기때문이죠. .. 2023. 2. 15. [Anaconda] 맥북에(Mac) conda 설치 Mac Anaconda anaconda install + jupyter notebook 실행 brew 로 설치 $ brew install --cask anaconda homebrew 가 설치되어있지 않다면 homebrew 설치하기 를 보고 오세요~ 설치 중에 Password 를 입력하라고 나온다면 맥북의 password 를 입력해주세요. 마지막에 Password 를 또 입력 해야합니다. 설치가 완료되었습니다. 명령어를 날려보면,, $ conda -V 아직 안되죠 path 설정을 해야겠죠. 위 첫번째 스샤에서 나온 PREFIX 를 PATH 에 추가합니다. $ export PATH="/opt/homebrew/anaconda3/bin:$PATH" $ source ~/.zshrc # 아래는 터미널을 껐다가 켰을.. 2023. 2. 15. cron 표현식 설명 + 예제 설명 크론 작업 표현식은 크론 작업의 일정을 정의하는 문자열입니다. 공백으로 구분된 6개의 필드로 구성되며 다음을 나타냅니다. Minute (0-59) Hour (0-23) Day of the month (1-31) Month (1-12) Day of the week (0-7, where both 0 and 7 represent Sunday) Year (optional) 예제 0 0 * * * - 매일 자정에 작업을 실행 0 0 1 * * - 매월 1일 자정에 작업을 실행 0 8 * * 1-5 - 매주(월요일~금요일) 오전 8시에 작업을 실행 0 0 1-7 * * - 매일 1일부터 7일 자정에 작업을 실행 30 16 * * * - 매일 오후 4:30에 작업을 실행 0 0 * 4 * - 매년 4월 자정에 .. 2023. 1. 24. [Anaconda] Python 가상환경 생성하기 Anaconda 로 가상환경 생성하기 Anaconda 가 설치가 안되었다면 이전 글을 보시고 설치하시면 됩니다. [Anaconda] Centos 에서 가상환경 써보기 [Anaconda] Centos 에서 가상환경 써보기 1. Anaconda 설치하기 - 아래 공식 홈페이지에서 anaconda 를 다운로드 받아야 합니다. - centos 에서 실행 볼거라서, linux 클릭했습니다. 아래는 우클릭 -> 링크주소 복사를 합니다. 설치해야할 곳에서 wg hello-bryan.tistory.com 가상환경 생성 $ conda create --name=my_test_env python=3.8 위의 빨간 부분만 변경 하시면 됩니다. --name=my_test_env 로 해도되고 -n my_test_env 로 해도됩.. 2022. 9. 29. [Anaconda] Centos 에서 가상환경 써보기 1. Anaconda 설치하기 - 아래 공식 홈페이지에서 anaconda 를 다운로드 받아야 합니다. - centos 에서 실행 볼거라서, linux 클릭했습니다. https://www.anaconda.com/ 아래는 우클릭 -> 링크주소 복사를 합니다. 설치해야할 곳에서 wget 으로 링크를 다운로드 받습니다. $ wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh bash 로 설치 합니다. $ bash Anaconda3-2022.05-Linux-x86_64.sh Welcome to Anaconda3 2022.05 In order to continue the installation process, please review t.. 2022. 9. 28. [DB] Transaction ACID 란? 데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질들이 있는데, 이것들의 약어가 ACID 입니다. Atomicity 원자성 처리중간에 중단되지 않는 것을 보장함. 예를들어, 포인트로 구매한다고 했을 때 먼저 포인트 차감 업데이트 후 구매 완료 업데이트를 해야하는데, 포인트 차감 후에 오류가 발생해서, 구매 완료는 되지 않고 포인트만 차감된 경우가 생길 수 있죠. 이런 경우가 생기지 않도록 보장하는 성질이 원자성입니다. Consistency 일관성 트랜잭션이 성공적으로 끝나면 언제나 일관성 있는 데이터베이스 상태로 유지하는 것. Isolation 독립성 트랜을 수행 시 다른 트랜잭션의 연산 작업이 끼어들지 못하도록 보장. 계좌에 100만원이 있는데, 두개의 디바이스에서 같은 계좌에 동시에 .. 2022. 2. 15. 이전 1 2 3 다음 728x90 반응형