일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Linux
- Server
- Eclipse
- 자바스크립트
- 톰캣
- 오라클
- Tomcat
- mybatis
- 마이바티스
- HTTP
- 보안
- JQuery
- 자바
- 상태코드
- Redis
- git
- java
- Javascript
- 인텔리제이
- db
- svn
- DBeaver
- oracle
- SQL
- JSON
- 이클립스
- 디비버
- 자바문법
- 모바텀
- IntelliJ
- Today
- Total
목록분류 전체보기 (149)
JongTachi의 개발 블로그
오늘은 웹(Web)과 웹 애플리케이션 서버(Web Application Server)에 대한 특징과 개념에 대해 알아보겠습니다. 1. Web웹은 인터넷 상에서 정보를 공유하고 검색할 수 있는 전 세계적인 정보 공간을 말합니다.웹은 HTTP를 사용하여 클라이언트(사용자)와 서버 간에 데이터를 주고 받습니다. 웹의 중요한 특징은 정적인 콘텐츠(HTML, CSS, 이미지 등)를 제공하는 서버라는 것입니다.단순하게 저장된 웹 리소스들을 클라이언트로 전달하고 혹은 클라이언트로부터 데이터를 전달받아 저장하거나 처리하죠. 대표적인 웹 서버 종류는 다음과 같습니다.Apache, Nginx, IIS 그럼 동적인 요청이 들어왔을 땐 어떻게 대처할까요?? 이때 WAS가 등장합니다. 2. WASWAS 서버는 동적인 컨텐츠를..
1. 오류명 : ORA-01017 : invalid username/password; logon denied 해당 오류는 사용자 이름 또는 비밀번호가 잘못되었을 때 발생하는 로그인 오류 메세지이다. 2. 해결방법 사용자 이름 또는 비밀번호를 잘못 입력했거나 시스템에서 제공한 사용자 이름 또는 비밀번호가 올바르지 않은 경우에 나타나는 것이니 사용자 이름, 비밀번호가 맞는지 다시 한번 확인해보자.
디비버를 사용해 테이블 컬럼의 데이터 타입, 길이를 조회해보겠습니다. SELECT column_name, data_type, data_length FROM user_tab_columns WHERE table_name = '테이블명' ORDER BY column_id; 감사합니다.
DB관련 문서작업을 하는데 컬럼명을 넣어야 하는 경우가 있습니다. 디비버에서 한번에 컬럼의 COMMENT를 조회하는 방법을 말씀드리겠습니다. SELECT column_name, comments FROM user_col_comments WHERE table_name = '테이블명'; 해당 쿼리 WHERE절의 '테이블명' 부분에는 원하는 테이블의 이름을 넣으시면 됩니다. 만약 테이블의 소유자가 다르다면 'user_col_comments' 대신에 해당 소유자의 'all_col_comments'나 모든 사용자의 'dba_col_comments' 테이블을 사용하실 수 있습니다. 감사합니다.
오류 java.lang.ClassCastException: class org.jetbrains.jps.builders.java.dependencyView.TypeRepr 해결방법 build -> rebuild Project
GET 과 POST 는 HTTP 메서드로 클라이언트에서 서버로 무언가를 요청할 때 사용합니다. 각각 정의와 특징을 살펴보겠습니다. 1. GET 정의 GET 메서드는 웹 서버로부터 정보를 요청할 때 사용됩니다. 이 메서드는 서버로부터 데이터를 가져오는 요청을 보내며, 주로 웹 페이지의 내용을 요청하거나 검색을 수행할 때 사용됩니다. 특징 1. **데이터 전송 방식**: GET 요청은 URL에 데이터를 첨부하여 전송합니다. 따라서 전송되는 데이터는 URL의 일부로 노출되어 보안에 취약할 수 있습니다. 2. **캐싱**: GET 요청은 응답이 캐싱될 수 있어, 동일한 요청이 여러 번 발생할 경우 이전에 받았던 응답을 재사용하여 성능을 향상시킬 수 있습니다. 3. **무상태(Stateless)**: GET 요청..
GET 과 POST 는 HTTP 메서드로 클라이언트에서 서버로 무언가를 요청할 때 사용합니다. 각각 정의와 특징을 살펴보겠습니다. 1. GET 정의 GET 메서드는 웹 서버로부터 정보를 요청할 때 사용됩니다. 이 메서드는 서버로부터 데이터를 가져오는 요청을 보내며, 주로 웹 페이지의 내용을 요청하거나 검색을 수행할 때 사용됩니다. 특징 1. **데이터 전송 방식**: GET 요청은 URL에 데이터를 첨부하여 전송합니다. 따라서 전송되는 데이터는 URL의 일부로 노출되어 보안에 취약할 수 있습니다. 2. **캐싱**: GET 요청은 응답이 캐싱될 수 있어, 동일한 요청이 여러 번 발생할 경우 이전에 받았던 응답을 재사용하여 성능을 향상시킬 수 있습니다. 3. **무상태(Stateless)**: GET 요청..
스프링으로 서버를 띄우는데 갑자기 이런 에러가 나더군요. ERROR: org.apache.ibatis.executor.BaseExecutor - Could not get a databaseId from dataSource java.sql.SQLException: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' 해당 에러는 tomcat이 데이터베이스와의 접근 중 에러가 발생한 상황입니다. 톰켓에서 오라클 드라이버가 설정되지 않아서 생기는 에러입니다. 해결방법 해결방법은 다음과 같습니다. 1. 오라클을 설치한 폴더 안에 있는 jdbc 파일을 톰캣 라이브러리에 넣으면 오류가 해결됩니다. (못 찾겠다면 구글링으로 원하는 버전의 라이브러리를 검색 후 다운받으면..
1. alias 목록보기 간단하다 리눅스 서버에 들어가 alias를 치면 나온다. 2. alias 설정하기 alias seelog='tail -f 디렉도리경로/파일이름' // 저렇게 설정후 리눅스 서버에서 seelog를 치면 해당 파일의 로그가 보인다.
자바에서 `isEmpty()`와 `isBlank()`는 둘 다 문자열을 검사하는 메서드이지만, 그들 간에는 중요한 차이가 있습니다. 이 두 메서드는 주로 문자열의 유효성을 확인하고 처리하는 데 사용됩니다. 1. isEmpty() JAVA 6 이후에 추가된 메소드로서 `isEmpty()` 메서드는 문자열이 비어 있는지 확인합니다. 즉, 문자열의 길이가 0인지 여부를 확인합니다. 예를 들어, `String str = "";`와 같이 빈 문자열을 가지고 있는 경우 `isEmpty()`는 `true`를 반환합니다. String str = ""; if (str.isEmpty()) { System.out.println("문자열이 비어 있습니다."); } // 다른 경우(isBlank()와 다른 점) String s..