반응형

분류 전체보기 875

windows server에 .net framework 설치하는 방법

windows server에서는 설치 파일을 직접 실행해서 .net framework를 설치할 수 없습니다. windows server에서 .net framework 설치하는 방법에 대해 알아보겠습니다. 서버 관리자를 실행합니다. 역할 및 기능 추가를 선택합니다. "기능"에서 ".NET Framework 3.5 기능"을 선택합니다. "대체 원본 경로 지정"을 클릭합니다. 경로를 지정합니다. "대체 원본 저장 경로 지정"을 클릭하면 역할 및 기능 추가 마법사 창이 열리게 되며, 경로 공란에 자료가 있는 경로를 지정해주면 되는데 이때 서버 설치에 사용한 USB를 연결한 뒤, 해당 드라이브명과 함께, 다음과 같이 입력해주세요 USB 경로가 D 드라이브일 경우 d:\sources\sxs 확인 버튼을 누른 뒤, ..

OS/Windows 2022.11.09

Springboot에서 Mybatis 사용하는 방법

1. Mybatis란? Mybatis는 Java Persistence Framework의 하나로 XML 서술자나 Annotation을 사용하여 저장 프로시저나 SQL Query로 객체들을 연결시킵니다. Mybatis는 IBATIS 3.0의 포크이며 IBATIS의 원 개발자들이 포함된 팀에 의해 유지 보수되고 있습니다. 2. 환경 설정 Mybatis를 사용하기 위해서는 먼저 Dependency, 접속 정보 설정 등의 환경 설정을 먼저 해야 합니다. 2.1. Dependency Mybatis를 사용하기 위해서는 Maven이나 Gradle을 사용하여 Dependency를 추가해야 합니다. 2.1.1. Maven pom.xml에 다음 코드를 추가합니다. org.mybatis.spring.boot mybatis-..

[Intellij] mybatis xml 파일에서 노란색 배경 지우는 방법

IntelliJ에서 Mybatis를 사용할 때 xml 파일에서 진짜 보기 싫은 노란색 배경이 생깁니다. 에러도 안 나고 정상 동작하니 사용하는 데는 아무런 문제가 없지만 계속 보이니 거슬리고 짜증 나는 것이 사실입니다. 이 노란색 배경을 지우는 방법을 알아봅니다. 노란색 배경 문제의 노란색 배경은 다음과 같이 표시됩니다. 노란색 배경의 원인 노란색 배경의 원인을 확인해보면 메시지가 다음과 같이 표시됩니다. 메시지를 해석해보면 다음과 같습니다. No data source are configured to run this SQL and provide advanced code assistance. -> Data source가 없습니다. SQL dialect is not configured. -> SQL dial..

intellij 한글설정(UTF8)의 모든것

한국인이라면 피할 수 없는 것이 지긋지긋한 한글 설정입니다. 본 포스팅에서는 intellij에서 해야 하는 한글 설정에 대해 기술합니다. intellij 한글설정 - 가상 머신(VM) 방법 1. intellij 실행 옵션에서 설정 intellij 설치 경로/bin으로 이동 ex) c:/Program Files/JetBrains/IntelliJ IDEA 2022.2.3/bin idea64.exe.vmoptions 파일 editor로 open 맨 아랫줄에 -Dfile.encoding=UTF-8 추가 후 저장 Intellij 재실행 방법 2. Intellij 내부 옵션에서 설정 Help > Edit Custom VM Options... 메뉴 클릭 맨 아랫줄에 -Dfile.encoding=UTF-8 추가 후 저..

개발도구/IDE 2022.10.31

Salt 비밀번호 암호화 방법 추천. Bcrypt

레인보우 테이블 공격이 등장하며 단순한 SHA256등의 암호화 방식으로는 보안에 취약해졌습니다. 그래서 현재 소프트웨어 GS인증을 받기 위해서는 Salt 암호화가 필수인데요. Salt 비밀번호 암호화 방식의 대표인 Bcrypt를 소개합니다. 비밀번호 암호화에 Hash 함수를 사용하는 이유 Hash 함수는 단방향 암호화 방식입니다. 흔하게 볼 수 있는 Hash 함수는 MD5, SHA256, SHA512 등이 있습니다. 비밀번호 암호화 방식에 Hash함수를 사용하는 이유는 다음과 같습니다. 복호화가 어렵다. 비용이 적게 든다.(RSA에 비해) Salt의 등장 배경 - 레인보우 테이블 일반적으로 Hash값은 복호화가 되지 않기 때문에 무직하게 대입을 해서 비밀번호를 찾으려고 하면 엄청난 시간이 걸립니다. 10..

intellij 무료로 사용하는 방법

요즘은 eclipse보다는 intellij가 대세입니다. 저도 intellij를 한번 사용한 이후 eclipse는 도저히 못쓰겠는데요. intellij의 가장 큰 문제는 유료라는 것입니다. 물론 무료 버전인 community 버전이 있지만 이 버전은 제약이 많습니다. create project가 안 되는 것은 Spring initializr 등으로 해결할 수 있지만 front(jsp, javascript 등)이 지원 안되는 것은 꽤 큰 문제입니다. 물론 학생인 경우에는 무료로 사용할 수 있지만.... 저는 학생이 아닌 관계로.... EAP(Early Access Program) Intellij의 개발사인 Jetbrains는 EAP(Early Access Program)을 지원합니다. 당연히 Intelli..

개발도구/IDE 2022.10.29

HTTP에서 localhost 호출 시 CORS 에러 발생하는 이유

개요 ActiveX가 없어지면서 ActiveX 프로그램을 Local Server를 활용한 프로그램으로 변경해야 했습니다. 그런데 HTTPS 서버에서는 localhost를 호출 가능한데, HTTP에서는 CORS 에러가 발생했습니다. 예전에는 분명히 호출이 됐던것 같은데 왜 안되는 것일까요? 원인 에러가 나는 원인에 대한 해답은 크롬 공식 블로그에 있습니다. Chrome is deprecating access to private network endpoints from non-secure websites as part of the Private Network Access specification. The aim is to protect users from cross-site request forgery (C..

웹 개발 2022.10.29

Tomcat 8.x CORS Filter 설정하는 방법

교차 출처 리소스 공유(Cross-Origin Resource Sharing, CORS)란? 교차 출처 리소스 공유는 브라우저가 리소스 로드를 허용해야 하는 자체가 아닌 다른 출처 (도메인, 체계 또는 포트)를 서버가 나타낼 수 있도록 하는 HTTP 헤더 기반 메커니즘입니다. 교차 출처 리소스 공유에 관한 자세한 내용은 여기에서 확인하실 수 있습니다. Tomcat에서는 7.x 부터 CORS 필터를 지원합니다. Tomcat 8.x CORS Filter 설정하는 방법 톰켓 8.x 버전의 CORS 필터 자료는 아래 URL에서 볼 수 있습니다. http://tomcat.apache.org/tomcat-8.0-doc/config/filter.html#CORS_Filter 톰켓 설치 디렉토리에서 conf/web.x..

개발도구/WAS 2022.10.23

[java] JSON string을 이쁘게 출력하는 방법 - json string pretty print

다음과 같이 User를 JSON string 형태로 변환할 때 다음과 같이 코드를 작성합니다. import lombok.Getter; import lombok.Setter; @Getter @Setter public class User { private String userId; private String name; private String email; } package com.example.demo; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; public class TestUtil { public static void main(String[] arg..

back end/java 2022.10.23

디아블로2 레볼루션 뉴비 및 복귀 유저를 위한 기초지식 9가지

목차 디아블로2 첫 캐릭터는 무엇이 제일 좋은가? 캐릭터 분류 스탯 창 주요 요소 매찬(마법 아이템 발견 확률) 진짜 명품은 매직, 레어 아이템 사냥터 추천 고급 아이템 빨리 얻는 방법(폐지 팔이) '빠른 시전' 단축키 설정 디아블로2 레저렉션 거래 사이트 디아블로2 첫 캐릭터는 무엇이 제일 좋은가? "첫 캐릭터는 무엇이 제일 좋은가"는 어떤 게임이던지 뉴비라면 가장 궁금한 내용일 것입니다. 디아블로2 맨땅 스타터는 원소술사(소서리스)와 성기사(팔라딘)이라고 할 수 있습니다.  1. 원소술사(소서리스) 원소술사가 좋은 이유는 무엇일까요? 순간이동(텔레포트) 원소술사가 좋은 가장 큰 이유는 바로 순간이동(텔레포트)이라는 사기 스킬이라고 할 수 있습니다. 디아블로 2는 생각보다 맵이 정말 넓고 길도 복잡한..

게임 2022.10.22
728x90
반응형
loading