목록분류 전체보기 (124)
개발 공부
static final String AB = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; static SecureRandom rnd = new SecureRandom(); String randomString(int len){ StringBuilder sb = new StringBuilder(len); for(int i = 0; i < len; i++) sb.append(AB.charAt(rnd.nextInt(AB.length()))); return sb.toString(); } 여기서 java.security.SecureRandom 은 java.util.Random과 다르게 난수를 생성할 때 seed로 시간을 이용하여 유니크함을 보..
여러스크린 enginius.tistory.com/93 kill $ screen -XS [session # you want to quit] quit
injae-kim.github.io/dev/2020/07/09/how-to-check-single-server-load-average.html 위 링크의 "더 자세히 알려줘! CPU 사용률과 I/O 대기율"을 보고 sysstat 의 sar을 설정. 1. 설치 sudo apt install sysstat 2. sar(system activity reporter) 설정 (enabled=false -> true) sudo vi /etc/default/sysstat -> Enabled="true" 3. sysstat 재시작 sudo /etc/init.d/sysstat start 4. cron 수정 sudo vi /etc/cron.d/sysstat 자세한 내용 공부하기 brunch.co.kr/@lars/9
www.one-tab.com/page/PAF-TVTIR4etYNLKLpzUpw
[2006 이전] 처음에는 단순히 유저의 프로필을 들어가야만 그 사람의 새 글을 볼 수 있었다. [2006 9월] 지속적으로 업데이트되는 친구들의 활동을 확인할 수 있는 "뉴스피드"를 발표했다 처음에는 유저들이 피드가 너무 정신없고, (누가누가서로친구가됨, x가 yy글을 좋아요함, 누가누구랑 헤어졌다 등의) 지루하고, 재미없고, 때로는 사적인 정보까지도 일일이 시간대별로 노출시키는데 불만을 표했다. 몇몇은 보이콧도 함. 이에 마크저커버그가 "설명을 충분히 못한점", "사용자 공개범위, 피드받고싶은 범위" 설정 등의 기능을 추가하지 않아서 미안하다고 사과문 보냄 [2008] 사용자가 자기의 피드를 자기가 원하는대로 설정할 수 있도록 각 게시글에 "feedback"이라는 버튼을 만들었다가 4월에 사용자가 많..
@ResponseStatus(value = HttpStatus.BAD_REQUEST) With {@code HttpServletResponse.sendError}, the response is considered complete and should not be written to any further. Furthermore, the Servlet container will typically write an HTML error page therefore making the use of a {@code reason} unsuitable for REST APIs. For such cases it is preferable to use a {@link org.springframework.http.ResponseE..
참고 PostgreSQL에서 테이블 만들기 기초 https://wwwi.tistory.com/347 PostgreSQL 컬럼 타입들 https://hamait.tistory.com/207 Spring boot and PostgreSQL https://jee-goo.tistory.com/entry/Spring-Boot-PostgreSQL-BackEnd Postgresql uuid generate module CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; SELECT uuid_generate_v4(); BCrypt https://www.baeldung.com/java-password-hashing @Size, @Length, @Column https://www.baeldung..
1. 데이터 js에서 사용하기 if($("#message").val() != ""){} 2. 데이터 보내기 $("#submit").click(function(){ var serialNumber = $("#serialNumver").val(); $.ajax({ url: "localhost:8070/v1/api/manufacture-info/serial", type : "POST", contentType : "application/json;charset=UTF-8", dataType : "json", data : "{\\"serialNumber\\" : serialNumber }", success : function(response){ } }); }); 오류) Access to XMLHttpRequest a..
mysql 설치(인터넷 or brew install mysql) d mysql.server start sudo mysql -u 'user_id'; //(root) create database 'db_name'; show databases; create user 'user_name'@'ip' identified by 'user_pw'; //(ip = %) grant 'privilege_name' on 'db_name'.'table_name' to 'user_name'@'ip'; //(all privileges, db.*) select host, user,password from mysql.user; select host, user,authentication_string from mysql.user;
https://buw.medium.com/올바른-사이징-3c54ff0a644b o 새 인스턴스의 vCPU가 이전 인스턴스의 vCPU 용량과 동일하거나 애플리케이션에서 관찰한 vCPU 용량이 새 인스턴스의 vCPU 용량의 80% 미만입니다. o 새 인스턴스의 메모리는 이전 인스턴스의 메모리와 동일하거나 응용 프로그램의 관찰 메모리 피크가 새 인스턴스의 메모리 용량의 80% 미만입니다. 참고 : 이러한 지표를 Amazon CloudWatch에보고하는 모니터링 스크립트를 사용하여 메모리 사용률 지표를 캡처 할 수 있습니다. 자세한 내용은 Amazon EC2 Linux 인스턴스의 메모리 및 디스크 지표 모니터링 단원을 참조하십시오. o 새 인스턴스의 네트워크 처리량은 이전 인스턴스의 처리량과 동일하거나 애플리케..