분류 전체보기

    [DB] Insert 유용한 Options

    🔎 Insert Query Insert 중 중복 오류로 인한 오류가 발생하여 찾아보니 여러 해결 방안이 있는 것을 발견하여 정리해보았다. 쿼리는 역시 어려워 📑 Insert 중복 방지 📌 Ignore PK/UK에 의해 중복 처리가 날 경우 데이터를 변경하지 않고 무시 처리 -- 오류 발생 Insert Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); -- 오류 무시 Insert Ignore Into `user-env` (user_idx , env_code) values ('001','ENV_TEST'); 📌 Filter (Where not exists) Select로 조회된 데이터가 없을 경우 Insert Insert Into `user-..

    [Nginx] SSL 적용 (With Chain 인증서)

    🔋 도메인 SSL 인증서 적용 이번에 회사 도메인의 SSL 인증서가 새로 발급되어 적용하려는데 다른 방식의 SSL을 구입하였는지 추가로 Chain 인증서가 함께 발급되었다. Nginx에 적용하는 방법을 찾으며 수집한 정보를 기록하는 겸 기존에 SSL 적용법까지 정리해보려 한다. 📜 Nginx SSL 설정 기존에 이용하던 업체에서 인증서를 발급받을 경우, 보통 crt파일을 전달받게 된다. 우리는 이 파일을 pem 파일로 변환해야 한다. (가비아는 nginx 전용 pem 파일을 전달해준거같기도 하고..) 🚥 Chain 인증서가 있을 경우 Chain 인증서? Chain 인증서는 Root 인증서와 도메인 인증서 간 연결을 인증해주는 인증서라고 한다. 인증서를 전달받으면 아마 Root 인증서, Chain 인증서,..

    [Linux] 고정 IP 설정

    ✔ INTRO 최근 회사에서 Linux 서버를 신규 세팅해야 될 일이 많아졌다. 사내에서 고정 IP 정책을 가지고 있어 매번 세팅때마다 한번 정리해야지 하다가 이제야 작성해본다. ✔ Environment 세팅은 Ubuntu 22.04.1 LTS 버전에서 진행했다. ✔ Setting 🚩 인터페이스 이름 확인 고정 IP 설정을 위해서는 우선 설정할 네트워크 인터페이스의 이름을 확인해야 한다. 내가 바꾸고 싶은 인터페이스는 eno1임으로 이를 잘 기억해야 한다. 서버마다 인터페이스의 이름이 다름으로 예시로 든 인터페이스 이름과 다를 수 있다. 🚩 고정 IP 설정 인터페이스 이름도 알았으니 이제 설정을 해보자. 고정 IP를 세팅하려면 네트워크 세팅 yaml을 수정해야 한다. 기존에는 그냥 텍스트 파일이었던거같은..

    [SC2] 스타크래프트2 개인복권디펜스 히든 조합 (2022.10.07 / 5.291)

    Version : 5.291 작성일 : 2022.10.07 구분 방법 : 유닛명 (등급 / 강화 / 킬수 / 레벨) 등급 구분 : D ~ SXD / 접미사 [u = 해당 등급 이상 허용] 최신 버전 : https://nasn.tistory.com/category/Game/StarCraft2 유닛 등급 N : 노말 M : 매직 R : 레어 U : 유니크 E : 에픽 H : 헬 L : 레전드 HD : 히든 HC : 하드코어 히든 [HD] 가브리엘 토시 [R] 악령 X 2 [H] 자치령 불곰 [HD] 타우렌 우주 해병 X 2 [M] 망치 경호대 X 3 [M] 망치 경호대 X 3 [HD] 타우렌 우주 해병 [M] 전쟁광 (SSu) X 2 [H] 타우렌 화장실 [HD] 타우렌 우주 해병 X 2 [HD] 말살자 [..

    [Galaxy] Galaxy OneUI 4.1 GOS 비활성화 (ADB)

    GOS ( Game Optimizing Service) 삼성 Galaxy 기종의 게임 구동 시 발열 등으로 인한 스로틀링을 제어하기 위해 적용한 시스템 어플이다. 도입 목적은 좋으나 과도한 제한으로 인하여 많은 논란이 발생하였다. 나무위키 주의사항 1) Version 이 글은 OneUI 4.1 버전에 한정하여 방법을 서술한다. 해당 버전 이외의 적용 방법은 여러 타 블로그에 소개되어 있다. 2) 게임 부스터(gametools) 사용 불가 GOS 비활성화 시 스마트폰 게임할 때 유용한 게임 부스터 기능을 사용할 수 없다. 해당 기능은 GOS 비활성화 후 게임부스터(gametools)를 활성화해도 사용이 불가능하다. (GOS에 종속) 3) 무상 A/S 거부 가능성 GOS를 삭제 또는 비활성화 할 경우, 무상..

    [SC2] 스타크래프트2 개인복권디펜스 히든 조합 (2022.06.15 / 5.284)

    Version : 5.266 작성일 : 2021.12.21 구분 방법 : 유닛명 (등급 / 강화 / 킬수 / 레벨) 등급 구분 : D ~ SXD / 접미사 [u = 해당 등급 이상 허용] 최신 버전 : https://nasn.tistory.com/category/Game/StarCraft2 유닛 등급 N : 노말 M : 매직 R : 레어 U : 유니크 E : 에픽 H : 헬 L : 레전드 HD : 히든 HC : 하드코어 히든 [HD] 가브리엘 토시 [R] 악령 X 2 [H] 자치령 불곰 [HD] 타우렌 우주 해병 X 2 [M] 망치 경호대 X 3 [M] 망치 경호대 X 3 [HD] 타우렌 우주 해병 [M] 전쟁광 (SSu) X 2 [H] 타우렌 화장실 [HD] 타우렌 우주 해병 X 2 [HD] 말살자 [..

    [Docker] Docker run 백그라운드 실행 자동 종료 방지 (Infinity loop)

    Docker run background docker run -d를 사용하여 entrypoint 또는 cmd가 설정되어 있지 않은 이미지로 컨테이너 실행 시 $ docker run -d --name test ubuntu:20.04 589f7b7cfc6ead8950c92c5e6b09b7e7a4f0bbd89b7557a7b384a2d3c5360a70 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 589f7b7cfc6e ubuntu:20.04 "bash" 31 seconds ago Exited (0) 28 seconds ago test 위와 같이 컨테이너가 지속적으로 실행시킬 프로그램을 찾지 못하고 자동으로 종료된다. 자동으로 종료되지 ..

    [MySQL] MySQL 5.7 이상 접속이 안 될 경우

    SSLMode 기존 Connection String Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword; SSL Model 적용 Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;SslMode=none;

    [C#] ASP.NET API URL 대소문자 구분 안하게 설정

    ASP.NET API Routing Lowercase 수정 전 /api/Checkdb : success /api/checkdb : fail Routing 설정 # program.cs var builder = WebApplication.CreateBuilder(args); builder.Services.AddRouting(option => { option.LowercaseUrls = true; }); var app = builder.Build(); 수정 후 /api/Checkdb : success /api/checkdb : success

    [C#] ASP.NET API Cors 전체 허용

    ASP.NET API Cors 허용 UseCors 설정 http, https 허용 # Program.cs var app = builder.Build(); app.UseCors(x => { x.AllowAnyHeader(). AllowAnyMethod(). AllowAnyOrigin(). SetIsOriginAllowed(origin => true). WithOrigins("http://*"). WithOrigins("https://*"). AllowCredentials(); });