스터디 [HackerRank] Employee Salaries Write a query that prints a list of employee names (i.e.: the name attribute) for employees in Employee having a salary greater than per month who have been employees for less than months. Sort your result by ascending e... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Employee Names Write a query that prints a list of employee names (i.e.: the name attribute) from the Employee table in alphabetical order. Input Format The Employee table containing employee data for a company is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 7 Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Higher Than 75 Marks Query the Name of any student in STUDENTS who scored higher than 75 Marks. Order your output by the last three characters of each name. If two or more students both have names ending in the same last three characters (i.... MySQL예제스터디mysqlstudyhackerrankMySQL예제 HackerRank] Weather Observation Station 12 Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 11 Query the list of CITY names from STATION that either do not start with vowels or do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the ... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 10 Query the list of CITY names from STATION that do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 9 Query the list of CITY names from STATION that do not start with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is t... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 8 Query the list of CITY names from STATION which have vowels (i.e., a, e, i, o, and u) as both their first and last characters. Your result cannot contain duplicates. Input Format The STATION table is described as follows... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 6 Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Revising Aggregations - The Sum Function Query the total population of all cities in CITY where District is California. Input Format The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Revising Aggregations - The Count Function Query a count of the number of cities in CITY having a Population larger than 100,000 Input Format The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Occupations Pivot the Occupation column in OCCUPATIONS so that each Name is sorted alphabetically and displayed underneath its corresponding Occupation. The output column headers should be Doctor, Professor, Singer, and Actor, respe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 1 Query a list of CITY and STATE from the STATION table. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude.... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Japanese Cities' Names Query the names of all the Japanese cities in the CITY table. The COUNTRYCODE for Japan is JPN. The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Japanese Cities' Attributes Query all attributes of every Japanese city in the CITY table. The COUNTRYCODE for Japan is JPN. The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 5 Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one t... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 4 Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W i... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 3 Query a list of CITY names from STATION for cities that have an even ID number. Print the results in any order, but exclude duplicates from the answer. The STATION table is described as follows: where LAT_N is the northe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HTTP 완벽 가이드] - 9주차 HTTP/2.0은 바이너리 인코딩을 하기 때문에 헤더 필드로 어떤 문자열이든 사용할 수 있게 해주어 위조된 HTTP/1.1 메시지로 번역되는 것을 유발! 사용자 정보를 전달하는 가장 일반적인 7가지 HTTP 요청 헤더 사용자 이름과 비밀번호로 인증할 것을 요구해서 사용자에게 명시적으로 식별 요청을 할 수 있다. HTTP는 WWW-Authenticate와 Authorization 헤더를 사용해... FEonTheBlockhttp네트워크스터디FEonTheBlock [모던 자바인 액션] chpt.7 병렬 데이터 처리와 성능 4장에서 스트림 인터페이스를 이용하면 아주 간단하게 요소를 병렬로 처맇라 수 있다고 설명했다. 병렬 스트림이란 각각의 스레드에서 처리할 수 있도록 스트림 요소를 여러 청크로 분할한 스트림이다. 따라서 병렬 스트림을 이용하면 모든 멀티코어 프로세서가 각각의 청크를 처리하도록 할당할 수 있다. 병렬 스트림을 이용하면 걱정, 근심 없이 모든 문제를 쉽게 해결할 수 있다. 따라서 리듀싱 연산을 여러... 새싹스터디모던 자바인 액션모던 자바인 액션 [이펙티브 타입스크립트] - 9주차 따라서 타겟의 타입을 알고 있다면 더 구체적인 타입 추론을 위해 정확한 타입으로 타입 단언문을 사용하거나 null 값이 포함될 여지가 있다면 if문으로 분기처리를 해주어야한다. 타입스크립트에는 public, protected, private 와 같은 접근 제어자를 사용할 수 있다. 그러나 결국에 컴파일 되는 과정에서 제거되기 때문에 자바스크립트 코드에서는 접근할 수 있다. 또한 타입스크립트의... 타입스크립트FEonTheBlock스터디FEonTheBlock [이펙티브 자바] 클래스와 인터페이스 Item15 - 클래스와 멤버의 접근 권한을 최소화하라 클래스와 멤버의 접근 권한을 최소화하라. 그 중 하나가 접근 제어 메커니즘이다. 이는 클래스, 인터페이스, 멤버의 접근 허용 범위(접근성)를 제어하는 것이다. 이때 접근성은 접근 제한자로 명시될 수 있다. 클래스나 인터페이스, 멤버등의 접근 권한을 명시한다. private - 멤버를 선언한 톱레벨 클래스에서만 접근 가능. package-private - 해당 패키지 안의 모든 클래스에서 접근... 공부Effective Java스터디이펙티브 자바JavaEffective Java [이펙티브 자바] 클래스와 인터페이스 Item16 - public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 자바에서는 추상화의 기본 단위로 클래스(Class)와 인터페이스(Interface) 를 정의하고 있고, 이는 곧 자바의 심장과도 같다. 다른 컴포넌트에서 해당 클래스 데이터 필드에 직접 접근이 가능하다. 그 말은, 캡슐화(Encapsulation)가 전혀 안되기 때문에 그에 따른 장점도 얻을 수 없다는 말이다. API를 수정하지 않고는 내부 표현을 바꿀 수 없다. 불변식을 보장할 수 없다. ... 자바공부Effective Java스터디이펙티브 자바JavaEffective Java [이펙티브 자바] 클래스와 인터페이스 Item17 - 변경 가능성을 최소화하라 일반적으로 불변 클래스는 가변 클래스에 비해 설계하고 구현하고 사용하기가 쉽고, 그 외에, 인스턴스의 값을 변경할 수 있는 로직이 들어가는 메서드는 안된다. 클래스를 확장할 수 없도록 한다. 기술적으로 기본 타입 필드나 불변 객체를 참조하는 필드를 public final로만 선언해도 불변은 된다. 코드에서 사칙연산 부분을 보면, 인스턴스 본인의 필드 값을 바꾸지 않고 결과만 리턴하는 것을 볼... 자바공부Effective Java스터디이펙티브 자바JavaEffective Java 주요 디자인 패턴 전략 패턴의 장점은 콘텍스트 코드의 변경 없이 새로운 전략을 추가할 수 있다는 점이다. 템플릿 메소드는 이렇게 실행 과정(단계)는 동일한데, 각 단계 중 일부의 구현만이 다른 경우에 사용할 수 있으며 아래 2가지로 구성된다. 우리는 템플릿 메소드 패턴을 통해서 동일한 실행 과정의 구현을 제공하고, 동시에 하위 타입에서 일부 단계를 구현하도록 함으로써 코드의 중복을 방지할 수 있다. 템플릿 메... 스터디개발자가 반드시 정복해야할 객체지향개발자가 반드시 정복해야할 객체지향 설계 원칙: SOLID 단일 책임 원칙은 다음과 같은 단 한 문장으로 정의할 수 있다. 우리는 "추상화"를 통한 "다형성"을 가지고 이러한 OCP를 지킬 수 있게 된다. 즉, FlowController 입장에서는 Byte를 읽어온다는 사실에만 집중하고 "어떻게" 읽어올지에 대해서는 무관하므로 OCP를 지킬 수 있는 것이다. 그런데 "BufferedInputStream" 클래스는 final 선언이 되어 있지 않으므로... 스터디개발자가 반드시 정복해야할 객체지향개발자가 반드시 정복해야할 객체지향 Study_Socket Client(Web socket) <-----Message-----> Server(Web socket) 데이터 송수신을 동시에 처리할 수 있는 통신 방법이다. 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다. 실시간 네트워킹(Real Time-Networking) 웹 환경에서 연속된 데이터(채팅, 주식, 비디오 데이터등)를 빠르게 노출시켜준다. Long Polling 서버에... 스터디socket네트워크socket 나는 얼마나 CSS를 알고 있을까? - CSS 자가진단 체크리스트 🔥 inherit의 개념을 알고 있다. 🔰 selector가 뭔지 알고 있다. 🔥 class selector가 뭔지 알고 있다. 🔥 Universal selector가 뭔지 알고 있다. 🔥 :root를 알고 있다. 🔰 em을 알고 있다. 😎 rem을 알고 있다. 😎 hsl가 뭔지 알고 있다. 🔰 Box Model을 알고 있다. 🔥 box-sizing: content-box 와 border-b... 스터디로드맵체크리스트자가진단CSSCSS 이전 기사 보기
[HackerRank] Employee Salaries Write a query that prints a list of employee names (i.e.: the name attribute) for employees in Employee having a salary greater than per month who have been employees for less than months. Sort your result by ascending e... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Employee Names Write a query that prints a list of employee names (i.e.: the name attribute) from the Employee table in alphabetical order. Input Format The Employee table containing employee data for a company is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 7 Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Higher Than 75 Marks Query the Name of any student in STUDENTS who scored higher than 75 Marks. Order your output by the last three characters of each name. If two or more students both have names ending in the same last three characters (i.... MySQL예제스터디mysqlstudyhackerrankMySQL예제 HackerRank] Weather Observation Station 12 Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 11 Query the list of CITY names from STATION that either do not start with vowels or do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the ... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 10 Query the list of CITY names from STATION that do not end with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 9 Query the list of CITY names from STATION that do not start with vowels. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is t... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 8 Query the list of CITY names from STATION which have vowels (i.e., a, e, i, o, and u) as both their first and last characters. Your result cannot contain duplicates. Input Format The STATION table is described as follows... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 6 Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. Your result cannot contain duplicates. Input Format The STATION table is described as follows: where LAT_N is the northern latitude... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Revising Aggregations - The Sum Function Query the total population of all cities in CITY where District is California. Input Format The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Revising Aggregations - The Count Function Query a count of the number of cities in CITY having a Population larger than 100,000 Input Format The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Occupations Pivot the Occupation column in OCCUPATIONS so that each Name is sorted alphabetically and displayed underneath its corresponding Occupation. The output column headers should be Doctor, Professor, Singer, and Actor, respe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 1 Query a list of CITY and STATE from the STATION table. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W is the western longitude.... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Japanese Cities' Names Query the names of all the Japanese cities in the CITY table. The COUNTRYCODE for Japan is JPN. The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Japanese Cities' Attributes Query all attributes of every Japanese city in the CITY table. The COUNTRYCODE for Japan is JPN. The CITY table is described as follows:... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 5 Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one t... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 4 Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. The STATION table is described as follows: where LAT_N is the northern latitude and LONG_W i... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HackerRank] Weather Observation Station 3 Query a list of CITY names from STATION for cities that have an even ID number. Print the results in any order, but exclude duplicates from the answer. The STATION table is described as follows: where LAT_N is the northe... MySQL예제스터디mysqlstudyhackerrankMySQL예제 [HTTP 완벽 가이드] - 9주차 HTTP/2.0은 바이너리 인코딩을 하기 때문에 헤더 필드로 어떤 문자열이든 사용할 수 있게 해주어 위조된 HTTP/1.1 메시지로 번역되는 것을 유발! 사용자 정보를 전달하는 가장 일반적인 7가지 HTTP 요청 헤더 사용자 이름과 비밀번호로 인증할 것을 요구해서 사용자에게 명시적으로 식별 요청을 할 수 있다. HTTP는 WWW-Authenticate와 Authorization 헤더를 사용해... FEonTheBlockhttp네트워크스터디FEonTheBlock [모던 자바인 액션] chpt.7 병렬 데이터 처리와 성능 4장에서 스트림 인터페이스를 이용하면 아주 간단하게 요소를 병렬로 처맇라 수 있다고 설명했다. 병렬 스트림이란 각각의 스레드에서 처리할 수 있도록 스트림 요소를 여러 청크로 분할한 스트림이다. 따라서 병렬 스트림을 이용하면 모든 멀티코어 프로세서가 각각의 청크를 처리하도록 할당할 수 있다. 병렬 스트림을 이용하면 걱정, 근심 없이 모든 문제를 쉽게 해결할 수 있다. 따라서 리듀싱 연산을 여러... 새싹스터디모던 자바인 액션모던 자바인 액션 [이펙티브 타입스크립트] - 9주차 따라서 타겟의 타입을 알고 있다면 더 구체적인 타입 추론을 위해 정확한 타입으로 타입 단언문을 사용하거나 null 값이 포함될 여지가 있다면 if문으로 분기처리를 해주어야한다. 타입스크립트에는 public, protected, private 와 같은 접근 제어자를 사용할 수 있다. 그러나 결국에 컴파일 되는 과정에서 제거되기 때문에 자바스크립트 코드에서는 접근할 수 있다. 또한 타입스크립트의... 타입스크립트FEonTheBlock스터디FEonTheBlock [이펙티브 자바] 클래스와 인터페이스 Item15 - 클래스와 멤버의 접근 권한을 최소화하라 클래스와 멤버의 접근 권한을 최소화하라. 그 중 하나가 접근 제어 메커니즘이다. 이는 클래스, 인터페이스, 멤버의 접근 허용 범위(접근성)를 제어하는 것이다. 이때 접근성은 접근 제한자로 명시될 수 있다. 클래스나 인터페이스, 멤버등의 접근 권한을 명시한다. private - 멤버를 선언한 톱레벨 클래스에서만 접근 가능. package-private - 해당 패키지 안의 모든 클래스에서 접근... 공부Effective Java스터디이펙티브 자바JavaEffective Java [이펙티브 자바] 클래스와 인터페이스 Item16 - public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 자바에서는 추상화의 기본 단위로 클래스(Class)와 인터페이스(Interface) 를 정의하고 있고, 이는 곧 자바의 심장과도 같다. 다른 컴포넌트에서 해당 클래스 데이터 필드에 직접 접근이 가능하다. 그 말은, 캡슐화(Encapsulation)가 전혀 안되기 때문에 그에 따른 장점도 얻을 수 없다는 말이다. API를 수정하지 않고는 내부 표현을 바꿀 수 없다. 불변식을 보장할 수 없다. ... 자바공부Effective Java스터디이펙티브 자바JavaEffective Java [이펙티브 자바] 클래스와 인터페이스 Item17 - 변경 가능성을 최소화하라 일반적으로 불변 클래스는 가변 클래스에 비해 설계하고 구현하고 사용하기가 쉽고, 그 외에, 인스턴스의 값을 변경할 수 있는 로직이 들어가는 메서드는 안된다. 클래스를 확장할 수 없도록 한다. 기술적으로 기본 타입 필드나 불변 객체를 참조하는 필드를 public final로만 선언해도 불변은 된다. 코드에서 사칙연산 부분을 보면, 인스턴스 본인의 필드 값을 바꾸지 않고 결과만 리턴하는 것을 볼... 자바공부Effective Java스터디이펙티브 자바JavaEffective Java 주요 디자인 패턴 전략 패턴의 장점은 콘텍스트 코드의 변경 없이 새로운 전략을 추가할 수 있다는 점이다. 템플릿 메소드는 이렇게 실행 과정(단계)는 동일한데, 각 단계 중 일부의 구현만이 다른 경우에 사용할 수 있으며 아래 2가지로 구성된다. 우리는 템플릿 메소드 패턴을 통해서 동일한 실행 과정의 구현을 제공하고, 동시에 하위 타입에서 일부 단계를 구현하도록 함으로써 코드의 중복을 방지할 수 있다. 템플릿 메... 스터디개발자가 반드시 정복해야할 객체지향개발자가 반드시 정복해야할 객체지향 설계 원칙: SOLID 단일 책임 원칙은 다음과 같은 단 한 문장으로 정의할 수 있다. 우리는 "추상화"를 통한 "다형성"을 가지고 이러한 OCP를 지킬 수 있게 된다. 즉, FlowController 입장에서는 Byte를 읽어온다는 사실에만 집중하고 "어떻게" 읽어올지에 대해서는 무관하므로 OCP를 지킬 수 있는 것이다. 그런데 "BufferedInputStream" 클래스는 final 선언이 되어 있지 않으므로... 스터디개발자가 반드시 정복해야할 객체지향개발자가 반드시 정복해야할 객체지향 Study_Socket Client(Web socket) <-----Message-----> Server(Web socket) 데이터 송수신을 동시에 처리할 수 있는 통신 방법이다. 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다. 실시간 네트워킹(Real Time-Networking) 웹 환경에서 연속된 데이터(채팅, 주식, 비디오 데이터등)를 빠르게 노출시켜준다. Long Polling 서버에... 스터디socket네트워크socket 나는 얼마나 CSS를 알고 있을까? - CSS 자가진단 체크리스트 🔥 inherit의 개념을 알고 있다. 🔰 selector가 뭔지 알고 있다. 🔥 class selector가 뭔지 알고 있다. 🔥 Universal selector가 뭔지 알고 있다. 🔥 :root를 알고 있다. 🔰 em을 알고 있다. 😎 rem을 알고 있다. 😎 hsl가 뭔지 알고 있다. 🔰 Box Model을 알고 있다. 🔥 box-sizing: content-box 와 border-b... 스터디로드맵체크리스트자가진단CSSCSS 이전 기사 보기