반응형

여러가지 일(DBA, 인프라관리자, 업무담당자, 작은 전산실 총괄 등)을 하다가 다시 자바 개발자로 돌아 왔습니다.

고급 개발자로 나아가기 위해서는 아래의 책들을 반드시 읽어 봐야 할 것 같아서 구입을 하였습니다.

고급 개발자로 나아갈 시간을 줄여주는 가장 확실한 방법은 독서가 최고인 듯 합니다.

1. Clean Code

- 저자: 로버트 C. 마틴

- 가격: 33,000원

2. Effective Java

- 저자: 조슈아 블로크

- 가격: 36,000원

 - 아직 읽어보지는 않았지만 중급 이상 자바개발자가 되길 원한다면 읽어 봐야할 책인 것 같습니다.

3. 리팩터링

- 저자: 마틴 파울러

- 가격: 35,000원

- 기존 코드의 최적화, 깔끔한 코드 작성 등을 위해서는 반드시 읽어봐야 할 책인 것 같습니다.

관련된 인터넷 강의를 ZERO-BASE에서 강의하는 것이 있는 듯합니다.

선배들의 강의를 들으면 정말 많은 도움이 될 수도 있을 것 같습니다.

그리고 아래의 책도 적당히 얇으면서 중요 내용을 담고 있어서 좋은 것 같습니다.

4. 코어 자바스크립트

- 저자: 정재남

- 가격: 22,000원

반응형

SQL 우선순위

개발 및 관리/Oracle 9i, 10g, 11g, 12c, 19c 2022. 3. 10. 22:43 posted by HighLighter
반응형
반응형
반응형

SELECT
CASE WHEN 나이 >= 1 AND 나이 < 20 THEN '20미만'
WHEN 나이 >= 20 AND 나이 < 30 THEN '30미만'
WHEN 나이 >= 30 AND 나이 < 40 THEN '40미만' END AS 나이
, NVL(SUM(CASE WHEN 색상명 = '감색' THEN 판매수량 END), 0) AS 감색
, NVL(SUM(CASE WHEN 색상명 = '노랑색' THEN 판매수량 END), 0) AS 노랑색
, NVL(SUM(CASE WHEN 색상명 = '파랑색' THEN 판매수량 END), 0) AS 파랑색
FROM 입력
GROUP BY
CASE WHEN 나이 >= 1 AND 나이 < 20 THEN '20미만'
WHEN 나이 >= 20 AND 나이 < 30 THEN '30미만'
WHEN 나이 >= 30 AND 나이 < 40 THEN '40미만' END;

위의 구분 이외에 더 조건이 들어간다면 조건에 맞춰 CASE WHEN을 추가하면 됩니다.

단, SELECT LIST 굵은글씨 부분의 CASE WHEN을 추가하면 반드시 Group by아래의 CASE WHEN도 같이 맞춰 주어야 합니다. ( SUM내부의 CASE WHEN은 관계없음. )

------------------------------------------------------------------------------------

select t_rank, min(to_number(t_age))
    from test_user
 group by t_rank
 having min(to_number(t_age)) > 5
order by case when t_rank = '주임' then '1'
              when t_rank = '대리' then '2'
              when t_rank = '과장' then '3'
              when t_rank = '부장' then '4'
              when t_rank = '이사' then '5'
              when t_rank = '사장' then '6' end asc;

------------------------------------------------------------------------------------

SELECT
  CASE
    WHEN 제품 = ‘HP’ THEN 제품
    WHEN 제품 = ‘LD’ THEN 등급 ,
    WHEN 등급 = ‘P530C’ THEN 등급
    ELSE ’기타‘
  END
  , SUM(총매출), SUM(총수량).....
FROM 매출테이블
WHERE 매출일자 LIKE ’9808%’
GROUP BY
  CASE
    WHEN 제품 = ‘HP’ THEN 제품
    WHEN 제품 = ‘LD’ THEN 등급 ,
    WHEN 등급 = ‘P530C’ THEN 등급
    ELSE ’기타‘
  END

반응형

'개발 및 관리 > Oracle 9i, 10g, 11g, 12c, 19c' 카테고리의 다른 글

[sqlplus] shutdown immediate VS [os상] svrctl  (0) 2022.03.12
SQL 우선순위  (0) 2022.03.10
ORACLE 운영 관련 View  (0) 2022.02.15
Oracle DB 점검  (0) 2022.02.15
Oracle RAC 기동 및 종료 의미  (0) 2022.02.15
반응형
반응형
반응형

자바스트립트 기초 강의 - [프론트엔드 개발자 첫걸음] - 3시간 완성​

https://youtu.be/adioo1lv8fs

반응형

자바스크립트 메모리 누수

개발 및 관리/Javascript 2022. 2. 26. 10:05 posted by HighLighter
반응형

당신이 모르는 자바스크립트의 메모리 누수의 비밀

https://ui.toast.com/weekly-pick/ko_20210611

자바스크립트 메모리 누수와 해결 방법

https://yceffort.kr/2020/07/memory-leaks-in-javascript

자바스크립트의 메모리관리

https://developer.mozilla.org/ko/docs/Web/JavaScript/Memory_Management

[Javascript] 자바스크립트에서 메모리 누수의 4가지 형태

https://kellis.tistory.com/140

자바스크립트는 어떻게 작동하는가: 메모리 관리 + 4가지 흔한 메모리 누수 대처법

https://engineering.huiseoul.com/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%9E%91%EB%8F%99%ED%95%98%EB%8A%94%EA%B0%80-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC-4%EA%B0%80%EC%A7%80-%ED%9D%94%ED%95%9C-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%88%84%EC%88%98-%EB%8C%80%EC%B2%98%EB%B2%95-5b0d217d788d

자바스크립트 메모리 누수 방지 기법

https://merrily-code.tistory.com/204

반응형
반응형

프론트엔드 공부 순서, 높은 연봉 받는 프론트엔드 개발자 되기 | 해외 개발자 선배가 알려드려요 ⭐️ (웹개발 공부 순서)

https://youtu.be/NeEaTeYcFhE?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y 

클론코딩 포트폴리오 반응형 웹사이트 따라 만들기 | HTML, CSS, JavaScript 프론트엔드 강의(드림코딩 아카데미 오픈)

https://youtu.be/v2Aw9f-MK5s?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 강의, 프론트엔드 개발자가 되고 싶다면? 웹개발 입문자편 강의를 시작합다 ⭐️ (HTML, CSS, Javascript + 실전 프로젝트)

https://youtu.be/HBGN-jZDUrE?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

코딩을 빨리 배우는 법 (온라인 강의로 배울때 200% 효과적으로 배우기)

https://youtu.be/b79_XuSBqPY?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

HTML 기초, React 할때 꼭 필요한 팁! 쉽다고 무시하면 안돼요 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/i0FN-OwJ7QI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

HTML 태그 완성, 웹 포트폴리오 만들기 전에 꼭 보세요 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/OoA70D2TE0A?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

CSS 셀렉터, 기초 이론 정리. 포트폴리오 만드는 날까지! | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/gGebK7lWnCk?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

CSS 레이아웃 정리 display, position 완성 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/jWh3IbgMUPI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

CSS Flexbox 완전 정리. 포트폴리오 만드는 날까지! | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/7neASrWEFEM?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

비쥬얼 스튜디오 코드 설치 및 웹개발을 위한 필수 익스텐션 10개 추천 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/bS9yTI2fC0w?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

웹사이트 빨리 만드는 지름길 Emmet, HTML 빠르게 마크업하기 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/m7wsrVQsVjI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

반응형 웹, 웹개발 할때 꼭 알아야 하는 Responsive Web | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/8-uJ_4136uI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 공부시 유용한 노트 작성법 및 비쥬얼 스튜디오 코드 코멘트 색상 변경 방법

https://youtu.be/2UaKfAz-eEI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

웹사이트 따라만들기, 반응형 헤더편 | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/X91jsJyZofw?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

클론코딩 유튜브 사이트 따라 만들기(HTML+CSS 연습편, 웹 포트폴리오) | 프론트엔드 개발자 입문편: HTML, CSS, Javascript

https://youtu.be/67stn7Pu7s4?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 개발자라면 필수로 알아야 하는 브라우저 101 필수 개념과 게임 프로젝트 

https://youtu.be/x2T2rDM-APM?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

개발자 취업을 위한 포트폴리오 만들기 | 취업에 성공하는 포트폴리오 관리법, 프론트엔드 공부 방법 https://youtu.be/KJUdqPDAtTI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 공부 방법 포트폴리오 만들면서 실력을 늘려가기 | 개발자로 취업에 성공하는 포트폴리오 관리법 + Javascript 공부법

https://youtu.be/3xRpjLZUBeo?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y 


비전공자, 프론트엔드 공부할때 자바를 배워야 할까? (자바와 자바스크립트 차이점, 자바가 프론트엔드 개발자에게 필수 언어일까?) [엘리와 고민상담]

https://youtu.be/LYQvmDuQAMI?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

자바스크립트를 이용한 미니게임 만들기 & 코드 리뷰, 코딩 팁 (여러분들의 코드를 드디어 리뷰해요 🙌)

https://youtu.be/6oGctyyeZ6E?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 필수 반응형 CSS 단위 총정리 (EM과 REM) | Responsive CSS Units

https://youtu.be/7Z3t1OWOpHo?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

프론트엔드 필수 반응형 CSS 단위 em 과 rem | 예제 프로젝트를 통해 정리 하세요 

https://youtu.be/xWMKz9NCD0k?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

비쥬얼 스튜디오 코드 필수 단축키 정리 (Visual Studio Code 꿀템🍯🐝 )

https://youtu.be/EVxCdenPbFs?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

타입스크립트 + 객체지향 프로그래밍 강의 (두마리 토끼를 잡아요 🐰🐰)

https://youtu.be/ZZib1YpxNdg?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

API란? 개념 정리와 포트폴리오에 유용한 대박 사이트 공유 🙌

https://youtu.be/ogT267HvNuQ?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

PWA (Progressive Web App) 개념과 따라만들기 📲

https://youtu.be/FEBkne7Nyu4?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

자바스크립트 프로처럼 쓰는 팁 ✨ (+ 보너스 인터뷰 문제 하나!)

https://youtu.be/BUAhpB3FmS4?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

HTML 태그들, 헷갈리는거 정리해 보았다 🥳 (시맨틱 태그, 중요한 태그들 모음)

https://youtu.be/T7h8O7dpJIg?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

웹사이트, 모바일 앱 디자인 무료 툴 5가지 | 사이드 프로젝트 꿀템

https://youtu.be/0Pwxh1XL-Fk?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

웹개발 툴, 그것을 알려드림 (숨겨진 유용한 기능들🍯🐝)

https://youtu.be/q_rBbcTiSC4?list=PLv2d7VI9OotQ1F92Jp9Ce7ovHEsuRQB3Y

 

반응형
반응형

자바스크립트 배우기전 꼭 봐야할 영상 | 자바스크립트의 역사와 현재 그리고 미래 (JavaScript, ECMAScript, JQuery, Babel, Node.js)

https://youtu.be/wcsVjmHrUQg?list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2 

자바스크립트 2. 콘솔에 출력, script async 와 defer의 차이점 및 앞으로 자바스크립트 공부 방향 | 프론트엔드 개발자 입문편 (JavaScript ES5+)

https://youtu.be/tJieVCgGzhs?list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2

자바스크립트 3. 데이터타입, data types, let vs var, hoisting | 프론트엔드 개발자 입문편 (JavaScript ES5+)

https://youtu.be/OCCpGh4ujb8?list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2 

 

반응형
반응형

React 기초 0강 : 리액트왜 쓰는지 알려줌 (+ 수강시 필요 사전지식)

https://youtu.be/LclObYwGj90?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 1강 : 리액트 설치와 셋팅법 (2021+ 스타일)

https://youtu.be/nahwuaXmgt8?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 2강 : 리액트에선 HTML대신 JSX 써야함 (JSX 사용법)

https://youtu.be/FqnAFX9lQPQ?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 3강 : 리액트에선 변수말고 state 만들어 쓰랬죠 (useState)

https://youtu.be/Qb8Oiy8i9IY?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 4강 : 리액트에서 버튼에 이벤트 리스너 (핸들러) 장착하는 법

https://youtu.be/Br9fKSIeAok?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 5강 : state 맘대로 변경하는 법 (setState는 넘 옛날이고염)

https://youtu.be/CowLAnmhxMY?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy

React 기초 6강 : Component로 HTML 깔끔하게 줄이는 법

https://youtu.be/bq2SjODrhJQ?list=PLfLgtT94nNq1e6tr4sm2eH6ZZC2jcqGOy 

 

반응형

실용 자바스크립트 강좌

개발 및 관리/Javascript 2022. 2. 23. 22:50 posted by HighLighter
반응형

진짜 웹개발로 배우는 실용 자바스크립트 1강 : 셀렉터 selector

https://youtu.be/8rv8GTgYYrU?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK

실용 자바스크립트 2강 : Alert 만들어서 유저 위협하기

https://youtu.be/lElVKHCsYSM?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK

실용 자바스크립트 3강 : function 언제 쓰는지 아셈? + 간단한 버그찾는법

https://youtu.be/zpxf22Mp2KE?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK

실용 자바스크립트 4강 : 파라미터 왜 쓰는지 알려줌 (쓸데없음)

https://youtu.be/jvtuRD48_C0?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK

실용 자바스크립트 5강 : 이벤트리스너쓰면 드러웠던 HTML이 말끔

https://youtu.be/EMBWL336o20?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK

실용 자바스크립트 6강 : 리액트포기자를 위한 jQuery 빠른기초

https://youtu.be/047bll8o9To?list=PLfLgtT94nNq0svPBSslzReYKbZRuv_-NK 

 

반응형