전체 글(754)
-
[그 외] Chrome에서 방향키가 안 먹힐때
크롬 확장프로그램에서 드래그프리를 사용 안함에 넣고 업데이트를 해보자
2023.10.15 -
[SQL][2] 흉부외과 또는 일반외과 의사 목록 출력하기
문제 설명 다음은 종합병원에 속한 의사 정보를 담은DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. Column nameTypeNullable DR_NAMEVARCHAR(20)FALSE DR_IDVARCHAR(10)FALSE LCNS_NOVARCHAR(30)FALSE HIRE_YMDDATEFALSE MCDP_CDVARCHAR(6)TRUE TLNOVARCHAR(50)TRUE 문제 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세..
2023.10.15 -
[CS] 쓰레드 안전에 대한 나름의 이해
멀티쓰레드 환경에서 여러 개의 쓰레드가 하나의 변수, 함수, 객체에 동시에 접근해도 문제가 없음을 의미한다 예를 들어 a++에는 세개의 인스트럭션이 있어 락킹을 하지 않으면 문제가 생긴다 원자 연산 즉 하나의 인스트럭션만 있는 연산을 하게 하는 것도 안전을 이루는 하나의 해결책이다 Reference https://www.yes24.com/Product/Goods/121769526
2023.10.15 -
[Spring] 조회 빈이 두 개 이상일 때 해결편
크게 세가지 방법이 있다. 첫 번째는 필드나 파라미터의 이름을 원하는 빈의 이름으로 바꿔주면 @Autowired는 매칭을 해준다. 예를 들어, rateDiscountPolicy라고 파라미터를 정해주면 이름이 rateDiscountPolicy인 빈을 선택한다. 두 번째는 @Qualifier(name)을 붙여주고 파라미터 왼쪽에 지정하고자 하는 @Qualifier(name)을 붙여준다. 세 번째는 @Primary를 활용한다. @Primary를 붙여주면 이것이 붙지 않은 빈보다 우선순위가 높아진다. 실무에서 주로 활용하는 방법은 메인 데이터베이스에는 @Primary를 붙여주고 서브에는 @Qualifier를 붙여준다. 그리고 필요할 때면 @Qualifier로 주입한다. @Qualifier로 지정한 것이 @Pri..
2023.10.14 -
[알고리즘][X] 코딩 테스트 공부
문제 설명 [본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.] 당신은 코딩 테스트를 준비하기 위해 공부하려고 합니다. 코딩 테스트 문제를 풀기 위해서는 알고리즘에 대한 지식과 코드를 구현하는 능력이 필요합니다. 알고리즘에 대한 지식은 알고력, 코드를 구현하는 능력은 코딩력이라고 표현합니다. 알고력과 코딩력은 0 이상의 정수로 표현됩니다. 문제를 풀기 위해서는 문제가 요구하는 일정 이상의 알고력과 코딩력이 필요합니다. 예를 들어, 당신의 현재 알고력이 15, 코딩력이 10이라고 가정해보겠습니다. A라는 문제가 알고력 10, 코딩력 10을 요구한다면 A 문제를 풀 수 있습니다. B라는 문제가 알고력 10, 코딩력 20을 요구한다면 코딩력이 부족하기 때문에 B 문제를 풀 수 없습니다. 풀 수 ..
2023.10.14 -
[SQL][2] 인기있는 아이스크림
문제 설명 FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. NAMETYPENULLABLE SHIPMENT_IDINT(N)FALSE FLAVORVARCHAR(N)FALSE TOTAL_ORDERINT(N)FALSE 문제 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. 예시 예를 들어 FIRST_HALF 테이블이 다음과 같을 때 SHIP..
2023.10.14