JavaScript 인용구 랜덤으로 출력하기
·
JavaScript
🟰위와 같이 새로고침을 할 때 자동으로 다음 인용구가 랜덤으로 나오도록 만들어보는 연습을 하려고 한다. ⏬준비할 html코드(id가 quote인 div태그안의 span태그에 인용구를 넣으려고 한다) ⏬JS코드 ( quotes값에 넣고자 하는 인용구와 text를 넣어준다.) 🔆quote안의 두개의 span 을 first-child, last-child를 통해 불러온다 🔆Math.random()을 통해 랜덤정수를 가져온다.(quotes.length를 곱해서 해당 길이만큼 범위를 확장) 🔆Math.floor를 통해 소수점을 버린다. Math.random은 double타입으로 나오기 때문 🔆그렇게 생성된 랜덤 인덱스에 해당하는 quote와 text를 각 span에 넣어주기만 하면 끝! const quotes =..
JSP - Servlet 각 내장객체별 범위(Scope)
·
JSP
해당 게시물을 사용한 2차 창작시 댓글 부탁드립니다. 🟰객체가 생성되는 시점 웹에서 request(요청)이 들어오면 java파일이 생성되고 그 안에서 Servlet이 호출된다는 사실은 다들 알고 계시죠? 혹시나 모르신다면 아래 페이지를 먼저 읽고 와 주시기 바랍니다. 부족하지만 최선을 다해 정리해놨습니다. HTML 삽입 미리보기할 수 없는 소스 🟰각 내장객체가 생성되는 시점 ☀️Service가 생성되는 시점에 각 내장객체들이 생성됩니다. ☀️하지만 request는 HttpServletRequest에서 가져오게되는걸 볼 수 있습니다. 그러므로 request는 jsp페이지가 호출됨과 동시에 페이지의 값들을 가져오기 때문에 먼저 생성되어있다는 걸 확인할 수 있습니다! 🟰그림을 통해 알아보는 객체별 범위 📌pa..
비공개
·
HTML
133027. 주문량이 주문량이 많은 아이스크림들 조회하기
·
문제 풀이/Programmers
🟰ROLLUP함수를 사용하여 각 FLAVOR에 대한 집계를 구하여 편하게 순위를 구할 수 있었다. 🟰FETCH 사용법을 까먹지 않게 적어두자. FETCH [FIRST/NEXT] [보고싶은 레코드 수만큼] ROWS ONLY /* 가게의 상반기 주문 정보를 담은 FIRST_HALF SHIPMENT_ID(FK), FLAVOR(PK), TOTAL_ORDER 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량 7월의 아이스크림 주문 정보를 담은 JULY 테이블 SHIPMENT_ID(PK), FLAVOR(FK), TOTAL_ORDER 출하 번호, 아이스크림 맛, 7월 아이스크림 총주문량 7월에는 아이스크림 주문량이 많아 같은 아이스크림에 대하여 서로 다른 두 공장에서 아이스크림 가게로 출하..
Programmers[자바].140108 문자열 나누기 (코드첨부)
·
문제 풀이/Programmers
📌코드를 풀면서 주의해야 할 점 ☀️기준이 되는 값은 하나다 ☀️기준과 다른 수는 각각 문자별로 개수를 세는게 아니라 다른 수 하나로 지정하여 카운트한다. ☀️예를들어 기준이 a이고 bcde가 있으면 a=1, bcde=4로 카운트하여 비교하는 것 import java.util.*; class Solution { public int solution(String s) { int len = s.length(); int answer=0; int otherCnt=0; Map map = new HashMap(); for(int i=0; i
객체지향 프로그래밍 5가지 설계 원칙, SOLID- 단일책임의 원칙
·
JAVA-기초/JAVA기본
해당 게시물을 이용한 2차 창작은 댓글 부탁드립니다. 🟰객체 지향프로그래밍을 하면서 지켜야 하는 5대 원칙중 하나 단일책임의 원칙부터 알아보자 ❗다음 원칙도 모두 포스팅 되어 있으니 천천히 읽어보세요 ☀️단일 책임의 원칙(Single Responsibility Principle) 하나의 모듈이 하나의 책임을 가져야한다. 다른 말로 모듈을 변경할 때에는 오직 한가지 목적을 위해 변경해야 한다는 것이다. 어떤 클래스가 하나의 책임 만을 갖고 있다면, 특정 행위자들로부터 변경을 확실한 목표를 갖고 수행할 수 있다. ⏬예시 코드 package solid; public class SingleResponsibilityPrinciple { private final String cook = "살아있는 가재"; priv..