본문 바로가기

분류 전체보기61

<pre>태그 동해물과 백두산이 마르고닳도록 하느님이 보우하사 길이 보우하세 무궁화 삼천리 화려강산 대한사람 대한으로 길이보전하세 -->동해물과 백두산이 마르고닳도록 하느님이 보우하사 길이 보우하세 ....... 쭈욱 길게 나옴 동해물과 백두산이 마르고닳도록 하느님이 보우하사 길이 보우하세 무궁화 삼천리 화려강산 대한사람 대한으로 길이보전하세 --> 동해물과 백두산이 마르고닳도록 하느님이 보우하사 길이 보우하세 무궁화 삼천리 화려강산 대한사람 대한으로 길이보전하세 html안에서 아무리 Enter를 치거나 스페이스를 하여 공백을 표시한다고해서 브라우저에 Enter나 공백이 나오지는 않습니다. 그래서 우리는 Enter는 태그를 사용함으로써 구현하고 공백은 &nbsp 라는 문구를 삽입해 공백을 표현하고는 합니다. 하지만 이.. 2024. 3. 25.
WHERE 1=1, ::연산자, LPAD(), ST_ASTEXT() WHERE 1 = 1 AND a.usemap_id = #{usemap_id}::integer AND a.use_yn = 'Y' AND b.a1 IS NOT NULL 회사에서 쿼리를 쓰는데 처음보는 where 1=1 1 = 1은 말그대로 참을 의미하는데 WHERE 1 = 1 AND a.usemap_id = #{usemap_id}::integer AND a.use_yn = 'Y' AND b.a1 IS NOT NULL 저 세개의 조건을 만족하는 데이터들을 모두(참) 조회한다 라는 뜻이다. 쓰는 이유는 코드가 깔끔해지고 주석처리가 편하다고 한다. :: 연산자는 대부분의 SQL 데이터베이스 시스템에서 데이터 형식을 변환하는 데 사용됩니다. 여기서 #{usemap_id}::integer는 usemap_id 변수를 .. 2024. 3. 25.
SQL 컬럼 안에 배열 형식으로 있는 데이터 컬럼안에 데이터가 {사과, 2039532, 34 , 6843, 조아} {포도, 20332132,132 , 645, 조아} 이런식으로 들어가 있었다. 나는 사과가 들어가 있는 열만 보려고 검색함 SELECT * FROM 테이블명 WHERE 컬럼명[0] = '사과'; 해당되는 인덱스의 숫자를 넣고 해당되는 데이터를 SELECT 할 수 있었다. 근데 이유는 모르겠는데 나는 인덱스 번호가 0부터 시작하지 않고 1부터 시작되어서 컬럼명[1]을 넣어서 출력했음 배열의 길이가 9인 것도 출력하고 싶을 땐 SELECT * FROM 테이블명 WHERE array_length(컬럼명,1)= 9; 2024. 3. 21.
Tomcat 폴더 구조와 설정 파일 컴포넌트 Catalina : Servet Container : Java EE Container. Servlet-JSP Processing (Realm) Coyote : HTTP 1.1 protocol Web Server : Web Browser 와 Server 간의 HTTP 통신(Req/Res)을 담당 Jasper : JSP Engine : JSP의 실행/해석 Cluster : Load-Balancing, Session-Clustering Request 요청시 Server → Service → Engine → Host → Context → Wrapper 순을 거쳐 Servet/JSP 가 실행 bin : Tomcat 바이너리와 시작 스크립트. conf : webapps 에 적용하는 전역 설정. 설치시 다음.. 2024. 3. 18.

post image post image post image post image post image post image post image post image