전체 글
2,123개의 글
하샤드수 (HarshadNumber)
1. 문제 출처 : https://programmers.co.kr/learn/challenge_codes/130 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를들…
MariaDB signal 11 에러 원인파악
운영 중이던 10.0.20 버전 MariaDB가 signal 11 에러로 Down 발생하여 원인 파악했던 이력 공유합니다. signal 6, signal 11 등 signal 에러는 Oracle의 …
Tomcat(톰캣) 8.5.30 발표
1. 소식 2018년 4월 9일 Apache Tomcat 8.5.30이 발표되었습니다. 발표 메일은 http://mail-archives.us.apache.org/mod_mbox/www-announ…
Python POST 방식으로 URL 호출하기
1. 개요 POST 방식으로 URL 호출하는 파이썬 코드 예제 2. 상세 import requests url = 'http://[주소]' payload = {'key1': 'value1', 'key…
자연수를 뒤집어 리스트로 만들기
1. 문제 출처 : https://programmers.co.kr/learn/challenge_codes/117 digit_reverse함수는 양의 정수 n을 매개변수로 입력받습니다. n을 뒤집어 …
최소공배수(Least Common Multiple)를 언어로 구현하기
1. 최소공배수 Least Common Multiple, 줄여서 LCM이라고 한다. 두 수 또는 여러 수의 공배수 중 가장 작은 양의 정수를 의미한다. 최소공배수는 최대공약수(GCD)를 이용해 구할…
AWS 메신저 서비스인 Chime을 알아보자
1. 개요 AWS에서 제공하는 메신저, 화상회의, 화면공유서비스인 Chime을 사용해보자 2. 방법 참조 : https://aws.amazon.com/ko/chime/trial/에서 Android,…
subversion 이란?
1. 개요 svn(subversion) 설치에 대한 글들은 삵에서 여러 차례 접해보셨을 겁니다. 설치 과정을 보시면서 아 이런거구나, 혹은 이미 알고 계실 수도 있겠지만.. 저와 같은 비기너를 위해…
최대공약수(Greatest Common Divisor)를 언어로 구현하기
1. 최대공약수 Greatest Common Divisor 공약수는 정수 i의 약수이자 정수 j의 약수이다. 최대공약수는 공약수 중 가장 큰 값이다. 2. 구현 2-1. 유클리드 호제법 https:…
다음 큰 숫자 (NextBigNumber)
1. 문제 출처 : 프로그래머스 어떤 수 N(1≤N≤1,000,000) 이 주어졌을 때, N의 다음 큰 숫자는 다음과 같습니다. N의 다음 큰 숫자는 N을 2진수로 바꾸었을 때의 1의 개수와 같은 …
Docker를 이용하여 Apache Solr 설치하기
1. 개요 Docker를 이용한 Solr 설치 2. 방법 $ docker run -d -p 8983:8983 --name mySolr -t solr 진행 중이다. $ docker run -d -p …
멀리뛰기 (JumpCase)
1. 문제 출처 : 프로그래머스 효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸…
Java Caesar 암호 (시저 암호)
1. 문제 출처 : 프로그래머스 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. A를 3만큼 밀면 D가 되고 z를 1만큼 밀면 a가 됩니…
JDK 10 GA (General Availability)
1. 소식 2018년 3월 20일, JDK 10이 GA(General Availability)로 공개되었다. JDK 10은 Java의 시간 기반 릴리스 모델이 본격적으로 적용된 초기 릴리스로, 짧은…
Apache Solr란? (+Installation)
1. 개요 Solr에 대해 알아보고 설치해보자. 2. 다운로드 링크 : http://www.apache.org/dyn/closer.lua/lucene/solr/7.2.1 (최신버전은 꼭 확인해보자)…
AWS CloudFront Cache 삭제 하기.(Invalidation)
1. 개요 AWS CloudFront를 이용하면서, 파일 일부가 업데이트 되었으나, CloudFront Edge에서 Cache로 가지고 있어서 실제 서비스에서는 변화가 없을 때가 있다. defaul…
MariaDB FEDERATED 엔진 사용 시 보안 issue
지난 글에서 FEDERATED 엔진을 간단히 살펴보았는데 해당 글에서 소개한 MariaDB [(none)] create table fed_test_local.fed_test_local ( num i…
NAT Instance 생성시 Security Group 생성 (AWS 권장 규칙)
아래는 NAT Instance 생성시 SG 규칙에 대한 내용이다. 1. 인바운드 [대역] (예:10.0.1.0/24) / 80 [대역] (예:10.0.1.0/24) / 443 [대역] / 22 2.…
괄호 짝 확인 (parenthesis pair)
1. 문제 출처 : 프로그래머스 is_pair함수는 문자열 s를 매개변수로 입력받습니다. s에 괄호가 알맞게 짝지어져 있으면 True를 아니면 False를 리턴하는 함수를 완성하세요. 예를들어 s가…
Java 2016년 날짜 요일 구하기
프로그래머스에서 본 예제를 자바로 구현해봤습니다. 더 좋은 풀이 있으면 공유하시지요.. 1. 문제 2016년 1월 1일은 금요일입니다. 2016년 A월 B일은 무슨 요일일까요? 두 수 A,B를 입력…
EC2 hostname을 tagname으로 변경
1. 개요 EC2 hostname을 tagname으로 변경한다. 2. 사전조건 해당 EC2가 CLI를 사용할 수 있어야 하고 describe 권한이 있어야 함 3. hostname 변경 방법 3-1…
Linux 서버에 FTP 설치 (vsftpd)
1. 개요 리눅스 서버에 FTP 데몬을 설치해보자. 2. 설치방법 2-1. yum 설치 $ sudo yum install vsftpd Loaded plugins: priorities, update-…
AWS X-Ray 설정하기
1. 개요 AWS X-Ray에 대한 설명 X-Ray는 Telemery 영역을 담당하는데 OSS 기반이라면 Zipkin, Jaeger 등이 있음 2. 기능 AWS 콘솔 상에 볼 수 있음 기본적인 분석…
Unirest Invalid 'expires' attribute: 경고(warning) 해결
1. 개요 Unirest를 사용할 때 Apache HttpClient에서 다음과 같은 쿠키 관련 경고가 출력될 수 있습니다. 3월 28, 2018 10:59:53 오전 org.apache.http.…