일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 노드
- meta
- HTML
- JavaScript
- function
- Kafka
- Call-by-reference
- jsp
- API
- C
- windows
- 윈도우즈
- query
- WebProgramming
- java
- Sort
- UTF-8
- OOP
- 포인터
- 악성코드
- algorithm
- CSS
- array
- 투자
- request
- c++
- 자료구조
- beans
- System
- CLASS
- Today
- Total
목록전체 글 (109)
hahahia
금융선진화는 무슨...ㅋ http://naver.me/GaLNCyRp
현금비중이 20퍼센트가 있어서 그나마 다행인건지... 오늘 시원하게 내려갔다 환율또한..1200 밑까지 내려갔다가 다시 오르기 시작했다 그나마 위안?이 되는 부분이 미국주식이 어느정도 비중이 있어서 환율로 방어가 된다는 점이다. 추매 계획을 잘 짜보고, 얼마없는 현금비중을 헛되이 쓰지말자...
회사다닌지 3년 좀 안됐는데.. 학자금대출 상환하고 지금사는 월세 보증금(약간 반전세?) 상환을 하다보니생각외로 모은 돈이 별로 없었다. ㅠㅠ 또 앞으로 20년동안 회사를 다니고 매 달 200만원 정도를 저축 '만' 한다고 가정했을 때, 요즘같은 저금리 시대에 원금 4억 8천.. 연이자 1퍼센트대(이것또한 세금 떼어갈거다..)라고해도 5억도 못 모을거 같았다. 이 돈 가지고 나는 집 한 채는 커녕 내 노후 준비도 못할 것 같다는 생각을 계속 했다.지금까지는 대출 상환하면서 틈틈히 적금도 넣고 했는데..적금 이자는 말할것도 없이 초라했었다. 그리고 주식 투자를 시작하려고 나름? 열심히 공부는 하고 있었고.. 그리고 지난 2~3달 전에 큰 기회가 왔었고 모아둔 돈과 약간의 대출을 껴서 크게 매수를 해버렸다...
최근에 Kafka Consumer 를 구현하면서 commitSync 에 대해 겪었던 이슈를 공유합니다 보통 Kafka Consumer 를 구현할 때, commitSync 를 이용하여 해당 offset 을 명시적으로 commit 할 수 있습니다. 따라서 commitSync 를 하지 않으면, 다음 번 poll 에서는 commit 하지 않았던 이전 offset 을 가져오는 줄 알았지만, 실패했던 현재 offset 이 아닌 다음 offset(현재 offset + 1) 을 가져오는 이슈가 있었습니다. 이해를 돕기 위해 다음과 같은 순서로 정리해보았습니다. 자동 커밋 / 수동 커밋 수동 커밋 코드 예제 commitSync 에 대한 오해? 해결책(seek) 결론 1. 자동 커밋 / 수동 커밋 자동 커밋 오프셋 및 파..
최근 프로젝트에서 Kafka 를 구축하고, Spring Boot 기반의 Consumer 를 구현하게 되었는데 여러가지 조건이 있었다. 일단 SASL 연동 및 수동 Commit 을 예제로 만들어 보았다. Spring Boot Project 생성하는 방법은 Skip! Spring Boot 에서 spring-kafka 사용하는 방법 사실 Java 에서 kafka library 는 spring-kafka 와 apache-kafka client 가 있는데, 쉽게 보면 고수준 / 저수준 client 정도의 차이라고 생각하면 된다. 지금 예제에서는 spring-kafka 를 사용한다. build.gradle 에 다음과 같은 dependency 를 추가한다 plugins { id 'org.springframework...
통계 관련 작업을 하다가(해당 프로젝트는 JodaTime을 쓰지 않았음..) 지난 달 평균을 구하기 위해서 해당 월의 일 수를 구하는 방법을 찾다보니... YearMonth 라는 Temporal 구현체를 알게 되었다. 아래 예제와 같이 해당 월의 일 수, 해당 월의 마지막 날을 구할 때 유용하게 활용할 수 있을 듯 하다. import java.time.LocalDate; import java.time.YearMonth; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { String novemberDate = "2019-11-09"; /** * YearMonth 객체 생성..
파스칼의 삼각형이란 아래 사진과 같이 이항계수를 삼각형 모양의 기하학적 형태로 배열한 모양을 듯합니다. ()구하는 점화식은 위와 같이 나타냅니다. 이런식으로 점화식을 구하여 부분 문제를 풀어가며 전체 문제의 해답을 찾아내는 방식을 dp라고 하죠 ㅎㅎ 아래는 n을 입력하면 처음부터 n번째 줄 까지의 파스칼의 삼각형을 구하는 예제 소스입니다 /* 파스칼의 삼각형 구하는 예제(dp) */#include using namespace std; int arr[100][100] = {0, }; int main(){ int n; cin >> n; for(int i=0; i
오랜만에 포스팅이네요...-_-앞으로는 글 열심히 써야겠습니다 ㅠㅠ최근에 Nginx에 보안인증서를 달아야 하는 일이 있었는데 한참을 고생했네요...이 글을 통해서 저와 같은 멘붕을 겪는 분들이 없길 바래요 1. CSR(Certificate Signing Request) 생성CSR 이란 SSL을 사용하기 위해서 SSL을 제공하는 회사에게 SSL을 사용하고 싶다고 신청하는 일종의 신청서라고 생각하시면 될 것 같습니다. 신청서니까 여러가지 입력 양식이 있겠죠??우선 openssl이 설치되어 있어야 합니다. openssl 설치 명령어 sudo apt-get install libssl-dev opensslopenssl을 설치했다면 다음 명령어로 CSR 파일을 만들어봅시다. 참고로 저는 /etc/nginx/ssl ..