분류 전체보기(17)
-
스프링으로 게시판 만들어 보기 ( 프로젝트 생성, 테이블 설계 )
스프링 프레임워크를 이용한 게시판 사이트 개발 스프링 프레임워크 복습과 이전에 게시판을 만들 때는 몰랐던 기능들과 라이브러리들을 사용해서 공부 목적으로 게시판 사이트를 구현해보았습니다. 이전에 비하면 늘었긴 하지만 매번 게시판을 구현할 때마다 또 다른 점에서 색다르고 막히는 부분이 존재하는 것 같습니다. 기본적인 CRUD작업을 하면서 최대한 새로 배운 것들을 활용해서 작업하려고 했습니다. 기본 설정 1.8 5.0.7.RELEASE 1.6.10 1.6.6 스프링 버전 : 5.0.7 자바 1.8 org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.8 1.8 -Xlint:all true true 메이븐 jdk 버전을 1.8로 변경 junit junit 4.12 t..
2019.06.30 -
노드 cheerio-httpcli를 사용한 기사제목 크롤링 해보기
크롤링해보기 전에 먼저 robots.txt를 확인해 보았는데 모든 경로가 다 허용이 되어있어서 크롤링하고 올려봅니다. 문제가 생길 시에 삭제하겠습니다. 평소 자주 보는 힙합엘이의 국외 뉴스를 크롤링해보았습니다. 노드 js에 cheerio-httpcli모듈과 오라클 db에 저장해 보기 위해서 oracledb모듈을 사용했습니다. 결과물 사진 크롤링 소스코드 var client = require('cheerio-httpcli'); var oracledb = require('oracledb'); oracledb.autoCommit= true; for(var j = 1; j
2019.06.27 -
자바로 채팅프로그램 만들기 ( TCP/IP 소켓 + 자바스윙 + 오라클DB )
자바로 채팅 프로그램 만들기 블로그에 올릴 내용이 무엇이 있나 이클립스 폴더를 뒤져보다가 자바로 채팅 프로그램을 짰던 내용이 있어서 올려봅니다. 이전에 파이썬으로 Remote Shell 공격을 공부하면서 소켓에 대해서 학습한 적이 있어서 비교적 쉽게 만들어 볼 수 있었던 걸로 기억합니다. (보안 공부를 할 때는 주로 파이썬이나 가끔 C언어를 사용했는데 이 프로그램을 짜 보면서부터 자바언어를 주로 사용하게 된 것 같음...) 실행 화면 TCP/IP 소켓의 이해 프로그램으로 채팅 프로그램을 짠다면 자신이 실행 중인 프로그램(프로세스)에서 다른 프로그램(원격지)에게 데이터를 전송할 수 있어야 합니다. 그러기 위해서는 TCP/IP 통신방식의 이해가 필요합니다. 먼저 소켓의 흐름을 보기전에 TCP가 무엇인지에 대..
2019.06.27 -
자바스크립트로 테트리스게임 개발!!
이전까지 해킹보안을 공부하다가 웹 개발자가 돼보기로 마음먹고 본격적으로 공부하기 시작한 지 5개월 정도 된 것 같습니다. 아직은 풋풋한 새내기 개발자지만 그동안 공부한 것을 공유하고 개인 공부와 자기만족 + 친구의 적극 추천으로 블로그를 시작해보려고 합니다. 보여줄만한 결과물이 많지 않기 때문에 지금까지 한 것만이라도 조금씩 정리해서 올려보려고 합니다. 그중 첫번째 게시글은 테트리스입니다. 자바스크립트를 처음 공부하면서 자바스크립트랑 조금이나마 친해지고자 만들어 봤던 테트리스 게임입니다. 지금 와서 다시 보니깐 어색한 부분과 잔잔한 오류들이 조금 있긴 하지만 혹시나 누군가에겐 도움이 되지 않을까 해서 올려봅니다. 먼저 테트리스 개발을 하기 전에 블록 정보를 어떻게 저장을 해야 할지 생각을 해보았는데 2차..
2019.06.25 -
늦은 웹개발 공부 블로그 시작!!!
친구의 적극 추천으로 뒤늦게 블로깅 시작!!@!@! 웹공부를 시작한지 얼마 되지 않아서 모르는것도 많고 틀린정보도 있을 수 있습니다. 지적은 언제나 환영입니다.
2019.06.25