Banner

My Tech Blog (분류 전체보기)

오늘의 명언
· Java
코딩테스트 문제 풀다 보면 Scanner보다 BufferedReader / BufferedWriter을 더 많이 쓰게 된다.버퍼를 사용하면 어떤 점이 더 좋을까? 버퍼를 사용하지 않는 입력은, 키보드의 입력이 키를 누르는 즉시 바로 프로그램에 전달반면 버퍼를 사용하는 입력은, 키보드의 입력이 있을 때마다 한 문자씩 버퍼로 전송한다. 버퍼가 가득 차거나 개행 문자가 나타나면 버퍼의 내용을 한 번에 프로그램에 전달즉, 입력 데이터를 한 번에 모아서 전달 Scanner는 데이터를 토큰 단위로 처리하고 띄어쓰기와 개행문자를 경계로 하여 입력 값을 인식그렇기 때문에 따로 가공할 필요가 없어 편리하다.BufferedReader은 입력 받은 데이터가 String으로 고정되기 때문에 입력받은 데이터를 원하는 타입..
제니 Mantra 속 요즘 영어 여러분들 제니가 새로운 싱글을 냈어요.제목은 Mantra 입니다. 생소한 단어이실텐데요 Mantra는 영어로 기운, 에너지, 아우라 이런 뜻이예요 ㅎㅎ자신만의 독특한 분위기, 존재감 이런거죠. 가사에서 나오는 It's that pretty girl mantra는 '예쁜 여성의 기운' 이라는 뜻이예요. 가사 중에 So pretty it wants you wanna swing both ways라는 가사가 있는데요 ㅋㅋㅋ * Swing both ways 를 말 그대로 해석하면야구에서 양쪽으로 스윙하는 걸 뜻하죠 근데 슬랭에서는 좀 다른 뜻을 가지고 있어요Bat for the other team 이라는 뜻이랑 비슷한데요동성애를 뜻합니다. 내가 너무 이뻐서 여자인 너도 날 좋아할..
나주 혁신도시 팔각도최얄러미이랑 다녀왔숨니다  닭고기를 구워먹었슴니다....존맛탱 꽈리고추는 기본으로 나오고 파는 천원주고 한접시 추가한거예요간장닭갈비 2인분 기본으로 주문해야 하므 크~ 옛날에 대학교 다닐때 사먹던 닭꼬치 맛 ㅋㅋㅋㅋㅋ  ㅋㅋㅋㅋㅋ쩝쩝박사라 사진은 이쁘게 못찍음관자 한 접시 시켰습늬다...음식 사진 찍으실 분은 무족권 관자를 시키세요 ㅋㅋㅋㅋ  닭고기 잘랐을 때 안이 하얀색이면 익은거라구 합니다된장해물라면 주문했습니더다먹으면 불 빼주고 그 자리에 라면 올려 줍니다새우3마리랑 순두부, 이쁜 게한마리 들어있움  아니 근데 ... 가만히 보니까 위에 석기시대 같은 망치가 달려 있움ㅋㅋㅋㅋ 뭔가 했더니 병따개 였음  다 먹고 밖에 나왔는데 오마가쉬건너편에 너므나 아름다운 맥주집이무지개 맥주는 ..
❤️ 문제설명다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.   💛 문제MEMBER_PROFILE 테이블에서 생일이 3월 인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. 💚 출력 예시 ⚠️주의사항⚠️DATE_OF_BIRTH의 데이트 포맷이 예시와 동일해야 정답처리 됩니다. 💜 풀이 첫번째 시도 🙅🏻‍♀..
❤️ 문제설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 💛 문제동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요.  💚 출력 예시SQL을 실행하면 다음과 같이 출력되어야 합니다.​💜 풀이- 지금까지 푼 것 중에 제일 쉬운 문제- 테이블에서 이름이랑 보호시작일 검색하면서 정렬만 동물..
❤️ 문제설명다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매 데이터만 존재합니다.   💛 문제ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를..
· Java
✅ List를 map으로 변환하는 이유 db나 API에서 데이터 받아와서 검색할 때 속도나 효율성 측면에서 map이 빠름즉, 대규모 데이터 처리나, 빠른 검색을 위해서 필요함.이것이 가능한 이유는 map은 해시 기반으로 작동하며 키,값 쌍 형식을 가지기 때문.  JSON이랑 비슷한 형식이지만 자바의 map은 키값 타입을 제네릭으로 지정해 주어야 하고Map처럼 명확한 타입을 지정해 주어야 함. [JSON]{ "name": "Alice", "age": 30, "isEmployee": true} [JAVA map]Map person = new HashMap();person.put("name", "Alice");person.put("age", 30);person.put("isEmployee", ..
♥️ 자바 list를 map으로 변환 (Stream)🍻 팔각도, 무지개맥주🍋‍🟩 데이터베이스 SQL 2문제
상단으로