일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- springboot
- CRUD
- localStorage
- Variabla
- oracle
- git amend
- 부적합한열
- mybatis
- JavaScript
- PathVariable
- react
- passwordencoder
- SQL
- JDBC
- Spring
- WHEREIN
- Java
- 배열
- MVC
- useContext
- HTML
- git revase
- git
- ResultType
- content-box
- 이딴게개발자
- BCryptPasswordEncoder
- assertequals
- git reset
- Thymeleaf
- Today
- Total
목록전체 글 (53)
개발새발

이쯤되면 티스토리가 저 별로 안좋아하는것같아요.. 근데 생각해보니까 제가 티스토리였어도 제 블로그 별로 안 좋아했을 것같아요 맨날 이상한 사진이나 올리고 조회수 빨아먹으려하고.. 그 와중에 수익창출 하겠다고 나대고... 티스토리야 미안해 자기반성을 해볼게 나. 그러니까 이제 글 좀 그만 날려먹으면 안될까? 제발 암튼 다시 써볼게요 제목대로 이클립스를 통해 Java와 오라클의 JDBC를 연동 해봅시다.. 그 전에 JDBC가 무엇인지는 알아야겠죠? 1. JDBC란? Java DataBase Connetivitiy의 약자로, 자바에서 데이터베이스에 접속할 수 있도록 하는 Java API 데이터베이스와 연결을 설정하고, SQL 쿼리를 실행하여 데이터를 조회, 삽입, 수정, 삭제 가능 한 마디로 말 하자면 자바 ..

이게 무슨 짱구 에피소드같은 말이람 아무튼 실제상황입니다 계정 비밀번호를 완전히 까먹어버렸다 이 말이에요 하지만 오라클을 사용하는 전 세계 80억 인구 아님 중에 저같은 사람이 한 명도 없었겠어요? 훌륭한 사람들의 지식을 빌려서 해결해보았습니다 1. CMD창에서 최고 관리자 계정으로 접속 2. 비밀번호 변경 커멘드 입력 ALTER USER 사용자명 IDENTIFIED BY 새비밀번호; 이렇게 입력하시면 됩니다. ALTER가 DB의 구조를 수정하는 기능을 가지잖아요? 아래와 같이 '사용자가 변경되었습니다' 혹은 'User Altered' 문구가 뜨면 성공한겁니다 3. 변경된 비밀번호가 잘 적용되는지 확인 관리자 계정으로 접속했으니, EXIT를 통해 그대로 SQLPLUS에서 빠져나오고.. 수정한 계정 정보로..

제목이 왜 이 꼬라지인지는 글 맨 마지막을 보면 알 수 있습니다 이름에서부터 알 수 있듯이 SQL은 '언어'잖아요? 그래서 이 언어는 어떻게 구성되어 있는지 알아보는 시간을 가져보겠어요~ 근데 웬 박재범이냐구요? 그냥요 1. DDL (Data Definition Language) 직역하자면 데이터를 정의하는 언어로, 테이블과 같은 스키마(DB의 구조)를 정의 및 관리하는 명령어들로 구성 Column(열) 단위로 조작하게 된다 1. CREATE : 생성 - CREATE TABLE : 새로운 테이블 생성 - CREATE VIEW : DB의 일부 데이터에 대한 VIEW(가상의 테이블)를 생성 - CREATE DATABASE : 새로운 DB 생성 - CREATE INDEX : 인덱스를 생성하여 데이터 검색 속도..

제목이 왜 이러냐면요. 제가 요즘 뒤늦게 '이브, 프시케, 그리고 푸른수염의 아내'와 같은 네이밍에 빠져서 어떤 키워드가 세 개만 보이면 이렇게 부르는 것을 멈출 수가 없어요 물론 입밖으로 중얼대지는 않습니다. 온전히 키보드로만 타닥..탁..탁!!! 치고 뿌듯해하는게 전부예요. 아무튼 드디어 제가 DB를 배웁니다. 근데 이제 SQL을 곁들인. 이렇게 배우다보니 뭐랄까, JAVA보다는 확실히 쉬운데 뭔가 머릿속이 정리되지 않은 듯한 느낌을 받는건 여전하더라구요. 그래서 조금씩이나마나 개념을 정리해보려고 합니다. 서론이 길었네요 암튼 레즈고 1. RDBMS RDBMS는 Relational DataBase Management System의 약자입니다. 한국어로 보자면 '관계형 데이터베이스 관리 시스템'이네요...

인터페이스라는 말은 정말로 많이 들어봤다 특히 어떤 화면 상에서 "인터페이스가 왜 이래? 너무 구린데?" 라고 말도 여러번 해봤고 진짜 내가 아는 인터페이스는 그거 하나 뿐인데... 근데 또 그럼 누군가가 '너가 말하는 인터페이스가 뭔데?' 물어보면 대답은 못하겠다. 분명 느낌은 아는데... 그런데 Java에서 나오는 인터페이스가 또 있단다. 진짜 난생 처음보는 개념같은데, 근데 또 이게 알고보면 내가 알던 그 인터페이스랑 상통한다고? . . . 라는 깨달음을 겨우 얻고 작성해보는 글~ 1. 인터페이스(Interface) 클래스와 클래스 간의 계약을 정의하는 추상 데이터 유형 클래스의 행동을 정의하고, 클래스가 특정 메서드를 반드시 구현해야 함을 강제한다 그러니까 정말 간단하게 생긴것만 두고보면 인터페이..

MVC패턴 연습 겸 코드를 짜다가, 드디어 완성!!! 하고 행복한 마음으로 실행 버튼을 눌렀는데 어쩔 수 없죠.. 오류 잡아봅시다 java.lang.NullPointException 라는 놈이 눈에 띕니다. 뭐가 null값이래요 그러니까 음.. 제가 뭔가 반환받거나 출력하고싶은데 그게 값이 없다는 말이겠죠? 디버깅을 해보겠습니다 그럼 이렇게 좌측에 브레이킹포인트 아이콘과 함께 실행이 뚝 멈춘 코드에 하이라이팅이 되어있는 것을 볼 수 있습니다 저기에서 뭔가 값이 들어온게 없다는 것 같네요. 제가 코드를 다 올리지는 않았지만 Controller 클래스에서 저 코드를 받아 출력을 하려했거든요. 그럼 또 뭐가 null값인지 한번 또 봐보자~했더니 PersonModel 클래스형 변수로 선언한, 이 model이라는..

드디어 올 것이 왔습니다 이놈의 MVC 패턴을 아주그냥 끝장을 내보겠어요 와하하 새벽이라 그런듯요 암튼 레지고 1. 디자인패턴(Design Pattern)이란? 소프트웨어 디자인에서 특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책 요점만 말하자면 일종의 '설계도'라고 보면 될 것같다. 앞선 사람들이 개발을 하면서 수많은 시행착오를 거쳤을텐데, 그 과정에서 쌓인 설계의 노하우를 정리하여 이름을 붙이고, 이후에 재사용하기 좋은 형태로 만들어서 정리한 설계도같은 개념이랄까. 진짜 간단하게 말해서 효율적인 코드를 만들기 위한 일종의 방법론이다. 이렇게 말로만 보면 진짜 알아듣기 어려우니 디자인 패턴의 일종인 MVC패턴의 예시를 통해 알아보자 2. MVC 패턴 소프트웨어 설계에서 세 가지 구성..

ArrayList 공부를 하며 평화로이 코드를 짜고있던 어느날... 아니 분명히 코드 창에는 아무런 문제도 없었는데 실행만 하면 자꾸 오류가 나더라 package pokemonArrayList; import java.util.ArrayList; public class PokemonArrayList { public static void main(String[] args) { //Pokemon 클래스를 자료형으로 받는 firePokemon ArrayList 선언 (불타입 포켓몬들만 넣을래) ArrayList firePokemon = new ArrayList(); firePokemon.add(new Pokemon("가디",1)); firePokemon.add(new Pokemon("윈디",1)); firePo..