본문 바로가기
728x90

전체 글550

프로그래머스 - 행렬 테두리 회전하기 자바 java 실전이였다면 시간내에 못풀었을 듯. 어렵다기보단 값을 잡아나가는게 힘들었다. 사진상으로 10번 28번 26번 위치를 기억해놓고 움직인다. ​ 정답 class Solution { public static int[] solution(int rows, int columns, int[][] queries) { int[] answer = new int[queries.length]; int[][] matrix = new int[rows][columns]; int value = 1; for(int ii = 0 ; ii < rows; ii++) { for(int jj = 0 ; jj < columns ; jj++) matrix[ii][jj] = (value++); } for(int ii = 0 ; ii < querie.. 2023. 1. 9.
프로그래머스 - 신규 아이디 추천 자바 java 문제 예시로만 풀다가 계속 틀려서 수정보완. import java.util.*; class Solution { public String solution(String new_id) { String answer = ""; char[] char_array = new_id.toCharArray(); Queue que = new LinkedList(); Queue que2 = new LinkedList(); int continue_check = 0; int size = 0; StringBuilder sb = new StringBuilder(); for(int ii = 0 ; ii = 'A' && char_.. 2023. 1. 9.
과거에 해 본 요리 정리(할 요리 생각안날때) [한식] 0. 기본 다진마늘, 고추가루 ​ 1. 김치볶음밥 걍 기본. 계란을 섞느냐 따로 하느냐의 차이가 젤 클 뿐임. 근데 내가 할때마다 맛없었음.. ​ 2. 간장계란밥 계란2개를 1인분으로 잡고 간장+계란만 하면됨. 버터넣어도 되는데 난 그냥 이두개로도 만족. ​ 3. 참치고추장비빔밥 참치 기름버리고 고추장과 밥. 무난하게 맛있음. ​ 4. 된장찌개 감자를 넣으면 국물이 탁해지고 무를 넣으면 국물이 맑다. 육수있으면 육수 끓이되 난 고기넣은게 좋드라. 두부, 양파, 애호박, 고기, 고추 등을 깍둑썰기하면됨. 고추가루 필수임. ​ 5. 김치찌개 고기와 김치를 같이 볶은다음에 물넣고 계량해서 간맞춘다. 달아야 맛있음. ​ 6. 닭도리탕 닭을 한번 씻고 끓인다음 뼈사이에 불순물들을 제거해야함. 씻을 때 갈.. 2023. 1. 9.
mysql dump 복사) mysqldump -h172.11.20.10 -P13306 -uqtdb -pqtdb1! QTDB TC1001HS > TC1001HS_210216.sql 붙여넣기) mysql -h172.11.20.10 -P13306 -uqtdb -pqtdb1! QTDB < TC1001HS_210216.sql 2023. 1. 9.
default port(디폴트포트) 및 계층구조 포트 번호 / 계층 이름 설명 20 ftp-data FTP 데이터 포트 21 ftp 파일 전송 프로토콜 (FTP) 포트; 가끔씩 파일 서비스 프로토콜 (FSP)에 의해 사용됩니다 22 ssh 보안 쉘 (Secure Shell: SSH) 서비스 23 telnet Telnet 서비스 25 smtp 단순 메일 전송 프로토콜 (Simple Mail Transfer Protocol: SMTP) 53 domain 도메인 이름 서비스 (예, BIND) 80 http WWW (World Wide Web) 서비스에 사용되는 HTTP (HyperText Transfer Protocol) 107 rtelnet 원격 Telnet 123 ntp 네트워크 시간 프로토콜 (NTP) 161 snmp 단순 네트워크 관리 프로토콜 (S.. 2023. 1. 9.
haproxy 적용 정리 http 기본포트 80 https 기본포트 443 mysql 기본포트 3306 ​ 개발서버에서 개발서버 - 중간proxy서버 - 시세운영망proxy - 시세운영망db 이렇게 구성을 하고 싶었다. ​ 시세운영망db에 붙어서 개발서버에서 데이터를 저장시키는 방식을 진행하기위해 현재 운영망에서 쓰는 방식인 haproxy를 개발서버에 도입했다. 그간의 과정을 적어보겠다. ​ 개발서버에서 dbconnect 소켓을 열때 중간proxy서버의 ip와 지정한포트를 주고 접속정보는 운영망db의 id와 pwd를 준다. ​ 이렇게 설정을 하면 중간proxy서버의 haproxy가 개발서버에서 던진 접속정보를 가지고 시세운영망proxy서버로 던진다. 시세운영망proxy에서도 db쪽으로 붙게끔 던져준다. -> 시세운영망의 db의 .. 2023. 1. 9.
public boolean preHandle(HttpServletRequest request, HttpServletResponse response) request 데이터가져오기 HttpServletRequest request가 어떻게 들어오는지 보고싶을때 사용가능. 하나하나 getParameter 처럼 받아오는게 아니고 json전체가 어떻게 들어오는지 볼수있음. if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; try { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer = new char[128]; int bytesRead; while ( (bytesRead =.. 2023. 1. 9.
java.lang.UnsatisfiedLinkError: no scpdb_agent_jni in java.library.path 해결방법+linux 펜타시큐리티의 damo 모듈을 적용하는데 연동이 잘안되서 고생했다. 우리는 윈도우에서 .war 파일을 만들고 리눅스서버로 .war을 옮겨서 tomcat으로 구동시키는 서버(was)다. 인텔리제이로 scp_db.jar를 적용시키고 war을 만들었다. scpdb.jar 적용한 사진 인텔리제이에서 소스적용상태. import도 잘되고 오류없이 컴파일도 됐다. 제공 받은 받은 파일 ​ ScpDbAgent agt = new ScpDbAgent(); 라인이 실행안되고 죽어버린다. local spring에서의 오류(힌트가 됨) ------------------------------------------------------------------------------------------------------------.. 2023. 1. 9.
스프링 starting j2ee preview at localhost has encountered a problem 에러 해결방법 starting j2ee preview at localhost has encountered a problem. Port 8080 required by HTTP Preview at localhost is already in use. ​ 이런류의 에러가 생성된다. 뭐 잘못 종료되면 걸리는 거같은데 해결방법은 ​ cmd를 키고 ​ netstat -a -o 입력 후 8080에 해당되는 pid를 찾는다. ​ taskkill /f /pid 14412 입력한다. 14412는 여기서 pid번호니깐 알아서 잘 맞춰서 번호바꾸시길 ​ 그후 다시 재실행하면 잘되는줄 알앗는데 잘안됨. 시간이 걸림 ​ 참고 https://wakestand.tistory.com/312 ​ 2023. 1. 9.
파일 오픈해서 그 내용 저장시키기(유니코드, 바이너리) using c c로 개발하다보면 java나 js에 있는 기능들을 사용해야할 때가 종종 생긴다. 자료를 못찾는 것인지 정확힌 모르겠지만 딱 맞는 자료가 마땅히 없다. 자료를 참고하고 수십번의 노가다 작업을 통해 java와 c에서 만들었을 때 같은 결과물을 도출해냈다. ​ ​ 일단 java 소스 /* Insert */ public static boolean Insert() { Connection con = null; PreparedStatement pstmt = null; String QRY = "INSERT INTO TRADE_REQUEST_BIN ("+ "REQ_DATE , REQ_TIME , SVC_TYPE , BANK_CODE, "+ "COMP_CODE, SEQ_NO , MSG_CODE , SEND_FLAG, RE.. 2023. 1. 9.
728x90