728x90 전체 글146 #Windows #윈도우 #비밀번호 #안전모드 #재설정 노트북을 사용하면 지문인식이나 Pin번호를 사용하다 보면 간혹 윈도우 비밀번호를 까먹을때가 있다. 이럴때 당황하지 말자 !!!! 1. 윈도우 안전모드 접근 잠금 화면에서 shift + 재시작을 누르고 대기하면 안전모드로 이동된다. 2. 안전모드가 활성화 되면 옵션에서 문제해결을 선택한다. 3. 고급 옵션 선택 3. 명령 프롬프트 선택 4. 선택 하면 Command Prompt(cmd)가 실행되면 아래 명령어를 통해 기존 파일을 백업 및 신규 생성을 진행 한다. copy c:\Windows\System32\Utilman.exe c:\Windows\System32\Utilman.bak copy c:\Windows\System32\cmd.exe c:\Windows\System32\Utilman.exe 5. 잠.. 💜99_기타/02_Window ETC 2023. 9. 11. #vi #vim #nano #LINUX #에디터 #에디터별 📚vi 에디터 🧨 Visual Editor의 줄임말로 vi 텍스트 에디터 라고 한다. 🧨h, j, k, l : 좌,하,상,우 커서이동 i : 현재 커서 위치에 Insert 하기 I : 현재 줄 맨앞에 Insert 하기 a : 현재 커서 다음칸에 Insert 하기 A : 현재 줄 맨뒤에 Insert 하기 O : 윗줄에 Insert 하기 o : 아랫줄에 Insert 하기 w : 단어 첫글자로 이동하기 W : 화이트스페이스 단위로 다음 글자로 이동하기 b : 백워드 방향으로 단어의 첫글자로 이동하기 B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기 e : 단어의 마지막 글자로 이동하기 ge : 백워드 방향으로 단어의 마지막 글자로 이동하기 gg : 문서 맨 앞으로 이동 G : 문서 맨끝으로 이동.. 💛03_Server & OS/03_Linux 2023. 9. 11. #noAccessToProcedureBodies=true #JDBC #MYSQL #5.7 #프로시저실행오류 📚 MYSQL 프로시저 실행 오류 메시지 User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connection with "noAccessToProcedureBodies=true" to have driver generate parameters that represent INOUT strings irregardless of actual parameter types. 📚 에러 원인 MYSQL 5.7 버전 이후로 프로시저실행을 할때 데이터 베이스에서 테이블, 컬럼명, 컬럼타입, 프로시저등 메타데이터(metadata)에 대한 .. 🩷02_DataBase/01_SQL( Structured Query Language) 2023. 9. 11. #JDBC #DB별 #드라이버 #클래스 #URL포맷 JDBC란? JDBC는 "Java Database Connectivity"의 약어로, 자바 애플리케이션과 데이터베이스 간의 연결을 제공하는 자바 API(응용 프로그래밍 인터페이스)입니다. JDBC는 데이터베이스 관리 시스템(DBMS)에 접근하여 데이터를 쿼리하고 업데이트하는 데 사용됩니다. JDBC 드라이버 클래스 URL 포맷 Oracle 🧨Driver Class oracle.jdbc.driver.OracleDriver 🧨URL Format New jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE Old jdbc:oracle:thin:@[HOST][:PORT]:SID MySQL 🧨Driver Class com.mysql.cj.jdbc.Driver 🧨URL Format jdbc:m.. 🩷02_DataBase 2023. 7. 6. #ANSI #DBMS #ANSI-SQL #AmericanNationalStandardsInstitute #미국표준협회 #벤더사별호환 ⚡ANSI(American National Standards Institute )란? 웹개발을 진행하면 정말 많은 RDBMS(Relational Database Management System)를 사용하게 된다. 이러한 수많은 DB를 사용해서 개발을 진행 하면 각 DB사별 문법을 사용하는 것이 아니라 ANSI의 표준 문법SQL을 사용해야만 특정 DB 벤더에 종속적이지 않습니다. 🌱 ANSI SQL사용 예시 (두개의 값은 같은 결과값을 출력함) 🔑ORACLE SQL SELECT a.name, b.name FROM STUDENTS a, TEACHERS b WHERE a.class_no = b.class_no 🔑 ANSI SQL SELECT a.name, b.name FROM STUDENTS a JOIN TE.. 🩷02_DataBase 2023. 6. 16. #curl 1. curl ( 명령어 : crul [도메인] ) 대부분의 서버는 telnet을 설치해두지만 보안이슈로 인해 최소설치를 하였을때는 telnet명령어 사용이 불가한 경우가 있다. 이럴땐 최소 설치가 되는 curl 명령어를 사용하여 서버 체크를 진행 하면 된다. ⭐ 정상적으로 80포트가 오픈되어있다면 아래와 같이 표현 Connected 형식으로 출력 ( 해당 포트로 접근 가능 ) ⭐ 특정 PORT3306 시도시 막혀 있다면 Timed out 메시지 출력 ( 해당 포트로 접근 불가 ) 2. curl 옵션 - 요청 데이터 관련 -X, —request HTTP 메서드를 설정할 수 있다. -X GET 일반적으로는 옵션에 맞는 메서드가 적용돼 요청한다. -H —header 헤더를 보낸다. -H “Accept: te.. 💛03_Server & OS/03_Linux 2023. 6. 8. #Spring #DB설정 #application.yml #jdbc-url Spring에서 DB설정을 위한 application.yml파일 설정 방법 jdbc-url정보 입력할때 맨날 까먹어서 저장해두기 Mysql, postgresql 데이터베이스에 대한 spring jdbc-url 설정 방식 1. mysql : jdbc:log4jdbc:mysql://DATABASE주소:사용포트/DB명?characterEncoding=utf8 2. PostgrelSQL : jdbc:postgresql://DATABASE주소:사용포트/DB명 * spring datasource: hikari: primary: driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy jdbc-url: jdbc:log4jdbc:mysql://localhost:3306/de.. ❤️01_Java/01_Spring & Boot 2023. 6. 8. #Maven(메이븐) #pom.xml #scope #설정 Spring 프레임 워크 기반의 프로젝트를 진행 해보면 Maven을 많이 접해봤을것이다. maven을 통해서 라이브러리들을 자동으로 다운받아 사용한다가 제일 간결한 대답일 것이다. Maven을 사전적으로 찾아보면 Apache Mavent은 자바용 프로젝트 관리도구로 Apache Ant의 대안으로 만들어졌다. Apache License로 배포되는 오픈 소스 소프트웨어이다. 이렇게 표현하고 있다. 한마디로 pom.xml 문서에 dependency를 통해 의존관계를 정의해 놓으면 네트워크 라이브러를 통해 자동으로 다운이된다. Maven사이트 : https://mvnrepository.com/artifact/org.springframework.boot/spring-boot/2.7.12 🧨Maven 사용시 장점 .. ❤️01_Java/01_Spring & Boot 2023. 5. 31. #DI #Dependency Injection #Spring DI ( Dependency Injection ) 의존성 관계 주입에는 크게 2가지로 나뉠수 있습니다. 1. 필드중입방식(Field Injection) 필드에서 바로 @Autowired 어노테이션을 통한 의존성을 주입하는 방식 장점 : 사용법이 간단함 단점 : 주입된 객체를 lmmutable 한 상태(불변)를 만들 수 없음 2. 수정자 주입방식(Setter Injection) 필드에서 바로 @Autowired 어노테이션을 통해 의존성을 주입하는 방식으로, 사용법이 매우 간단하다는 장점이 있습니다. 하지만 주입된 객체를 Immutable 한 상태(불변)를 만들 수 없다는 단점이 존재하며, @Autowired 어노테이션을 통해 주입하는 방식, 즉 생성자를 통해서도, setter 주입을 통해서도 주입받는 방식.. ❤️01_Java/01_Spring & Boot 2023. 5. 26. #rc.local #.bash_profile #Linux #설정파일 #서버실행시실행파일 오늘은 linux가 사용하고 있는 환경설정 파일 및 lnux 재기동 시에 사용하는 rc.local 파일에 대해서 알아 보겠습니다. 1. rc.local 부팅 시 자동 실행 병령어로 스크립트를 수행하는 동작을 하며 매번 Linux 부팅시 마다 자동으로 실행 되기를 원하는 명렁어나 작업 스크립트를 입력하여 호출하도록 구성할수 있다. 🧨우분투 user$ sudo vi /etc/rc.local #!/bin/bash touch /tmp/test 🍭권한 부여 : user$ sudo chmod 755 /etc/rc.local 🧨페도라 user$ sudo vi /etc/rc.d/rc.local #!/bin/bash touch /tmp/test user$ sudo ln -s /etc/rc.d/rc.local /etc/r.. 💛03_Server & OS/03_Linux 2023. 5. 22. #ps #-ef #| #grep #리눅스명령어 #kill명령어 #옵션 통상적으로 리눅스에서 어떠한 프로세스가 돌고 있는지 알수 있는 방법으로는 ps -ef | grep (찾고자 하는 내역) 이렇게 명령어를 호출한다. 오늘은 ps 명령에 대해서 알아보도록 하겠습니다. ps -ef | grep (찾고자 하는 프로세스 명칭) 🧨ps( Process Status ) : 현재 실행중인 프로세스 목록을 출력 하는 명령어 ps 명령어 옵션 1. -e : 모든 프로세스를 출력한다. 2. -f 풀 포맷으로 보여준다. (UID, PID등) grep 옵션 1. -i : 대소문자 구분하지 않고 검색진행 2. -n : 줄 번호 출력 3. -x : 패턴과 단어 전차게 일치하는 라인을 출력함 🧨통상 리눅스 명령어중에 | (파이프라인)을 많이 봐왔지만 왜 사용하는지는 이번 포스팅을 하면서 알게 되었다.. 💛03_Server & OS/03_Linux 2023. 5. 22. #SSR(Server Side Rendering) #CSR(Client Side Rendering) #차이 #장단점 #사용권장예시 홈페이지를 호출했을때 화면 렌더링 진행 시 방식이 존재하는데 SSR vs CSR이 있다. 이는 SEO(serach engine optimization : 검색 엔진 최적화)에 대한 요구사항에 부합하게 되는지 어떤 부분에서 렌더링 진행 시 각 장단점이 무엇인지 알아 보는 시간을 가져볼려고 합니다. 💚04_HTML5 & Javascript & CSS/99_공통 2023. 5. 2. 이전 1 ··· 6 7 8 9 10 11 12 13 다음 728x90