일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #JVM
- #eclipse
- 설치
- #Oracle
- #이클립스
- 인텔리제이
- 스프링
- CodeGlance
- Like
- #자바가상머신
- 스프링부트
- IntelliJ
- springboot
- log4j
- Spring
- 환경설정
- Plugins
- 플러그인
- html
- #자바
- 오라클
- #오라클
- #java
- mariadb
- 이클립스
- Oracle
- 설정
- 소스코드 맵
- Eclipse
- log4j2
- Today
- Total
목록웹개발 (64)
커피와 개발자
Computer Spec. CPU 팬티엄 울프데일 E5300[2.6G]절전형 M/B 인텔 945칩셋[셔틀 K45SE] Memoey 2G PC2 - 6400 x 1 G/C 지포스 6200급 인텔 GMA950 내장 HDD 1TB 하드[SATA2 / 버퍼32M] CDROM DVD-슈퍼멀티[2.5형/베어전용] S/C 6채널 사운드 내장 LAN 10/100M Power 셔틀전용 100W 정격/절전형 Case 박스미니 블랙[KPC K45SE]
회사에서 출근직후 서버이상유무점검을 하다보면 각종로그에 비정상적인 방법으로 접속을 시도하는 아이피가 있다. 이러한 경우가 여러번 있어 차후 대비를 위해 iptables를 이용한 특정 아이피를 차단하도록 하였다. ex : 회사의 아이피가 127.0.0.1과 127.0.0.2 를 사용한다 하면 #cd /etc/iptables #vi iptables-conf iptables -A INPUT -s 127.0.0.1 -p tcp --dport 21 -j ACCEPT 127.0.0.1 의 아이피만을 접속 가능하게 해준다. 대역으로 설정할 경우 iptables -A INPUT -s 127.0.0.0/24 -p tcp --dport 20 -j ACCEPT iptables -A INPUT -s 127.0.0.0/..
파일 다운로드를 할때 링크를 걸게되면 페이지가 전환이 된다. 특히 이미지나 pdf 파일등은 익스플로어에서 직접 열리기때문에 다운로드 처리 페이지를 만들어 보내줘야 한다. if($FileName1){ echo(" 파일 다운로드 #1 : $FileName1 "); } if($FileName2){ echo(" 파일 다운로드 #2 : $FileName2 "); } if($FileName3){ echo(" 파일 다운로드 #3 : $FileName3 "); } 위와 같이 다운로드 페이지로 파일명을 넘겨주면 다운로드 페이지에서 처리되어 다운로드 창이 뜨도록 할 수 있다.
다음과 같은 구문을 추가하면 $filename="account_" . date('Y_m_d(H i)'); header( "Content-type: application/vnd.ms-excel" ); header( "Content-Disposition: attachment; filename=$filename.xls" ); header( "Content-Description: PHP4 Generated Data" ); PHP 파일의 데이터를 엑셀로 저장할 수 있다. 위의 코드를 빼주면 PHP를 웹에서 사용하는 것과 같다.
팝업에서 입력된 값 부모 페이지로 전달 웹페이지에서 새창 열기 팝업을 호출하여 입력은 팝업에서 하고 입력된 값은 원래 페이지인 부모 창으로 전달해주는 간단한 소스입니다. 예) 회원가입 시 주소 검색창 function inputaddr(zipcode, address){ opener.document.wfrm.zipcode1.value = zipcode; opener.document.wfrm.address1.value = address; }
$sql="select * from board where uid='$uid'"; $result=mysql_query($sql,$conn); $row=mysql_fetch_array($result); $del_file="/upload_file/".$row[file]; if($row[file] &&is_file($del_file)) unlink($del_file); $sqldel="delete from board where uid='$uid'"; mysql_query($sqldel,$conn);
upload.html ========================================================= 사진 업로드 1 : 사진 업로드 2 : 사진 업로드 3 : upload_db.php ========================================================= for($i=1;$i
와 사이에 다음 코드를 추가 시작페이지 등록하기 홈페이지로 만들기 즐겨찾기로 등록하기 즐겨찾기에 추가
[출처] http://if.kaist.ac.kr/~jskim/Home/etc/vi.html vi Editor's Command Collection command line 명령어 내 용 vi file vi를 시작하여 지정한 파일 편집 vi -r file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집 view file 읽기 전용(read- only) 편집기로서 vi를 시작하여 지정한 파일 편집 vi -r 되살릴 수 있는 모든 파일 이름 보여주기 vi -r file vi를 시작하여 지정한 파일 되살리기 편 집 명 령 내 용 i 입력 모드로 전환, 커서 위치 앞에서 삽입 a 입력 모드로 전환, 커서 위치 뒤에서 삽입 I 입력 모드로 전환, 현재 줄의 앞에 삽입 A 입력 모드로 전환..
게시판을 보면 List , View , Update(Write) 폼 페이지가 있다. 그리고 DB를 관리(연동) 하는 페이지가 있을것이다. 그냥 단순한 게시판을 코딩하여 쓰면 정상적인 이동경로를 따라서 작동하는데는 문제가 없다. 하.지.만! 주소창에 직접 DB를 관리하는 페이지를 입력해서 들어온다면? 개인적으로 그런 경우가 몇번 있었다. save페이지로 직접 주소입력을 하여 DB에 아무값도 안들어간채 No필드만 계속 증가 하고 있었다. 이를 해결하기 위해 $_SERVER['HTTP_REFERER']를 써준다. $_SERVER['HTTP_REFERER'] : 현재 페이지로 오기전의 페이지주소값이 담겨있는 환경변수다. 하지만 같은 도메인안에서 진행을 하더라도 링크 혹은 테그의 액션외에는 onclick 과 같은..