728x90 전체 글146 Linux - Kill명령어 2 -> 3 🎈4 1 카테고리 없음 2023. 3. 3. httpServletRequest(요청) & httpServletResponse(응답) httpServletRequest & httpServletResponse -> WAS(tomcat서버)가 패킷을 받을때 생성하는 요청객체 & 응답 객체 🎈httpServletRequest Http프로토콜의 request 정보를 서블릿에게 전달 Header정보, Parameter, Cookie, URI, URL 등의 정보를 읽는 메소드를 가진 클래스 Body의 Stream을 읽어들이는 메소드를 가지고 있음 was(tomcat)가 패킷을 받을때 생성하게 요청시 header와 body를 저장 🎈httpServletResponse Servlet은 HttpServletResponse객체에 Content Type, 응답코드, 응답 메시지등을 담아서 전송함 🍭기본 URL 정보 http://127.0.0.1:8080/.. ❤️01_Java 2023. 1. 13. #SSE(Server-Sent-Events) #ShortPolling #LongPolling #WebSocket 인터넷에서 웹브라우저와 웹 서버 간의 데이터 통신을 위해서 HTTP 표준 위에 구축을 한다. 대부분의 웹브라우저는 클라이언트가 HTTP요청을 서버에 보내면 서버에서는 응답을 하는 구조이다. Server와 Client와 지속적 연결이 되어 있지 않는건 HTTP프로토콜의 주요 특징인 비연결성을 들수 있다. ⚡💯🖐️💠 이를 해결하기 위해서 폴링, 롱폴링, 소켓, SSE총 네가지가 구현을 할수 있다. 🧨 ShortPolling 🧨 Long Polling 🧨 Server-Sent-Events(sse) 🧨 WebSocket 🎈🍭🤠⭐🧨 ❤️01_Java 2023. 1. 13. Java 비교 == equals // == false vs ! ⭐개발을 진행 하다 습관적으로 == 비교 연산자와 equals를 사용하게 된다. 정확한 비교를 하지 않아도 되니 ==를 통해 비교를 했었는데 정확히 알아볼 필요 가있어 찾아보았다. 🍭형태 1. == : 비교를 위한 연산자 2. equals() 메소드 : 객체끼리 내용 비교 🍭비교 방식 1. == : 비교하는 대상의 주소값 비교 2. equals() 메소드 : 비교하고자 하는 대상의 내용 자체 비교 String aValue = "aVal"; String bValue = aValue; String cValue = new String("aVal"); aValue와 bValue는 같은 값을 가지고 할당을 하였기 때문에 같은 값의 주소를 명시한다. cValue는 새로 할당을 하였기 때문에 새로운 주소값에 값을 할.. 카테고리 없음 2023. 1. 4. #Linux #Window #NSLOOKUP #Ping #Telnet #nc(NetCat) #curl #원격 서버 상태 체트하기 🍭원격 서버 상태 체트하기 🎈원격 서버가 살아있는지 확인을 하기위해 여러가지 방법이 있다. 🎈명령어가 보안적인 문제로 막혀있을 때가 많이 있기에 여러가지 명령어를 알아두는 것이 좋다. 1. Ping ( 명령어 : ping [도메인] ) 🧨 ping설치 경로 : C:\Windows\System32\PING.EXE 🧨 서버 살아있는지 점검시에 사용함 🧨 해당 컴퓨터에 일정 패킷을 보내 수신하여 동작여부 및 네트워크 상태를 확인 🧨 윈도우 ping은 기본적으로 4회만 시도한다. 🧨 무한히 반복하고 싶다면 -t 옵션을 붙이면 된다. 단 이때는 중단하려면 Ctrl+C를 눌러야 한다. 🧨 인터넷 웹사이트는 ping 응답을 하지 않는 경우가 많음 🎈 명령어 🧨 ping [IP 또는 도메인] : 해당명령어로 호출시 기.. 💛03_Server & OS 2022. 12. 14. #JAVASCRIPT #ES5 #ES6 #ES6란 #ECMAScript 🍭ES란? ECMAScript의 줄임말로 ECMA-262 기술 규격에 따라 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트를 표준화 하기 위해 만들어졌다. 🎈일단 Ecma 인터내셔널(Ecma International)에 대해서 알아보자 Ecma 인터내셔널(영어: Ecma International)은 정보와 통신 시스템을 위한 국제적 표준화 기구이다. [1] 원래 이름은 European Computer Manufacturers Association (ECMA)이었으나, 기구의 국제적 확장을 반영하여 현재의 이름으로 바뀌었다. 따라서 지금의 Ecma는 두문자어가 아니며 대문자만 사용하지 않는다. Ecma 인터내셔널은 1961년 유럽에서 컴퓨터 시스템을 표준화하기 위해 세워졌다. 멤버십은 규모와 상관.. 💚04_HTML5 & Javascript & CSS 2022. 12. 13. #Promise #비동기처리 #문법 #ajax #AJAX통신시 실행순서에 따른 제어 🍭Ajax 기본 통신 구조 🎈type, url, data, dataType을 지정하여 호출을 하며 success타입에 따라 데이터를 리턴 받을 수 있다. $.ajax({ type: "POST", url: url, data: data, success: success, dataType: dataType }); 🎈type : http 타입 ( get, post) 🎈url : 호출하는 URL 정보 🎈async : true(기본), 비동기 처리, false(동기처리) 🎈data : URL호출시 보내는 파라미터 (key,value / json) 🎈dataType : http통신 이후 응답되는 데이터 타입 🎈success : function(res) : ajax통신 이후 실행 함수 $.post( "ajax/test... 💚04_HTML5 & Javascript & CSS/02_Jquery 2022. 12. 13. #타임리프 #display:none, #display:block 처리 🧨타임리프 display:none, display:block 🚩th:style (display:none,block) 🚩th:styleappend (스타일 새로 추가) ❤️01_Java/02_Thymeleaf 2022. 12. 12. #NTP #Network #Time #Protocol #NTP서버 #시간동기화서버 🧨NTP서버란? Network Time Protocol의 약자로서 네트워크로 구성된 환경에서 운영되는 시스템들간 시간동기화를 위한 규약으로 NTP서버를 통해서 통신하고 있는 모든 서버의 시간을 동기화 하기 위함에 있다. 서버라기 보다는 시각 동기화장지라고도 한다. 💛03_Server & OS 2022. 12. 12. #ANSI #DBMS #ANSI-SQL #AmericanNationalStandardsInstitute #미국표준협회 #벤더사별호환 DBMS(Oracle, My-SQL, DB2 등)서로 다른 SQL를 사용함에 따라 미국표준협회(American National Standards Institute)에서 표준 SQL 문을 정립 🎫ANSI SQL 특징 미국표준협에서 정한 표준 SQL문으로 DBMS(Mysql, MariaDB, Oracle, MSSQL... 등) 특정 벤더에 종속적이지 않고 다른 벤더사의 DBMS도 사용이 가능하기 때문에 DB만 변경 되더라도 이슈없이 사용가능 프레임워크 구축 후 재상용을 함에 따라 DB를 변경시 시간을 단축할수 있어 ANSI SQL구문을 사용하는것이 좋다 🩷02_DataBase 2022. 12. 12. #비관계형DB #RDBMS #Redis명령어 #NoSQL 📌관계형 DB VS 비관계형 DB 🎫관계형 DB Mysql, Oracle, Mssql와 같이 SQL문을 통한 데이터 관리 테이블 구조의 데이터 관리를 하는 DB를 관계형 DB라고 합니다. 📍특징 트랜잭션을 통해 DB를 관리할수 있다. 하나의 단위로 기록 및 전체 롤백등 기능을 제공 📍장점 데이터성능이 좋고 정렬, 탐색, 분류 속도가 빠름 데이터의 신뢰성이 높아 데이터 무결성 보장 정규화에 따른 갱신 비용을 최소 📍단점 기존에 작성된 스키마를 수정 어려움 데이터베이스의 부하 분석 어려움 빅데이터 처리 비효율적임 🎫비관계형 DB 📍NoSQL이라고도 부르며, Not Only SQL(SQL 뿐만이 아닌. 이라는 뜻)의 줄임말이라고 합니다. 대표적으로 MongoDB, CouchDB 등이 있습니다. 📍특징 key-.. 🩷02_DataBase/02_Redis 2022. 12. 12. 🧨User Agent란, 사용자가 사용하고 있는 OS, Ver, 브라우저 정보를 포함하고 있다. 🧨User Agent란, 사용자가 사용하고 있는 OS, Ver, 브라우저 정보를 포함하고 있다. 🙆기본 형태 : User-Agent: / 🙆**comment : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36 1. Firefox 🎁Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion Mozilla/5.0 : 접속한 브라우저가 Mozilla와 호환 platform : 브라우저가 실행되는 운영체제 환경 및 모바일확인 (window, mac, linux.. 💜99_기타/03_웹 지식 2022. 12. 12. 이전 1 ··· 8 9 10 11 12 13 다음 728x90