개발
-
라디오 박스 원하는 값 선택/해제하기개발 2021. 12. 28. 15:00
기본 공무원 사학연금적용자 $("input:radio[name='special_type']:radio[value='1']").prop('checked', true); // 선택 $("input:radio[name='special_type']:radio[value='2']").prop('checked', false); // 해제 $("input:radio[name='{name}']:radio[value='{value}']").prop('checked', true); // 선택
-
우분투 자바 셋팅을 위한 사이트개발 2021. 12. 23. 00:33
1. 기본베이스로 찾아본 셋팅 사이트 ( https://goyunji.tistory.com/91 ) 2. JAVA_HOME 셋팅을 위해 다시 찾아본 페이지 ( https://m.blog.naver.com/dktmrorl/222034123157 ) 3. IP방화벽(AWS), apache2, tomcat 연동 때문에 본 사이트 ( https://goyunji.tistory.com/93 ) 4. Virtualbox로 구축된 서버를 확인하기 위한 사이트 ( https://noota.tistory.com/53 ) 5. Ubuntu mariaDB 설치 및 초기 설정 ( https://m.blog.naver.com/6116949/221992559683 )
-
우분투 셋팅에 참고한 사이트개발 2021. 12. 22. 23:32
1. 우분투 시작부터 끝까지 전체적인 설명이 있다. ( https://code-delivery.me/posts/ubuntu-getting-started/#12-ubuntu-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C ) 2. 공유 폴더 마운트시 문제였던 already mounted on /mnt/ 와 여러가지 문제를 알 수 있다. ( http://egloos.zum.com/sisan/v/3044416 ) 3. Centos를 자주써서 시스템 종료시키는 명령어를 까먹었을때나 여러 명령어들 ( https://websetnet.net/ko/how-to-shutdown-ubuntu-from-terminal-linux-shutdown-comma..
-
그누보드 mail보내기( NO STMP, 별다른 설정X )개발 2021. 12. 22. 21:59
이번 주제는 mail보내기입니다. 물론 이번 방법은 메일서버가 있어야하는지 잘모르니( 메일서버를 깊게 공부안해서 모름 ) 일단 테스트 코드를 통해 이메일이 정상적으로 확인해봅시다. 그리고 단순히 mail으로 보내는 것이므로 스팸으로 분류될 수 있습니다. 물론 그누보드에서는 메일보내기 테스트가 있으므로 그걸로 테스트 해봅시다. ( 환경설정 - 메일테스트 ) 만약 못 믿겠다 싶으시면 아래의 코드를 통해서 확인합시다. $to = "santamonicaad@gmail.com"; $subject = "PHP 메일 발송"; $content = "PHP 메일발송 테스트 내용"; $headers = "From: santamonicaad@gmail.com\r\n"; echo mail($to, $subject, $cont..
-
[JavaScript] Ajax 옛날방식과 요즘방식개발 2021. 11. 15. 10:33
1. 옛날방식 * XMLHttpRequest 2. 요즘JS방식 fetch('https://www.naver.com/*.json') .then((response) => { if(!response.ok) { throw new Error('400 or 500'); } return response.json(); }) .then((결과) => { console.log(결과); }) .catch(() => { console.log('에러'); }) * fetch 위와 같이 then함수 붙는 건 지져분해서 싫다고 할때는 아래와 같이 async function getDataFun() { var response = await fetch('https://www.naver.com'); if(!response.ok) { th..
-
[자바스크립트] 반복문개발 2021. 11. 7. 00:33
출처 : https://www.w3schools.com/js/tryit.asp?filename=tryjs_templates_html W3Schools online HTML editor The W3Schools online code editor allows you to edit code and view the result in your browser www.w3schools.com JavaScript Array.forEach() Calls a function once for each array element. 출처 : https://www.w3schools.com/js/tryit.asp?filename=tryjs_array_foreach W3Schools online HTML editor The W3Sch..
-
해시기호 반환 / 도메인에 붙은 #의 값을 얻어보자 / 크로스 브라우징 체크 / 앵커 반환개발 2021. 10. 5. 22:03
HTML의 Location Hash 속성을 통해 URL의 앵커 부분을 반환이 가능합니다. 예를 들어 https://www.naver.com/#jk_s 라는 도메인이 있습니다. 여기서 location.hash를 사용하면 #jk_s를 얻을 수 있습니다. console.log(location.hash); 물론 값이 있을때에만 해당 됩니다. 만약 https://www.naver.com/# 이런식으로 사용될 경우 Chrome : '' Internet Explorer : '#' Edge : '' 이렇게 브라우저 별로 차이가 있습니다. 이점을 참고해서 체크해서 크로스 브라우징을 해주시면 됩니다. 물론 location.hash = 'jk_s'를 하면 https://www.naver.com -> https://www.n..
-
-
-
build.gradle 백업용개발 2021. 6. 10. 16:53
buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group 'org.example' version '1.0.1-SNAPSHOT-'+new Date().for..
-
-
[전자정부프레임워크] paginationtag 페이징 처리개발 2021. 4. 26. 17:50
Controller.java @RequestMapping(value={"index.do", "list.do"}) public String LectureList(HttpServletRequest request, Model model , @RequestParam(value="srchType", required=false) String srchType , @RequestParam(value="srchWord", required=false) String srchWord) throws Exception { // 전자정부프레임워크 페이징 연습 int currentPageNo = request.getParameter("curPage")==null? 1:Integer.parseInt(request.getParamete..
-
[PDO]PHP 단순조회개발 2021. 1. 19. 13:20
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[PDO]리스트 조회개발 2021. 1. 19. 13:15
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[PDO]데이터베이스 연결개발 2021. 1. 19. 13:13
private $db; private $stmt; public function connect() { // 데이터베이스 연결 $id = ""; $dsn = "mysql:host=localhost;port=3306;dbname=".$id.";charset=utf8"; try { $this->db = new PDO($dsn, $id, "", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); $this->db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e..
-
[MySQL]MySQL timestamp형 컬럼에 기본값 설정개발 2021. 1. 19. 13:10
CREATE TABLE `BOARD_BASIC_DATA` ( `NO` INT(5) NULL AUTO_INCREMENT , `TITLE` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `CONTENT` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `WRITER` VARCHAR(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , `INSERT_DT` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00' , `UPDATE_DT` TIMESTAMP NOT NULL DEFAULT CURRENT_..
-
-
[리눅스]서버이관시 퍼미션, 소유자 관련개발 2021. 1. 9. 12:53
서버 이관시 구현된 소스들을 압축을 해서 다시 풀어야하는 경우가 있는데 아무리 해봐도 소유자가 변경될 경우가 있고 퍼미션이 달라 chown으로 통해 바꿔야할때가 있다. 리눅스가 익숙치 않은 나로서도 이부분에 대해 막 찾아보기도 했지만, 결론은 제대로 넘어왔지만 풀어놓은 파일들의 소유자가 현재 서버에서는 존재하지 않아 소유자가 숫자로 존재한다 경험상 소유자가 570으로 출력되었으며 이와 같은 경우는 1 $ chown -R stkim:stkim TestDir --from=test:test
-
[리눅스]서버이관시 퍼미션, 소유자 관련개발 2021. 1. 9. 12:53
서버 이관시 구현된 소스들을 압축을 해서 다시 풀어야하는 경우가 있는데 아무리 해봐도 소유자가 변경될 경우가 있고 퍼미션이 달라 chown으로 통해 바꿔야할때가 있다. 리눅스가 익숙치 않은 나로서도 이부분에 대해 막 찾아보기도 했지만, 결론은 제대로 넘어왔지만 풀어놓은 파일들의 소유자가 현재 서버에서는 존재하지 않아 소유자가 숫자로 존재한다 경험상 소유자가 570으로 출력되었으며 이와 같은 경우는 1$ chown -R stkim:stkim TestDir --from=test:test
-
[리눅스]압축 tar개발 2021. 1. 9. 12:53
리눅스(Linux)에서의 압축 개념은 윈도우(Window)에서의 압축 개념의 비해 세분화 되어 있다고 한다.윈도우에서의 보통 압축이라 함은 zip방식으로 선택된 파일이나 폴더들을 묶어 압축하는 것을 의미한다.이와 같이 리눅스(Linux)에서는 아카이브(archive)라 하며 확장자는 .tar압축. 사용법1$ tar -[옵션] [압축된 파일 이름] [압축할 파일이나 폴더명] public_html 위치에서 압축을 할 때1$ tar cvfpz xxx.tar public_html/ public_html 위치에서 압축을 풀 때1$ tar xvfpz xxx.tar . 옵션값x : 묶음을 해제c : 파일을 묶음v : 묶음/해제 과정을 화면에 표시z : gunzip을 사용f : 파일 이름을 지정p : 권한(permis..