본문 바로가기

프로그래밍46

CENTOS ulimit 설정 방법 ( bash: fork: Resource temporarily unavailable ) TELNET 으로 사용자 계정 접속시 에러 메세지 발생 : bash fork 자원이 일시적 으로 사용 불가능 함 -bash-4.1$ pwd -bash-4.1$ who -bash: fork: retry: Resource temporarily unavailable -bash: fork: Resource temporarily unavailable 개발자로 살다 보면 심심치 않게 만난다. CentOS 버전 별 nproc 값에 의한 Max process 제한에 걸려 위와같은 메세지가 발생한다. max user process 기본 값인 1024 를 초과한 경우 이다. ulimit 은 무엇인가요? ulimit는 프로세스의 자원 한도를 설정하는 명령이라고 생각 하면 됩니다. - ulimit [옵션] 값 -a : 모든 .. 2021. 1. 9.
Intellij 복사 붙여넣기 ( 들여쓰기 유지 안될때 ) 개발을 하다보면, 수없이 복사 붙여넣기를 하는데 ibatis의 xml에 내용 복사/붙여넣기 하면, 들여쓰기가 유지 안된채로 붙여넣기가 된다. 이럴때 진짜 승질 나는데, 옵션에서 설정으로 변경해면 들여쓰기가 유지된채로붙여 넣기가 가능하다. File > Settings 에서 paste 로 검색하면 “Reformat on paste” None 으로 하거나, indent block 으로 변경하면 된다 2021. 1. 7.
Linux 계정 생성 삭제 방법 ( 리눅스 계정 만들기 ) 리눅스 터미널에 먼저 접속하자. # adduser ynkim # cd /home # ls -l 보면 ynkim 으로 계정 만들어 져 있다. 만들고 나서 비밀번호를 지정 및 변경 해야하는데 # passwd ynkim New password: root 계정으로 변경시 passwd 뒤에 계정 이름을 붙여서 변경 안하면 root 암호 변경되니 주의 ㅋ 두번 비밀번호 쓰면 변경 됩니당. 만들고 나서 # cat /etc/passwd | grep ynkim ynkim : x: 619 : 619 : /home/ynkim: /bin/bash 요런게 나오는데 계정이름: 비밀번호: UID GID정보 계정디렉토리: 쉘 이다. 패스워드는 x문자로 표시되어있는데 이것은 패스워드 보안을 위하여 패스워드를 /etc/shadow 로 .. 2021. 1. 6.
java map 반복문 돌리는 4가지 방법 java map 반복문 돌리는 4가지 방법. import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class HashMapLoop { public static void main(String[] agrs) { HashMap map = new HashMap(); map.put("a", "값:1"); map.put("b", "값:2"); map.put("c", "값:3"); //1번 : Java 1.8부터 가능 map.forEach((key, value)->{ System.out.println( String.format("키 -> %s, 값 -> %s", key, value) ); }); //2번 Iterator ke.. 2020. 12. 31.
java 싱글톤 패턴(Singleton pattern) 사용 방법 싱글톤 패턴 이란?? 애플리케이션이 시작될 때 어떤 클래스가 최초 한번만 메모리를 할당 하여(Static) 메모리에 인스턴스를 만들어 사용하는 디자인패턴이에요. 단하나의 인스턴스를 만든다고 생각하시면 되요. 싱글톤을 구현하는 방법은 여러가지 에요. SingletonHolder 사용하여 싱글톤을 구현하는 방법에 대해 포스팅 할게요. 제가 본 여러가지 싱글톤 패턴중에 방법들중에서 가장 안정적이고, 완벽하다고 해요. - wiki 백과 Initialization-on-demand holder idiom University of Maryland Computer Science researcher Bill Pugh has written about the code issues underlying the Singleto.. 2020. 12. 30.
java socket 통신 예제 소켓통신을 통해 클라이언트 - > 서버로 메세지를 보내는 간단한 예제 서버 - EchoServer.java package sample; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class EchoServer { public static void main(String[] args) throws IOException { ServerSocket serverSocket = null; try { serverSocket = new Se.. 2020. 12. 30.