기혁씨의 삽질표류기

기혁씨의 삽질표류기

[기혁씨의 삽질표류기] 디렉토리 경로 문제

미니프로젝트를 진행하면서 테스트를 진행하는데.... 아래와 같은 문제가 발생했다.. 두 가지 문제였는데... 1.디렉토리의 경로를 못찾는 문제. 2.TodoRepository의 의존성에 관한문제. 1번째 문제를 풀기위해 눈에 불을 켜고 폴더 위치와 이름을 확인했는데 문제가 없었다. 그렇다면, TodoRepository의 의존성 문제일텐데... 그래서 TodoRepository클래스와 Gradle을 확인했다. 역시나 아무런 문제가 없었다... 혹시 설정이 잘못됐다 여기저기 헤매다가 내가 지금 작업하고 있는 디렉토리 위치가 잘못된게 아닐까 싶어 gradle jar를 배포해봤다. 그런데..... 배포가 안됐다. 왜 배포가 안됐을까 생각해보니.. 내가 작업한 디렉토리 위치가 잘못돼 있는 걸 알았다. 내가 지금 ..

기혁씨의 삽질표류기

[기혁씨 삽질표류기] log4jdbc - Mysql 연동 설정 에러: DriverSpy claims to not accept jdbcUrl, jdbc:mysql://localhost:3306/board?useUnicode=true&characterEncoding=utf8

1.문제상황 log4jdbc와 mysql을 연동하는 도중 문제가 발생했다. WARN : org.springframework.context.support.GenericApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in URL [file:src/main/webapp/WEB-INF/spring/root-context.xml]: Bean instantiation via construct..

기혁씨의 삽질표류기

[삽질표류기/JAVA] Static변수/메서드, Instance변수/메서드와 Instance의 관계

Static변수 / 메서드는 Instance와 참조하여 연동되어있다. Class안의 Static 변수 / 메서드 혹은 Instance안의 변수 / 메서드 두 구역중 하나가 변경되면 연동되어 모두 변경된다. 인스턴스 변수 / 메서드는 각기 다른 값이기 때문에 두 구역에서 하나의 값이 바뀐다고 다른 구역의 값에 영향을 주지 않는다. 출처: 생활코딩(https://www.youtube.com/watch?v=hvTuZshZvIo)

기혁씨의 삽질표류기

[삽질표류기/SQL] TO_CHAR와 TO_DATE

TO_CHAR: 날짜, 숫자 데이터 -> 문자데이터 TO_DATE: 문자데이터 -> 날짜 데이터

기혁씨의 삽질표류기

[삽질표류기/문법]변수를 사용하는 이유.

1.변수에 할당 되는 값을 간편하게 쓰기위해 사용. "asdaskdjbasjdnasdnasndlasdnlaksdaksldn" 이런 값을 매번 코드에 쓰면 불편하다. 하지만 변수에 담으면 변수만 쓰면되니 편하다. var 변수 = "asdaskdjbasjdnasdnasndlasdnlaksdaksldn" 2.특정 값 기억 숫자를 세는 것 같이 특정한 값을 기억해야할 때 변수는 편리한 기능을 제공한다.

기혁씨의 삽질표류기

[삽질표류기/DB] JDBC와 DB연결 설정

- MySQL JDBC.Driver=com.mysql.jdbc.Driver JDBC.ConnectionURL=jdbc:mysql://URL주소:포트번호/DB명 JDBC.Username=계정명 JDBC.Password=비밀번호 EX) JDBC.Driver=com.mysql.jdbc.Driver JDBC.ConnectionURL=jdbc:mysql://localhost:5555/dbname JDBC.Username=id JDBC.Password=1234 - Oracle JDBC.DriverClassName=oracle.jdbc.driver.OracleDriver JDBC.url=jdbc:oracle:thin@URL주소:1521:xe JDBC:Username=계정명 JDBC:password=비밀번호 EX) j..

기혁씨의 삽질표류기

[삽질표류기/SQL] WHERE과 HAVING의 차이?

1.WHERE과 HAVING은 언제 어느 때 사용할까? WHERE 질의 실행 전 살펴봄 "질의가 처리할 행을 결정" 개별 행에 적용 집계함수 사용 불가 ROWID를 찾는데 유리 최적화 HAVING 질의 실행 후 살펴봄 모든 행을 처리한 다음 클라이언트에 반환할 행을 결정 결과 집합의 행에 적용 집계함수 사용 가능 *SQL이 진행되는 순서 FROM,WHERE,GROUP BY, HAVING, ORDER BY, SELECT 2.WHERE와 HAVING을 섞어 사용할 수 있을까? :WHERE은 관심있는 행만 읽어 최적화가 가능하지만 HAVING을 사용하는 경우 모든 행을 다 읽어 최적화에 불리하다. WHERE은 최적화를 목적으로 쓰는 데 HAVING은 최적화를 목적으로 하지 않는다. 반대도 마찬가지다. 즉 목적..

기혁씨의 삽질표류기

[삽질표류기/JAVA]자바 메인메서드는 왜 public static을 사용할까?

자바로 프로그래밍 하면 메인(main)메서드에 'public static void main'를 붙여 다음과 같이 작성한다. java public static void main(String[] args) {} 원래 이렇게한다는 관성으로 그동안 프로그래밍을 해왔는데, 왜 메인 메서드에는 public static구조를 사용할까? 하나씩 쪼개서 각각 무엇을 의미하는지 파악후 합쳐 구조를 생각해보자. 1.public public은 접근제어자라 부른다. 제한 없이 어디에서나 사용가능하다. 2.static static은 정적이라는 뜻이다. static은 클래스, 메서드에 사용되며 static클래스, static메소드라 부른다. 인스턴스 클래스와 변수에서는 static클래스, 메소드를 호출할 수 있지만, static클..

각시탈코더
'기혁씨의 삽질표류기' 카테고리의 글 목록