분류 전체보기

TOOL/Eclipse

[Eclipse] Java 프로젝트 종류 및 상세 설명

● Java Project Java SE (Standard Edition) 환경에서 실행되는 일반적인 Java 프로젝트 GUI, 데이터베이스 연동, 네트워킹 등 다양한 기능 구현 가능 프로젝트 규모와 복잡도에 따라 다양한 라이브러리 및 프레임워크 활용 가능 사용 예시: 단순 계산기 프로그램 파일 입출력 프로그램 네트워크 통신 프로그램 ● Gradle 프로젝트 Gradle 빌드 도구를 사용하여 프로젝트를 구축 및 관리 Maven보다 유연하고 다양한 기능 제공 다중 모듈 프로젝트 관리, 의존성 관리, 테스트 자동화 등 지원 사용 예시: 대규모 Java 애플리케이션 다중 모듈로 구성된 복잡한 프로젝트 ● Maven 프로젝트 Maven 빌드 도구를 사용하여 프로젝트를 구축 및 관리 의존성 관리, 프로젝트 빌드,..

STUDY/WEB

[Tomcat] 톰캣 로그 종류

톰캣(Tomcat) 로그 종류 1. catalina.out Tomcat 기동 시 /bin/catalina.sh 에 의해 생성되는 로그 파일 콘솔에 표시되는 모든 것을 기록한다. 서버의기동,정지, 서비스의개시, 정지정보, standard output, standard error 2. catalina.yyyy-mm-dd.log 톰캣에서 생기는 로그만을 기록한다. 서버의기동,정지, 서비스의개시, 정지정보(tomcat 자체에관한) 단순히 catalina.out을 일별로 나누어놓은 파일이 아니다 3. host-manager.log Tomcat Host Manager Web app 로그 (가상호스트매니저) 4. manager.log Tomcat Manager Web App 로그 (웹콘솔) 5. localhost.l..

STUDY/SERVER OS

[Linux] log파일 볼 때 자주 사용하는 명령어 cat·head·tail·grep

cat cat 명령어는 로그 파일을 읽습니다 test 파일을 열어본다. $ cat test 각 행에 번호를 붙여서 출력한다. $ cat -b test 빈 행에도 번호를 붙인다. $ cat -n test 연속되는 2개 이상의 빈 행을 한 행으로 출력한다. $ cat -s test head head 명령어는 로그 파일의 처음 부분을 봅니다. 기본 : 앞부터 10행까지 출력한다. head test 20행까지 출력한다. head -n 20 test 200 byte 까지 출력한다. head -c 200 test tail tail 명령어는 로그 파일의 마지막 부분을 봅니다. 기본 : 마지막 10행 출력한다. tail test 마지막 20행 출력한다. tail -n 20 test 마지막 200byte 출력한다. ta..

STUDY/JavaScript

[JS] nowDate() 한국 시간으로 표시하기

현재시간을 한국 시간으로 표시하기 세계 각지에는 협정 세계시(UTC)를 기준으로 하여 그 국가나 지역에서 공통적으로 사용하는 표준시가 있습니다. 대한민국 표준시는 KST (Korea Standard Time) 라고 합니다. KST는 UTC(협정 세계시)보다 9시간 빠릅니다. 예를 들어 한국이 오전 9시일 때 영국은 오전 0시입니다. newDate()를 사용해서 가져온 현재날짜와 시간은 기본적으로 사용자의 PC에 설정된 표준 시간대를 기준으로 표시합니다. 즉 사용자의 위치에 따라 다른 결과를 반환하는 것입니다. 예를 들어, 한국에서 newDate() 함수를 실행하면 KST 기준의 시간 정보가 반환되고, 미국에서 실행하면 PST(Pacific Standard Time) 기준의 시간 정보가 반환됩니다. 그러므..

TOOL/Eclipse

[Eclipse] 자바스크립트 자동완성 기능 추가방법

이클립스 자바스크립트 자동완성 기능 추가방법 1.상단메뉴 - Help - install New Software 2. http://oss.opensagres.fr/tern.repository/1.2.1/ 추가 3.아래와 같이 체크한 후 Next 4.설치 동의 후 Finish 5. 설치 완료 후 적용할 프로젝트 우클릭 - Configure - Convert to Tern Project 클릭 6. Browser (javascript), jquery 체크 후 OK

STUDY/HTML5 CSS3

[HTML] <textarea> 태그 공백 생김 문제

HTML에서 태그를 사용할 때 내용과 태그 사이에 공백이 생기는 이유는 HTML 해석 방식 때문입니다. HTML은 기본적으로 코드에 있는 모든 공백(스페이스, 탭, 줄바꿈 등)을 유효한 텍스트 콘텐츠로 간주합니다. 따라서, 아래와 같이 작성하면 text 태그 바로 뒤의 줄바꿈과 시작 위치의 탭이나 스페이스도 텍스트로 인식되어, 실제로 보여지는 텍스트 내용 앞에 공백이 생깁니다. 이를 해결하려면, 태그와 내용 사이에 공백이 없도록 작성해야 합니다. 아래와 같이 작성하면 공백이 생기지 않습니다 text

STUDY/JavaScript

[JS] getUserMedia() 호환성(iOS 지원안함)문제해결

navigator.getUserMedia() 아래 코드는 사용자에게 오디오 접근 권한을 허용 받는 코드인데, if(!navigator.getUserMedia) navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; if(navigator.getUserMedia){ navigator.getUserMedia({audio:{echoCancellation: false, noiseSuppression: false, autoGainControl: false, mozNoiseSuppression: false, mozAutoGai..

STUDY/SpringLegacy

[Spring] jsonView 사용 방법 (json형태로 화면 반환)

1. pom.xml 설정(Maven 설정) net.sf.json-lib json-lib-ext-spring 1.0.2 servlet-api javax.servlet 2. dispatcher-servlet.xml 설정 3. Controller 설정 @RequestMapping(value = "/biz/mkform/mkFormListJson.do") public ModelAndView selectMkFormListJson(CommandMap commandMap) throws Exception { ModelAndView mav = new ModelAndView("jsonView"); Map resultMap = mkFormService.selectUserTableList(commandMap.getMap());..

STUDY/SERVER OS

[Linux] 리눅스에서 OS 버전 확인

리눅스에서 OS 버전 확인 os 버전 + 그 외 정보 조회 $cat /etc/*release os 버전만 조회 $cat /etc/issue* 커널 버전 + 그 외 정보 조회 $cat /proc/version 커널 버전만 조회 $uname -r 출처 :https://code-lab1.tistory.com/324

STUDY/JAVA

[JAVA] 소켓 개념과 자바 예제 코드

소켓이란 프로그램이 네트워크에서 데이터를 주고받을 수 있도록 네트워크 환경에 연결할 수 있게 만들어진 연결부로, 일반적으로 TCP/IP 프로토콜을 이용한다. OSI 7계층 중 응용 계층에 속하는 프로세스들은 데이터 송수신을 위해 반드시 소켓을 거쳐 전송 계층으로 데이터를 전달해야한다. 즉, 소켓은 엔드포인트이다.(엔드포인트: 통신의 시작점과 끝점을 의미) 소켓은 Protocol, IP, Port 세 가지 요소로 구성된다. - Protocol : 데이터 전송을 위한 규칙을 정의 - IP : 네트워크 상에서 각 기기를 구분하기 위한 주소 - Port : 프로세스 간의 통신을 구분하기 위한 번호 이 세 가지 요소를 통해 소켓은 네트워크 상에서 동작하는 두 개의 프로그램 간의 통신을 가능하게 한다. 예를 들어,..

STUDY/WEB

[Web] 브라우저의 동작 원리

브라우저 구조 사용자인터페이스 뒤로가기 앞으로가기 새로고침 등등 렌더링 엔진 사용자인터페이스를 제외한 body부분 브라우저 엔진 사용자가 뒤로가기 버튼을 눌렀을때, 그 뒤로가기를 인식해서 다시 렌더링해주게 알려주는 사용자 인터페이스와 렌더링 엔진 사이에 가교 역할을 하는 것이 브라우저 엔진 통신 웹브라우저의 네트워크를 담당하는 부분 개발자 툴 > 네트워크 탭에서 활동을 볼 수 있다. 자바스크립트해석기 브라우저는 자바스크립트해석기로 자바스크립트를 이해할수있다. UI 백엔드 사용자 입력, 마우스 움직임, 클릭등을 핸들링 하는 곳 자료저장소 브라우저도 정보를 저장할 수 있음.(로컬스토리지, 세션스토리지) 렌더링 엔진 동작 과정 1. naver.com을 검색했을때, 실제로 브라우저는 naver.com이라는 도메..

STUDY/JAVA

[JAVA] 람다식(Lambda)

람다식이란 람다식은 익명함수를 생성하기 위한 식으로 객체 지향 언어보다는 함수 지향 언어에 가깝다. 람다식 장점 - 자바코드가 매우 간결해짐 - 컬렉션요소를 필터링하거나 매핑해서 원하는 결과 쉽게 집계 람다식 형태는 매개 변수를 가진 코드 블록이지만 런타임시에는 익명 구현 객체를 생성한다. 람다식 → 매개변수를 가진 코드블록 → 익명구현객체 Runnable 인터페이스의 익명 구현 객체를 생성하는 전형적인 코드 Runnable = new Runnable(){ pubic void run(){...} } 위 코드에서 익명 구현 객체를 람다식으로 표현하면 다음과 같다 Runnable runnable = () -> {...}; 람다식은 "(매개변수)->{실행코드}" 형태로 작성되는데, 마치 함수 정의 형태를 띠고..

ReCode.B
'분류 전체보기' 카테고리의 글 목록 (3 Page)