본문 바로가기

개발 이야기

(35)
[JAVA] Eclipse Tomcat 추가 시, Server Name blank 현상 Eclipse Tomcat 추가 시, Server Name blank 현상 해당 현상 무시하고, 톰캣 새로 계속 다운 받아봤자 아무 소용이 없다. Eclipse Workspace 하위의 폴더 중, 2개의 파일을 삭제해야만,정상적인 Tomcat 추가가 가능하다. * 아래 링크를 참고http://using.tistory.com/67
Tip) Github * 회사 보안시스템 때문에 일하면서 새롭게 알게 되는 소스코드나 사소한 에러 해결 법 등을 정리해놓기가 힘들었습니다. 그래서 시작한 깃허브 입니다. (경력 3년도 되지 않은 햇병아리지만 훗날 도움이 되지 않을까싶어요.)대학생 때, 자주 방문했던 '생활코딩' 사이트에서 간단한 튜토리얼을 볼 수 있고요. (생활코딩 링크: https://opentutorials.org/course/307/2475) 실무자라면 Git이 아니여도 다들 한번 쯤 사용해보셔서, 큰 어려움은 없을 것 같아요. - News Feed: 다른 사람의 Github 활동내역을 보여줌 - Pull Request: 내 코드를 다른 사람이 보고 수정 가능. 수정 후, 내 소스코드를 이렇게 변경하면 어떨까? 제안 - Issues: 프로젝트 마다의 이..
03. JSP Vs Javascript 03. JSP Vs Javascript *JSP (Java Sublet Page): 자바 언어 중 하나로 서버에서 실행하기 때문에 페이지 새로고침이 가능 *Javascript: 웹 브라우저(스크립트)에서 바로 실행 되기 때문에 현재 페이지의 새로고침이 불가능 - HTML이나 Javascript는 로그인이나 게시판 구현이 불가.Javascript로 엇비슷하게 만들어 볼 수는 있으나, 서버에서 실행하는 것이 아니기 때문에,사용자 본인 컴퓨터에 로그인 및 글쓰기가 가능할 뿐 다른 사람들은 글을 볼 수도 남길 수도 없다.
02. OOP(Object Oriented Programming) 02. OOP(Object Oriented Programming) 왜 학교 다닐 땐, 이 개념이 이해가 되지 않았을까요? 오늘 주제는 개발을 업으로 삼고서야 정리가 와닿는 [객체지향 프로그래밍] 입니다. * 객체지향 프로그래밍의 장점: 유지/보수 용이함 특징1. 추상성: 클래스 처럼 동일한 기능을 하는 것끼리 묶어둠: 객체들의 공통적인 성질(프로퍼티 or 메소드)을 묶어 놓는 것 특징2. 캡슐화: 객체는 메소드를 통해서만 변동 되어야 한다. 다른 객체를 통해 변형하는 것이 어렵거나 불가능하게 설계한다.사용자에 의해 객체가 쉽게 변한다면, 프로그램이 불안정하다. 특징3. 상속: 부모 클래스로 부터 물려 받는다.예) 채용 프로세스에서 서류를 통과해야만 면접을 볼 수 있다고 가정할 때, 면접 지원자 모두는 서..
Try ~Catch 문과 Exception처리 package javaStudy; public class TryCatchException { public static void main(String[] args) {// TODO Auto-generated method stubtry{doFor();sysout(); // doFor 메서드에서 3이 되면 될 때, Exception 발생하여 sysout 메서드는 수행 안됨}catch(Exception e){System.out.println("Exception: " +e);} }private static void doFor() throws Exception{for(int i=1; i < 6; i++){if(i < 6){System.out.println(i+", ");}if(i == 3){throw new Exc..
Tip) [SimpleDateFormat] String ↔ Date Tip) [SimpleDateFormat] String ↔ Date String → Date 타입 변환 DateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); Date tempDate = sdFormat.parse("20100222"); 주의할 점.. " " 내부에 들어가는 내용대로 String 데이터가 입력되어 있어야 파싱 Date → String 타입 DateFormat sdFormat = new SimpleDateFormat("yyyyMMdd"); Date nowDate = new Date(); String tempDate = sdFormat.format(nowDate); 주의할 점.. " " 내부에 들어가는 내용대로 포멧되어 String 데이터로 리턴된..
Tip) eclipse에서 workspace 변경하는 방법 02. eclipse에서 workspace 변경하는 방법 오랜만에 포스팅하네요 ^^; 사무실 컴퓨터 용량이 꽉 찬 관계로 이클립스를 켤때마다 workspace를 바꾸라고 하는걸 무시하다가 잘못누르는 바람에 workspace가 정말 바뀌어 버렸습니다. workspace 변경하는 법을 맨날 구글링 할 수는 없으니 포스팅 해둡니다. (셀프 북마크!!) 상단 메뉴바 통해서 Work Space를 변경해 주시면 됩니다. File > Switch Workspace > other 기존에 지정한 workspace 외 다른 work space를 쓰시고 싶으실 때는 아래 순서로 메뉴 접근하시고 window > preferences > general > startup and shutdown > workspaces 여기까지 진..
html) 숫자형식 데이터 콤마(,) 찍기 콤마를 붙여줄 값 - 이 코드는 특히, 이럴 때 좋습니다.여러 개의 컬럼으로 이루어진 테이블에서, 일부의 컬럼 데이터에 콤마를 찍고자 하는 경우 유용합니다.