728x90

분류 전체보기 241

11월 둘째주의 가을일상 기록

1. 커피 끊기 아침 저녁으로 약을 먹기 시작하면서,혹여 심장과 간에 부담이 될까카페인을 줄이기로 마음 먹었다.점심만 먹고나면지키기가 힘들어짐 : ( ㅋㅋ 2. 투섬플레이스 티라미수 케이크나는 티라미수의 크림이 간혹 느끼하게 느껴진다.하지만 투썸플레이스에서 나오는건 적당하고 맛있다.무려 한판에 3만원짜리라 ㅠㅠ간간히 조각 케익으로 만족 한다.이걸 먹을땐 아메리카노가 너무 너무 땡겨연하게라도 타마시게된다.정말 티라미수+블랙커피는 포기할 수 없다. 3. 이기적 유전자 이기적 유전자 40주년 기념으로 개정판이 출시 되었다.표지도 훨씬 디자인 감각있게 바뀌어 이참에 소장하기로 하고 다시 읽기 시작! 갤럭시노트 9 구입 쓰던 폰이 망가지지 않았지..

Diary 2018.11.11

청량한 호미곶 바다

파도 한점 없던 호미곶 바다.jpg 조부모님댁 바로 앞에 호미곶광장이 생겼다. 원래 드넓은 논밭이었는데..(약 20년전얘기) 랜드마크적인 포항의 관광지가 코앞에있는데 정작 우리 가족은 잘 가지 않는다. 바닷바람의 소금기때문에 농사도 잘 안되고 산쪽 논보다 아래쪽에 위치해 있어 조금만 가물어도 물 길어오기조차 힘이들어 장남들은 위쪽논밭을 주고 서열이 밀리는 차남들은 바다쪽 땅을 물려받곤 했단다. 하지만 세월이 많이 흐르고 농경사회에서 산업사회,그리고 관광지화 되며"땅값대반전"이 일어났다 ㅋㅋ 역시 인생은 어찌될지 모르는 것-* 생각해보니까 대보는 촌인데도 감나무가 잘 없다. 왜지? 전라도에서 가져온 감을 갖다드리고 왔다. 할머니는 홍시를 참 좋아하신다. 마당에 감나무라도 있으면 더 좋았을텐데~

Diary 2018.11.07

보라색 노을진 포항역 플랫폼

2018.10.27 5:53pm ktx포항역 플랫폼 보라색 하늘이 신비로와서 급 현실감이 떨어진다 내가 지금 꿈꾸고 있나 아니 피곤한가 졸린것 같기도 하고 길의 목적도, 풍경도 꿈같은 오늘여정! 요리조리 둘러보아도 보라색이 너무 예쁜데 내 폰이 잘 못 잡아준다. 눈으로 보는것만 못하니 아쉬워 다른쪽에 찔끔 보이는 하늘사진을 한장 더 찍어보나 역시 실패 tmi. 포항역이 옮겨진 이후로 도심접근성이 떨어진다. 떨어져도 너무 떨어져있어 (흥해읍) 불편하다. 어쩜 이리도 외진...곳에 있을까..^^... 게다가 수원역 케이티엑스 직통이 없어 대전이나 동대구에서 환승이 필수다. 대기시간이 길어 조금 불편해도.. 그래도 버스보다 좋다 : )

Diary 2018.10.27

JSP 기초 : 게시판 만들기 8. 글 수정 및 삭제 기능

1. 수정 기능 BbsDAO.java에 수정하는 함수 update 추가 //수정 함수 public int update(int bbsID, String bbsTitle, String bbsContent) { String SQL = "UPDATE BBS SET bbsTitle = ?, bbsContent = ?, WHERE bbsID = ?"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); pstmt.setString(1, bbsTitle); pstmt.setString(2, bbsContent); pstmt.setInt(3, bbsID); return pstmt.executeUpdate(); } catch (Exception e) { e.prin..

STUDY/programing 2018.10.25

JSP 기초 : 게시판 만들기 7. 글 목록 및 뷰페이지

이전 글 보기 : 2018/10/23 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 6. 글 등록 기능 동빈나님의 JSP 게시판 만들기 강의(자바 빈즈를 사용)가 이제 거의 끝나간다. 1. DB에서 글 목록 가져오기 DB에서 글 목록 가져오는 소스코드는 BbsDAO.java에 리스트에 담아 반환해주는 ArrayList 함수 생성 public ArrayList getList(int pageNumber){ String SQL = "SELECT * FROM BBS WHERE bbsID < ? bbsAvailable = 1 ORDER BY bbsID DESC LIMIT 10"; ArrayList list = new ArrayList(); try { PreparedStatement pstmt = con..

STUDY/programing 2018.10.24

JSP 기초 : 게시판 만들기 6. 글 등록 기능

이전글보기 2018/10/22 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 5. 게시판 DB 생성 1. 글 쓰기 화면 디자인 이전글 ㅇ write.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 게시판 글쓰기 양식 2. 게시판 DB 연결 DAO 데이터 접근 객체의 약자로서 실제로 데이터베이스에 접근하여 입력/출력 BbsDAO.java package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class BbsDAO { // dao : 데이터베이스 접근 객체의 약자 priva..

STUDY/programing 2018.10.23

JSP 기초 : 게시판 만들기 5. 게시판 DB 생성

1. 게시판 디자인 bbs.jsp bbs.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2017-05-04 글쓰기 2. 게시판 DB 생성 mysql> use BBS; Database changed mysql> CREATE TABLE BBS ( -> bbsID INT, -> bbsTitle VARCHAR(50), -> userID VARCHAR(20), -> bbsDate DATETIME, -> bbsContent VARCHAR(2048), -> bbsAvailable INT, -> PRIMARY KEY (bbsID) -> ) DEFAULT CHARSET=utf8 COLLATE utf8_general_ci; Query OK, 0 ..

STUDY/programing 2018.10.22

JSP 기초 : 게시판 만들기 4. 회원가입 / 세션 처리

이전 글 보기 ☞ 2018/10/18 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 3. 로그인 처리 (mysql) 1. UserDAO.java 에 join 추가 public int join(User user) { String SQL = "INSERT INTO USER VALUES (?,?,?,?,?)"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.getUserName()); pstmt.setString(4, user.getUserGender()); pstmt.setStrin..

STUDY/programing 2018.10.19

JSP 기초 : 게시판 만들기 3. 로그인 처리 (mysql)

1. 로그인 기능 구현 UserDAO에서 DAO는 데이터베이스 접근 객체의 약자 회원 데이터 베이스에 회원 정보를 불러오거나 입력하고자 할떄 사용 UserDAO.java package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { // dao : 데이터베이스 접근 객체의 약자로서 // 실질적으로 db에서 회원정보 불러오거나 db에 회원정보 넣을때 private Connection conn; // connection:db에접근하게 해주는 객체 private PreparedStatement..

STUDY/programing 2018.10.18

JSP 기초 : 게시판 만들기 2. 디자인, 로그인, 회원 DB

이전 글 보기 ☞ 2018/10/15 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 1. JSP 개발환경 구축하기 1. 디자인 프레임워크 부트스트랩 설치 부트스트랩을 알고나서 부트스트랩 없이 html 코딩할때를 생각하면 눈물이 날 것 같다. html, css, js 를 제공하는 디자인 프레임 워크로 반응형으로 되어있어 스마트폰이나 웹이나 모든 기기에서 작동 하여 디자인적 감각이 없다고 하더라도 쉽게 웹사이트를 제작 할 수 있게 해준다. 부트스트랩 최신버전 다운로드 페이지 링크 강의에서 사용한 버전↓ Workspace의 Webcontent에 부트스트랩 css, js 폴더를 통채로 넣는다. 2. Login Form JSP 게시판 메인 게시판 접속하기 로그인 회원가입 로그인화면 우측 상단에 로그인 ..

STUDY/programing 2018.10.16

JSP 기초 : 게시판 만들기 1. JSP 개발환경 구축하기

JSP 복습을 위해서 강의를 찾아보았다. 유튭에 수많은 JSP 강의들이 올라와 있고 심지어 무료로 볼 수 있는 세상임에 감사하다. 그 중에 Youtuber 나동빈 님의 "누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기"를 선택했다. 이렇게 잘 정리된 강의를 무료로 풀어주셔서 감사하다는 말씀을 전하며, 소스 및 실행 결과를 기록하며 잘 들어보겠습니다... : ) 1. JDK 설치 JAVA 개발환경 세팅을 위한 JDK 설치 방법 ↓↓ 2018/05/15 - [ 컴알못/Java] - 컴알못의 JAVA - 자바 시작하기 (자바설치, 개발 환경 설정) 2. Tomcat 서버 설치 JSP를 실행 할 수 있는 웹서버를 구축하기 위해 대표적인 JSP 웹서버인 톰캣을 설치한다. APACHE TOMCAT DOWNL..

STUDY/programing 2018.10.15

10월의 일상, 가을 탄다~?

가을이 되면 몸도 나른하고 정신도 차분해 진다. 가을이 온다고 호르몬이 변하진 않을텐데해가 짧아져일조량이 줄어서 그런걸까~? 노랗게 익어가는 논이 예뻐서칼라풀하게 바껴가는 산이 너무 예뻐서감수성이 짙어지는걸까 기분 전환을 위해바다를 보러갔다. 맛있는 음식도 먹고,사고싶었지만 굳이 필요하지 않아사지 않았던것도 사고,하고싶었던 게임도 하고. 우연히 맛있는 과자를 찾았다.이디야에서 판매하는감자 & 초콜릿 쿠키. (\2,500)얇아서 식감이 좋고 그 사이의 초콜릿이 적어단 과자를 싫어하는 내 입맛에 딱 좋다. (글리팸) 하늘색도 바다색도 그림같던 영일대해수욕장 신발은 버렸지만,아스팔트보다 모래사장을 밟고 싶어바다 가까이 모래쪽으로 끝에서 끝까지 쭉~ 걷는다. 중간중간 피크닉테이블이 바다와 조화롭게 배치되어있어커..

Diary 2018.10.14

자바 기초 문제, 소수 구하기 (백준 알고리즘 2581번 문제)

문제 2581번 소수 범위 n, m를 입력받고, 범위내의 소수들의 합과 최소값을 출력해준다. 입력조건 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다. 출력 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. 풀이과정 1. 알고리즘을 풀어본다. 1) n, m을 입력 받는다. 2) 소수를 판별한다. 3) 범위 내 소수가 없으면 -1을 출력하고 있으면 합계와 최소값을 출력한다. n, m을 입력 for(n부터 m까지 소수판별 테스트를 한다) for (1부터 n까지의 숫자) if(1부터 n-1 까지의 숫자를..

STUDY/programing 2018.10.09
728x90