본문 바로가기

전체 글62

[서촌 맛집] 비텔로소띠, 이탈리아 남부 느낌 그대로 담은 이탈리안 레스토랑 경복궁역 맛집 비텔로소띠안녕하세요 쩝쩝박사 밍키미입니다. 친구와 오랜만의 서울나들이에서 맛있는걸 먹기위해 폭풍검색으로 찾은 오늘의 맛집, 서촌 맛집 비텔로소띠 입니다. 이탈리아 남부식 요리를 선보이는 비텔로소띠는 3호선 경복궁역 3번 출구와 가까운 곳에 위치해있습니다. 🔺서촌 비텔로소띠 위치는 위 지도를 참고해주세요 골목에 붙어있는 알록달록 포스터 속 이탈리아 음식인 판제로티와 까놀리가 담겨 있습니다. 이탈리아 레스토랑이야 흔하지만 이탈리아 남부 음식을 선보이는 레스토랑이라니 흔치 않죠? 색다른 경험이 될 것 같네요. 설레는 마음으로 서촌 비텔로소띠에 입장해봅니다. 서촌 맛집 비텔로소띠 내부 모습입니다. 샛노란 인테리어와 레몬 장식이 이탈리아 포지타노를 떠오르게 합니다 :) 이탈리아의 대표 리큐르, 아페.. 2024. 1. 8.
C# 제네릭 메서드 제너릭 메서드에 대해서 소개합니다. 제너릭 이란? 저장하거나 사용하는 하나 이상의 형식에 대한 자리 표시자(형식 매개 변수)를 포함하는 클래스, 구조체, 인터페이스 및 메서드라고 정의되어 있는데, 쉽게 말하자면, 한 가지 기능(클래스, 구조체, 인터페이스, 메소드)에 여러 형식(문자열, 숫자, 객체 등등)을 받고 싶다! 라고 생각하시면 됩니다. 예를 들어 Dictionary에 문자열 타입과 숫자타입이 공존한다고 치면, 아래와 같은 메서드를 사용할 수 있습니다. public static T GetValue(Dictionary dictionary, string key, T defaultValue = default(T)) { try { if (dictionary.ContainsKey(key)) { object.. 2023. 7. 21.
Vite, Typescript 상대 Path 잡는 법 tsconfig.json      "baseUrl": ".",      "paths": {        "@/*": ["src/*"]      }각 옵션의 역할:baseUrl: 경로 해석의 기준이 되는 디렉터리를 지정합니다. "."로 설정하면 프로젝트 루트 디렉터리가 기준이 됩니다.paths: 별칭과 실제 경로 간의 매핑을 정의합니다.예를 들어, @/components/MyComponent는 src/components/MyComponent로 매핑됩니다.사용 목적:복잡한 상대 경로를 피하고 직관적으로 경로를 작성할 수 있습니다.// Before import MyComponent from '../../../components/MyComponent'; // After import MyComponent from.. 2023. 4. 21.
Update 쿼리 시 주의사항 Update 쿼리 시 주의해야할 점이 있다. Update, Delete, Insert 쿼리는 Exclusive Lock 이 걸리는 쿼리라고 알고 있을 것이다. Exclusive Lock은 테이블 row에 걸리는 락이고, 읽기&쓰기가 모두 락이 걸린다. 하지만, update 쿼리 시 Where 절이 들어가는 쿼리는 해당 Where절에 인덱싱이 사용되는지 안되는지에 따라서 동작은 바뀐다. 인덱싱이 걸려있는 쿼리는 해당 row에만 락이 걸리고, 인덱싱이 걸려있지 않은 쿼리는 테이블 락이 걸린다. 2개의 차이는 데이터 양이 많아질 경우에 문제가 발생하는데, 데이터 양이 많아지면, 당연히 데드락이 발생할 가능성이 있으므로 문제가 있다. 따라서 인덱싱을 잘 설정해줘야 한다. 2022. 11. 3.
반응형