반응형

분류 전체보기 875

MSSQL 외부 접속 허용하는 방법

MSSQL 외부 접속 허용하는 방법 SSMS ( SQL Server Management Studio )를 실행 데이터베이스에서 마우스 오른쪽 클릭 후 "Properties"을 클릭 Security > Server authentication > SQL Server and Windows Authentication mode를 클릭 후 OK 버튼 클릭 SQL Server 구성관리자 실행 "SQL Server 네트워크 구성 > MSSQLSERVER에 대한 프로토콜 > TCP/IP" 더블클릭 "프로토콜" 탭에서 "사용"을 "예"로 변경 "IP 주소" 탭으로 이동 후 192.xxx.xxx.xxx과 같이 자신의 IP가 있는 항목에서 "사용"을 "예"로 변경 "SQL Server 서비스 > SQL Server" 마우스 ..

Mac OS에서 Openjdk 11 설치하는 방법(adoptopenjdk11)

CentOS에 yum이 있는 것처럼, Mac OS에는 Homebrew가 있습니다. 이것을 사용하면 정말 간단하게 openjdk를 설치할 수 있습니다. Homebrew는 여기에서 설치할 수 있습니다. 1. cask를 설치합니다. $ brew install cask 2. openjdk 11을 설치합니다. $ brew tap AdoptOpenJDK/openjdk $ brew install --cask adoptopenjdk8 중요! brew tap 명령어 없이 바로 두 번째 줄의 명령어를 실행하면 다음과 같은 에러가 발생합니다. Error: Cask 'adoptopenjdk11' is unavailable: No Cask with this name exists. 3. 설치 여부 확인 $ java -version

back end/java 2022.08.13

javascript에서 UUID 생성하는 방법

UUID란? 범용고유식별자(Universal Unique Identifier, UUID)는 어떤 개체(데이터)를 고유하게 식별하는 데 사용되는 표준입니다. 네트워크 상에서 서로 모르는 개체들을 식별하기 위해서는 각각의 고유한 이름이 필요합니다. 같은 이름을 갖는 개체가 존재한다면 구별이 불가능해지기 때문입니다. 이를 위하여 탄생한 것이 UUID이며 국제기구에서 표준(rfc4122)으로 정하고 있습니다. UUID 표준에 따라 이름을 부여하면 고유성을 완벽하게 보장할 수는 없지만 실제 사용상에서 중복될 가능성이 거의 없다고 인정되기 때문에 많이 사용되고 있습니다. UUID의 정의 16바이트(128비트) 길이의 숫자입니다. 이 숫자는 32개의 16진수로 구성되며, 5개의 그룹으로 표시되고 각 그룹은 하이픈으로..

java의 최대 thread 수

운영체제 및 하드웨어 구성에 따라 다음과 같은 기본 제한이 있습니다. Oracle 32bit JVM은 스레드당 320kb 스택 크기로 설정됩니다. 메모리가 2GB인 경우 최대 6.5k 스레드를 생성할 수 있습니다. Oracle 64비트 JVM은 기본적으로 스레드당 1M 스택 크기로 설정됩니다. 메모리가 1GB인 경우 1024개의 스레드를 생성할 수 있습니다. Linux의 경우 ulimit -a 명령어로 프로세스 및 메모리에 대해 구성된 제한을 제공합니다. 출처: https://stackoverflow.com/questions/7726871/maximum-number-of-threads-in-a-jvm

back end/java 2022.08.02

javascript random number generation

Math.random()의 문제점 애플리케이션을 개발하다 보면 랜덤 하게 수를 생성(난수) 해야 하는 경우가 있습니다. 예전에는 일반적으로 javascript에서 random number를 생성할 때 Math.random()을 사용했습니다. 하지만 이 함수에는 문제가 있습니다. MDN의 문서에 따르면 Math.random()은 암호학적으로 안전한 random number를 생성하지 않기 때문에 보안과 관련된 로직에서는 Math.random()을 사용하지 않는 것이 좋다고 합니다. 그래서인지 보안 취약점(시큐어 코딩) 프로그램을 실행하면 Math.random()이 취약점이라고 표시됩니다. 이러한 문제들 때문에 W3C는 Web Crypto API를 만들어 공개했습니다. 이 기능은 대부분의 브라우저에서 사용할..

Spring Security에서 접근 권한 해제 방법

Spring Security를 사용할 때, 권한이 없는 페이지에 접근하려고 하면 로그인 페이지로 이동되거나 권한 오류가 리턴됩니다. 이 경우 다음과 같은 방법으로 해제할 수 있습니다. @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(final HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers("/").permitAll(); } } 하지만 이 방법에는 문제가 있습니다. 바로 이렇게 WebSecurityConfigurerAdapter..

웹 개발 2022.07.19

수유실이 있는 파주 카페 브릭루즈 후기

저희 아이는 오늘로 생후 94일째인데요 집에 있기 너무 답답한데 아이를 데리고 어딜 가기에는 너무 챙길 것도 많고 가더라도 아이가 울까 봐 걱정이고 혹시 응가를 하면 어떻게 할지도 걱정이에요 그래서 수유실이 있는 카페를 찾다가 파주에 "브릭루즈"라는 카페를 발견해서 다녀왔어요 브릭루주는 파주에서 제일 유명한 카페인 더티 트렁크 근처에 있는 대형 카페인데요 주차장도 충분히 넓으니 주차걱정은 크게 안 해도 될 것 같았어요 브런치 카페이다보니 오전 9에 시작하는 게 특징입니다. 브런치 카페라 그런지 정말 다양한 메뉴들이 있어요 그리고 카페답게 다양한 빵도 먹을수 있게 되어있어요 네이버 후기를 보면 "브릭루즈 빅 브런치"가 맛있다는 말이 많은데요 제 입맛에는 별로였어요 대신 제 입맛에 파스타가 정말 맛있었어요 ..

여행/맛집 2022.07.17

VMware Failed to lock the file 오류 해결방법

VMware는 컴퓨터에 가상화 머신을 만들어서 다양한 환경에서 컴퓨터를 작동할 수 있도록 도와주는 아주 유용한 프로그램입니다. 하지만 오류가 생각보다 자주 발생한다는 문제가 있습니다. 그 오류 중 "Failed to lock the file" 오류는 가장 많이 발생하는 오류 중 하나입니다. Failed to lock the fileCannot open the diks ○○○○○○○○-d2.vmdk' or one of the snapshot disks it depends on.Module 'Disk' power on failed.Failed to start the virtual machine. 전체 오류 메시지는 위와 같은데, VMware가 켜진 상태에서 컴퓨터를 강제 종료하거나, VMware 자체를 강제..

windows 10에서 방향키를 누르면 마우스 커서 이동

Windows 10에서 어느 순간 방향키(화살표)를 누르면 마우스 커서가 이동하는 문제가 발생했습니다. 검색을 해보면 대부분 접근성 센터의 "마우스 키 켜기" 때문이라고 되어있는데요. "마우스 키 켜기"를 확인했는데 이상이 없다면 그림판(mspaint)이 실행되어있는지 확인하고 실행되어있다면 종료하면 됩니다. 그림판의 창이 활성화되어 있을 경우에만 방향키를 통해 마우스 커서가 이동해야 하지만, windows의 문제로 그림판이 활성화되어있지 않은데 이 기능이 동작하는 경우가 있습니다.

OS/Windows 2022.06.12
728x90
반응형
loading