본문 바로가기

전체 글400

[Servlet] 서블릿이란? / 서블릿, JSP 의 차이를 알아보자 🔍 서블릿이란? 자바 서블릿은 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 "서블릿"이라 불린다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 예전엔 사용자(클라이언트)가 데이터를 보는 것(see)만 중요했다면, 현재 웹브라우저에서 클라이언트는 당연하게 '동적인' 작업들을 원한다. 정적, 동적이라는 말을 자주 사용하는데 정적은 서로 응답하는 것 없이 정말 보여주기만 하는 것 같고 동적은 사용자가 데이터를 입력하면 그걸 서버로 보내고 사용자가 원하는 데이터를 또 갖다주는 서로 응답하는 것을 동적이라고 이야기하는 것 같다. 즉, 서블릿은 JAVA 클래스이다. 서블릿(servlet)은 WAS에 동작하는 JAVA 클래스이고, 서블릿은.. 2022. 7. 27.
[CSS] div를 inline 속성으로 바꾸고 싶어 / display , position, float 의 역할 🧐 원래 div 속성은 블록인데, div를 인라인으로 변경하려면 어떻게 해야 할까? 원래 div 는 블록 속성이라서( 한 라인 전체 독점 ) 벽돌쌓기하듯 층층히 쌓이는 식으로 나오게 되는데 이러한 div를 span처럼 인라인 속성으로 바꾸려면 (인라인 속성은 우측으로 흐른다) display 를 이용하면 된다!! 적용 예시 ) div { display : inline; } 인라인 속성 태그 span, a, strong display 에는 block , inline, inline-block 이 있다. position에는 static, absolute , relative , fixed 가 있다. float에는 right, left가 있다. 🥸 position static : 순서대로 배치 absolute : .. 2022. 7. 26.
[CSS] 폰트 사이즈 지정하기 / px은 알겠는데 1em 너는 생소해! em 너는 뭐니? body 안의 div 의 폰트사이즈가 16px 로 설정이 되있는데, emspan은 body 안의 div 의 자식 클래스이다. em은 부모클래스의 기본값을 상속받는데, 즉 1em은 16px 이 되는 것 한마디로 body > div { font-size : 32px; } 이라면, .emspan의 1em은 32px 이 되는 것! 2022. 7. 25.
[CSS] CSS를 적용할 때 우선으로 적용되는 순서는 뭘까? / id, class, tag 의 우선 순위 알아보기 프로젝트를 하다보니 내가 css 적용 순서를 정확히 모르고 있다는 걸 알게 되었다. css 우선순위를 정리해봐야지~ 📍 CSS 우선 순위 1. !important를 붙인 속성 2. 인라인 속성(태그 안에 직접 style로 지정한 속성) 3. id 4. 클래스, 추상클래스 속성 5. 태그 속성 6. 부모 클래스에 의해 상속된 속성(자식 클래스) +) 부스트코스에서 css 순서는 id는 금메달, class는 은메달, tag는 동메달로 이해하라고 했당 +) id는 적용할 때 #id , 클래스는 .class EX) 🧐 똑같은 게 2개일 때는? 가장 나중에 적힌 놈으로 적용된다. p { color : red; } p { color : blue; } ==> blue가 적용된다. 🧐 부모 태그 안의 h1와 그냥 h1.. 2022. 7. 24.
[SQL DEV] MAC SQL Developer 무한 로딩 어떡하쥐~? / sql 디벨로퍼 무한로딩 해결해땅 오라클 디벨로퍼 java 호환성 문제 해결하고 들어오니... 이것은 또 뭔일이여, 맥... 너 쉽지 않구나 ^_^? sql developer를 통해 db를 로그인하려고 하니 이제는 무지개색 동그라미 버튼만 나오고 무한 로딩이야 왜 웨 외않뒈 왜!!!!!!!!!!!!!!! . . . 왜 안되긴, 부족한 내 탓이지 차분히 해결을 또 해보자^_^ 👻 해결 방법 1. 왼쪽 Oracle SQL Developer - Preferences 클릭하여 환경설정 열기! 2. 코드 편집기 -완성 인사이트 - 'SQL 워크시트에서 완성 자동 팝업 사용' 해제해주기!!!!! 'SQL 워크시트에서 완성 자동 팝업 사용' 해제해주기!!!!! x 16836439 해결은 언제나 기부니가 조타 . 끝. 2022. 7. 22.
[SQL DEV] SQL DEVELOPER 자바 호환성 문제로 안열릴때 / sql developer supports java se 11 and 17 맥북(2020 에어 m1) 을 구입하고 개발 셋팅 환경을 만드는 데, 윈도우에선 만난 적 없는 오류를 만났다. 웹 개발 수업들을 때 , 오라클 db도 로컬호스트에서 연결이 안된다고 들어서 오라클 클라우드를 가입해 조마조마하면서 sql developer에 들어가려고 하니 웬걸, 처음부터 막히면 어쩌자는 거야 앵그리를 뒤로 한 채, 열심히 구글구글링(사랑해요 구글🧡) 방법을 찾아냈다. 1. SQL Developer - 마우스 우클릭 -패키지 내용보기 2. Contents - MacOS - 'sqldeveloper.sh' 열기 보면 JAVA_HOME의 버전이 v11, v17로 나와 있는 것을 알 수 있다. 이때 , v를 내가 깔아놓은 jdk15 버전으로 바꿔주면 끝~~ v 15 , v15로 바꾸고 다시 실행하.. 2022. 7. 21.