코드 조각(Android, Java, C#, PHP, JavaScript, Delphi, C++, C...)
페이지
(다음으로 이동...)
Android
▼
2020년 12월 1일 화요일
웹 페이지에서 프로그레스 써클 띄우기
›
특정 웹 페이지 로딩시 프로그레서 바/프로그레스 써클 띄워야 할 경우가 있다면 dialog 태그와 img 태그와 로딩 이미지를 보여주는 gif 이미지를 적절히 조합하여 로딩 상태를 띄워줄수가 있다. 아래는 코드이다. <button oncli...
2020년 10월 28일 수요일
dialog 태그를 이용한 모달 창 만들기 - alert 대체용 메시지 창 만들기
›
웹의 view단을 작업할때 alert() 함수를 이용해서 사용자에게 필요한 알림을 제공하게 된다. 가장 간단하고 쉬운 방법이나 alert()을 사용할때 예상치 못한 곤란을 만날수도 있다. 아무튼 alert()과 같은 역할을 하면서 alert()을...
2020년 7월 16일 목요일
Oracle의 ROLLUP 함수의 개념
›
Oracle의 ROLLUP 함수의 개념 아래와 같은 테이블이 있다고 할때 부서별 연봉(SAL) 소계와 전체 SAL 총계를 도출해 내고자 할때 사용할수 있는 함수가 ROLLUP 함수이다. 한마디로 말하면 GROUP BY로 묶을 칼럼의 소계를 도...
2020년 6월 25일 목요일
PHP에서 잘못된 URL의 유입을 막는 방법
›
PHP에서 MVC 모델 형태로 웹 시스템을 개발하다보면 DB에 저장, 혹은 DB 정보를 수정하는 URL이 생성되는데 문제는 해당 URL을 막바로 웹브라우저 주소 창에 입력하게 될 경우 문제가 발생하게 된다. DB에 insert하는 경우의 URL을 ...
2020년 6월 10일 수요일
아파치 url rewrite 기능을 이용한 PHP에서 MVC 모델의 Controller 기능 구현하기
›
PHP에서 MVC 모델 방식에서 Controller 기능을 구현할려면 어떻게 해야 할까? 혹은 FrontController 기능을 구현할 경우 어떻게 해야 할 것인가? php의 경우는 url 경로에 맞는 해당 경로에 php 소스가 1:1로 대응되도록...
2020년 5월 11일 월요일
오라클에서 Primary Key 변경하기
›
오라클에서 다음과 같은 상황에 대해 DB를 어떻게 변경하는지에 대해 포스팅하고자 한다. 상황 : -. 테이블을 새로 생성할수 있는 상황이 아닌 현재 이미 사용하고 있어 데이터가 적재되어 있는 테이블의 PK 변경 및 새로운 칼럼 추가하고자 하는 ...
2020년 3월 12일 목요일
Java DAO와 MyBatis Mapper xml의 쿼리문과의 매핑 원리
›
아래와 같은 Mapper xml의 쿼리 문이 있다고 할 경우, <insert id="insertMember"> insert into tbl_member (userid, userpw, username, email) v...
2020년 3월 11일 수요일
MySQL DB dump가 복구되지 않을때
›
MySQL db dump 로 DB 내용을 백업 받은 것을 다시 MySQL에 복구하고자할 때 복구가 되지 않는 경우가 있다. MySQL db에 접속할 계정의 user id가 root라고한다면 아래와 같은 커맨더가 정상적으로 DB를 복구해야 한다. ...
PHP에서 console.log()와 alert()으로 출력하기
›
PHP로 사이트를 개발하다보면 특정 변수의 값을 브라우저가 아닌 브라우저 콘솔에 출력해서 확인해 보고 싶은 때가 있다. 그런데 만일 PHP 소스에서 다음과 같이 하면 echo "<h1>Hello world</h1>...
2020년 2월 20일 목요일
이클립스 프로젝트에 에러 표시(빨간색 x 박스) 해법
›
다른 PC의 이클립스에서 개발한 프로젝트를 새로운 PC의 이클립스로 import할 경우 원래 PC의 개발환경과 JDK, Tomcat... 등등 환경이 다른 관계로 인해 프로젝트에 빨간색 x 박스가 뜨는 경우가 허다하다. 이를경우 해법은 1) 현...
2020년 2월 11일 화요일
Spring Controller 클래스에서 view(.jsp)로 이동하는 규칙
›
Controller 클래스 수행후 이동하게 될 .jsp를 찾는 일은 Spring 기반의 프로젝트에서 늘상하게 되는 일인데 @RequestMapping에 의해서 특정 메소드의 리턴 타입이 String 타입이 있는가하면 void 타입도 있다. 이들 각각의...
2020년 2월 6일 목요일
PHP로 XML 생성 방법 및 생성시 주의 사항
›
본 포스트는 네이버페이 연동하면서 진행했던 내용을 중심으로 정리하고자 한다. 다음과 같은 XML 데이터를 생성해서 응답하는 기능을 구현 한다고 가정해 보자. <response> <item id="xxx"...
2020년 1월 17일 금요일
STS 혹은 이클립스에서 JPA 항목이 보이지 않을때 추가하는 방법
›
JAP 프로젝트 생성시 Project Facets에서 JAP 항목이 보이지 않는 문제가 있다. 이는 중대한 이슈가 JAP와 관련해서 있기 때문에 이클립스 쪽에서 제거한 것으로 나와있다( 자세한 건 여기를 참조 ) Help 메뉴 ⇒ Instal...
2020년 1월 8일 수요일
이클립스에서 코드의 단어, 태그 등에 대해 가독성 향상을 위한 색상 변경하기
›
통상적으로 전체적인 색상 변경을 한번에 처리하는 방법이 테마변경을 통해서 이뤄지지만 선택한 테마가 모든 면에서 내 입맛에 맞지 않을수도 있어서 마우스로 클릭한 단어만 특정 색상으로 변경한다든지 특정 태그를 선택했을 때 해당 태그의 쌍을 특정 색상으로 ...
2020년 1월 7일 화요일
@SessionAttribute와 @ModelAttribute가 연동될때의 동작 원리와 Command 객체의 동작원리
›
@ModelAttribute가 하는 역할이 다양한데 -. Command 객체의 이름을 변경하여 View에 넘기기 ( 해당 포스트는 여기를 참조 ) -. Controller 클래스에 있는 데이터를 View로 넘기기 ( 해당 포스트는 여기를 참조 ) ...
2020년 1월 1일 수요일
Spring의 classpath:의 경로 위치
›
아래 Spring web.xml의 ContextLoaderListener의 환경설정 파일인 applicationContext.xml의 위치를 지정하는 코드에서 classpath:의 위치가 어디인가? <context-param> ...
2019년 12월 25일 수요일
@ModelAttribute 어노테이션을 이용한 Controller에서 View로의 데이터 전달
›
@ModelAttribute가 Controller 메소드의 매개변수로 선언된 Command 객체의 긴 이름을 짦은 이름으로 변경할때도 사용되지만( 해당 포스트는 여기를 클릭 ), Controller 클래스에 있는 특정 데이터를 View(.jsp 페이...
›
홈
웹 버전 보기