Programming


    728x90
    반응형

    [Spring] 스프링, MySQL 에러 'caching_sha2_password', 'query_cache_size'

    스프링에서 자꾸 이러한 에러가 난다. Could not get JDBC Connection; nested exception is java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. 이것저것 해보고 MySQL을 다시 지웠다 깔기도 해봤지만 해결하지 못하고,, 구글링을 하다가 겨우 에러를 해결했다. MySQL Workbench에서 Server-Users and Privileges에 들어가면 이런식으로 Authentication Type이 caching_sha2_password라고 뜨는 것을 확인할 수 있다. 1. MySQL이 설치된 폴더 속 Server의 bin 폴더에서 cmd를 실행한다.(기본 cmd창에서는..

    [REST방식] REST/REST API/RESTful 이란

    REST 방식 REST : 'Representational State Transfer' 하나의 URI는 하나의 고유한 리소스를 대표하도록 설계된다. REST방식 특정한 URI는 반드시 그에 상응하는 데이터 자체라는 것을 의미하는 방식 REST API REST API : 외부에서 위와 같은 방식으로 특정 URI를 통해서 사용자가 원하는 정보를 제공하는 방식 최근 Open API에서 많이 사용되면서 REST 방식으로 제공되는 외부 연결 URI를 REST API라고 한다. RESTful RESTful : REST 방식의 서비스 제공이 가능한 것 @RestController (스프링 3버전부터 @ResponseBody를 지원해 REST 방식의 처리를 지원, 스프링 4버전에서 @RestController가 소개됨..

    [IntelliJ] 학생계정인증/인텔리제이 설치

    자바 개발 툴로 사용되는 인텔리J를 사용하려면 유료 라이센스를 구입하여야 하는데,학생들에게 무료로 사용할 수 있는 라이센스를 제공하고 있습니다. 학생 인증 방법1. JetBrains 사이트에 접속해 학생을 위한 페이지로 들어갑니다.www.jetbrains.com - Store - Discounted and Complimentary Licenses의 "For students and teachers" 클릭 https://www.jetbrains.com/student/ 2. 학생 인증 페이지에서 "Apply Now"를 클릭합니다. 3. 학생 계정을 위한 정보를 입력합니다. (Email address에 학교 메일계정 입력!) 4. 신청 후 자신의 학생 메일로 접속하여 JetBrains Account로부터 온 메..

    [Eclipse] JDK/환경변수/이클립스 설치

    JDK 설치 1. Oracle 사이트에 접속해 원하는 버전을 다운 받는다 www.oracle.com - Downloads - Java (JRE) for Developers https://www.oracle.com/technetwork/java/javase/downloads/index.html (옛날버전 다운받는 링크) https://www.oracle.com/technetwork/java/javase/archive-139210.html 2. Accept를 누르고(동의 후 다운가능) 자신의 OS에 맞는 제품을 다운받는다 3. 설치한다 (주로 default) 환경변수 설정 (Windows 10) 1. 설치한 JDK 경로 복사 2. '제어판\시스템 및 보안\시스템' 에서 [고급 시스템 설정] 클릭 3. 환경변..

    [ERwin] 테이블 엑셀저장

    ERwin의 테이블 정보를 Excel로 저장하기 1. 필요한 파일인 .erp 파일을 저장 2. Tool - Data Browser 3. Reports - Open Report File로 다운받은 .erp 파일 열기 4. CA ERwin DM Reports - Table Reports - reportTableDef 더블클릭(우측 미리보기 화면에서 출력할 내용 편집 가능) 5. 생성된 report 우측클릭하여 Export 클릭 6. csv파일로 내보내기+ Tabular : 중복된 컬럼 하나만 표시+ Tabular with duplicates : 중복된 컬럼 모두 표시

    [ERwin] 스키마 생성

    ERwin의 테이블 스크립트 스키마 생성하기 1. Tools - Forward Engineer - Schema Generation 2. 다음과 같이 선택하기(Post-Script는 생성한 comment를 출력) 3. Preview를 통해 생성되는 스키마를 확인 4. txt, sql 등으로 저장하기

    [ERwin] comment명

    ERwin의 comment명 생성하기 1. Physical 들어가기 2. Database - Pre & Post Scripts - Model-Level 3. comment 생성 4. code에 아래 구문 추가 (오라클용) %ForEachTable(){ COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { %Switch('%ColumnComment') { %Choose(''){COMMENT ON COLUMN %TableName.%ColName IS '%AttName';} %Default {COMMENT ON COLUMN %TableName.%ColName IS '%ColumnComment';} } }} 5. 아래와 같이 생성되는지 확인하기 CO..

    [ERwin] 인덱스명

    ERwin의 인덱스명 변경하기 1. Tools - Names - Model Naming Option 2. Name Mapping 의 key group to index 2. 아래 중 한 개를 택하여 넣기 %If(%==(%KeyType,PK)){U_}_%TableName %If(%==(%Substr(%KeyType,1,2),IE)){N}U_%TableName %If(%==(%Substr(%KeyType,1,2),IE)){N}U%If(%==(%KeyType,PK)){PK}_%TableName%If(%Not(%==(%KeyType,PK))){%Substr(%KeyName,%Len(%KeyName))} %If(%==(%Substr(%KeyType,1,2),IE)){IX}%If(%==(%Substr(%KeyType..

    [ERwin] 논리명/물리명 매칭

    ERwin의 Logical 작성 후 Physical 연결하기 매일 사용하는 것이 아니라 자주 까먹게 되어서남기는 ERwin 사용법.. 1. Tools - Names - Model Naming Options 2. General 탭 - Use File의 Browse - .nsm 파일 업로드 3. 체크 확인 후 Physical 이동하면 연결된 영문명 출력 ERwin에서 .nsm파일 생성 1. Tools - Names - Edit Naming Standards 2. 이러한 오류가 발생하면?Tools - Names - Model Naming Options 에서 Do Not Use Naming Standards File 클릭 3. 하단의 Glossary 클릭 4. Import를 클릭해 .csv 파일을 가져옴 5. ..

728x90
반응형