문돌문돌 IT 성장일기

고정 헤더 영역

글 제목

메뉴 레이어

문돌문돌 IT 성장일기

메뉴 리스트

  • 홈
  • 분류 전체보기 (15)
    • 툴 사용법 및 세팅 (10)
      • JAVA (6)
      • Python (1)
      • DB (3)
      • Linux (0)
      • HTML&CSS3&JS (0)
    • 강의&독학 학습 내용 (5)
      • JAVA (4)
      • Python (0)
      • DB (0)
      • JSP (0)
      • Linux (1)
      • HTML&CSS3&JS (0)
    • 기타 (0)
    • 알고리즘 학습 내용 (0)
      • 프로그래머스 (0)
      • SWEA (0)
      • 코드업 (0)
      • 백준 (0)

검색 레이어

문돌문돌 IT 성장일기

검색 영역

컨텐츠 검색

분류 전체보기

  • 리눅스 시스템 로그 파일별 설명

    2022.03.26 by 라타니

  • 자주 쓰이는 정규식 모음

    2022.03.04 by 라타니

  • 스프링 부트 게시판 좋아요/싫어요 기능 구현하기(ajax)

    2021.12.06 by 라타니

  • MySQL 사용자 계정 생성

    2021.10.13 by 라타니

  • MySQL 사용을 위한 SQLYog 설치 및 실행

    2021.10.13 by 라타니

  • MySQL 사용을 위한 XAMPP 설치 및 세팅

    2021.10.13 by 라타니

  • NullPointerException 해결 사례

    2021.10.09 by 라타니

  • 스프링/이클립스 웹 프로젝트 불러오기(import)

    2021.10.04 by 라타니

리눅스 시스템 로그 파일별 설명

https://harryp.tistory.com/880

강의&독학 학습 내용/Linux 2022. 3. 26. 17:34

자주 쓰이는 정규식 모음

https://hee-kkk.tistory.com/22 https://zzang9ha.tistory.com/322

강의&독학 학습 내용/JAVA 2022. 3. 4. 00:46

스프링 부트 게시판 좋아요/싫어요 기능 구현하기(ajax)

동 기능을 수업 도중에 구현하던 와중, 강사님의 방식대로 진행하려다보니 오히려 내 머릿속도 뒤죽박죽 되어버렸고, 로직 또한 제대로 구상된 것 같지도 않아 내 맘에 안 들었다. 그래서 처음부터 아예 수업을 안 듣고 따로 만들어버렸다. 비대면 수업이라 눈치 안 보고 내 멋대로 만들어볼 수 있었다. 그런데 생판 처음 만들어보는 입장에선 너무나도 어려운 기능이었던 것 같다. 내가 부족해서 더 그랬겠지만. 어째....도식화하고 보니 더 복잡하게 느껴진다. 아마 다이어그램이 익숙하지 않아 중구난방으로 그려서일까 싶다. 또한 더욱 어렵게 느껴질 만한 요인은 유사한 변수와 메서드명 때문인 것이 분명하다. 정말...네이밍센스가 매우 중요하다는 것을 새삼 다시 한 번 느꼈다(아마 계속 하다보면 늘겠지..?). 우선, 가장..

강의&독학 학습 내용/JAVA 2021. 12. 6. 03:54

MySQL 사용자 계정 생성

XAMPP와 SQLYog를 설치하지 않은 경우, 아래 링크들을 참고하면 된다. 2021.10.13 - [툴 사용법 및 세팅/DB] - MySQL 사용을 위한 XAMPP 설치 및 세팅 2021.10.13 - [툴 사용법 및 세팅/DB] - MySQL 사용을 위한 SQLYog 설치 및 실행 SQLYog를 실행하는 데, 처음에 혼자 연습할 때에는 root계정만 사용할 수도 있다. 하지만 이후에는 불필요한 DB 노출을 피하기 위해 각 권한 설정을 다르게 한 계정을 생성하는 것이 매우 중요하다. 따라서 이번에는 root와 동일하게 모든 DB의 접근 권한을 갖는 계정을 생성해보도록 하겠다. 1. XAMPP 실행 후 우측의 shell 클릭 2. root 계정 접속 후 Grant 명령어 실행 (1) root 계정으로 ..

툴 사용법 및 세팅/DB 2021. 10. 13. 22:17

MySQL 사용을 위한 SQLYog 설치 및 실행

만약 XAMPP를 설치하지 않았다면 아래의 링크를 참고하면 된다. 2021.10.13 - [툴 사용법 및 세팅/DB] - MySQL 사용을 위한 XAMPP 설치 및 세팅 XAMPP를 설치하여 환경 구축이 완료되었다면, SQL문을 직접적으로 다룰 툴을 설치해야 한다. 물론 커맨드 창을 통해서도 데이터베이스 및 테이블을 생성하고 관리할 수 있지만, 그 모습이 직관적이지 않아 너무 어렵다. 이를 쉽게 하기 위해 우리는 SQLYog 툴을 사용하는 것이다. SQLYog는 사용자 계정 연결을 통해 각 데이터베이스와 테이블, 데이터의 현황 및 구조를 모두 직관적으로 파악할 수 있다. SQLYog의 설치 방법은 다음과 같다. 1. SQLYog 다운로드 다운로드 링크: https://github.com/webyog/sq..

툴 사용법 및 세팅/DB 2021. 10. 13. 21:23

MySQL 사용을 위한 XAMPP 설치 및 세팅

이클립스로 열심히 연습하면서 자바 게시판을 만들어 돌리다보니 이제 DB의 중요성이 새삼 느껴진다. article 클래스로 생성된 객체에 저장되는 데이터들은, 프로그램을 종료하면 날아가는 휘발성일 뿐이다. 따라서 이제는, 생성된 데이터를 로컬 데이터베이스에 저장하는 자바 게시판을 만들어야 할 것이다. 데이터베이스에서의 사용 언어는 SQL이고, 이 SQL문으로 DBMS(데이터베이스 관리 시스템)를 통해 데이터베이스를 핸들링할 수 있다. DBMS는 제조사별로 다양한 프로그램이 있으며 데이터 관계에 따라 여러 타입으로 나뉜다. 그 중 RDBMS(관계형 데이터베이스 관리 시스템)이며 무료 배포된 MySQL을 활용하려 한다. MySQL을 사용하기 위해서는 SQLYog(MySQL의 구성을 시각적으로 나타내어 쉽게 사..

툴 사용법 및 세팅/DB 2021. 10. 13. 20:23

NullPointerException 해결 사례

열심히 구조개선을 하고서 깃허브에 푸시한 후, 업로드된 코드를 살펴보고 있었다. 오늘은 12시간 정도 컴퓨터를 붙들고 있었기에, 슬슬 체력도 한계에 다다를 쯤이었다. 갑자기 불길한 예감이 들며 눈길이 꽂힌 코드가 있었다. 하지만 난 한눈에 문제점을 파악할 수 없는 초짜이므로, 우선 실행부터 해보았다. 처음엔 진짜 어디서 어떻게 접근해야 할지 감이 안 잡혔다. 그냥 무작정 NullPorinterException에 대해 구글링하면서 여러 포스팅을 훑어봤지만 아무 소용이 없던 그 때, 코난에서만 보던, '파칭!' 하면서 뇌리를 스치는 그 느낌이 왔다. 1. break point를 보면 분명 memberRow에서 value를 get하는 도중에 발생한 것이다. 2. 애초에 memberRow의 value들이 nul..

강의&독학 학습 내용/JAVA 2021. 10. 9. 01:17

스프링/이클립스 웹 프로젝트 불러오기(import)

1. 본인이 설정한 workspace 폴더에서 git bash를 실행. 2. 내려받을 저장소의 url를 복사. 3. git bash에 명령어 "git clone [리포지터리 url] [프로젝트명(생략가능)]" 를 입력. ex) git clone https://github.com/freestyle385/2021_09_AM.git AM => 리포지터리의 2021_09_AM이라는 프로젝트를 AM으로 이름 변경하여 로컬에 저장. **만약 프로젝트명 입력을 생략할 시, 리포지터리의 프로젝트명으로 로컬에 저장된다. 4. 스프링/이클립스 툴의 'Package Explorer'에서 마우스 우클릭 > import. 5. 'Projects from Folder or Achive' 선택 후 Next. 6. 'Import s..

툴 사용법 및 세팅/JAVA 2021. 10. 4. 13:30

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
문돌문돌 IT 성장일기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바