목록분류 전체보기 (435)
보라코딩

체육복 내 풀이 import java.util.*; class Solution { public int solution(int n, int[] lost, int[] reserve) { int answer = 0; HashSet lostSet = new HashSet(); HashSet reserveSet = new HashSet(); for(int reservePerson : reserve){ reserveSet.add(reservePerson); } for(int lostPerson : lost){ if(reserveSet.contains(lostPerson)){ reserveSet.remove(lostPerson); } else { lostSet.add(lostPerson); } } for (int r..
고객의 요구사항에 맞춰 UI 설계 초안을 작성했고 회신했더니 더 많은 요구사항이 추가되어 결국 다시 UI 설계를 하고 있다.. 처음부터 확실한 요구사항을 주면 좋을텐데.. 라는 아쉬움이 들지만 어쩔 수 없는걸까 내가 맡은 요구사항 건에 대한 공수를 산정해야 하는데 나도 얼마나 걸릴지 몰라 일단 한달을 불렀다. 물론 빨리 해야겠다는 생각을 갖고 있지만 동적으로 구성해야하는 부분이 많아졌고 기존 코드를 분석해서 새로 개발해야 하기에 스스로 공수 산정하는 것이 너무 어렵게 느껴졌다. 이번주는 주로 UI 설계와 .NET + WPF 코드 분석 위주로 진행 했다.... 흠...

최소직사각형 내 풀이 창의력 문제 같은 느낌..! 둘 중 긴 것을 x, 짧은 것을 y로 둔다그렇게 가로 세로를 정하고 그 중에서 가장 큰 것을 찾는다. class Solution { public int solution(int[][] sizes) { int answer = 0; int x = 0; int xMax = 0; int y = 0; int yMax = 0; for (int i = 0; i
RabbitMQ 클러스터, 미러링 구현 및 Spring 연동하기 Java, JPA, Spring을 주로 다루고 공유합니다. backtony.github.io RabbitMQ 클러스터 구성하기 RAM_NODERAM_NODE = true 옵션은MQ 내부 정보를 메모리에 저장단, 저장 대상은 메타 데이터일뿐 메시지나 인덱스, 큐 데이터는 포함되지 않음RAM_NODE = false 를 하고 미러링을 하자.여기서 environment의 로그 velog.io
고객에게 보여줄 UI는 대략 완성하였고, 이제 Data Flow 구성 중.. 그런데 이걸 하려면 기존 코드를 이해해야 하는데 그게 또 어렵다. 왜 어려운가 했더니 .NET 코드에도 익숙하지 않은 상태인데 LINQ, 디자인패턴 등 내가 잘 모르는 고급..? 기술로 코드가 구성되어 있어서 더 어렵게 느끼는 듯.. 그래도 분석하고 따라하다보면 빨리 성장할 수 있겠지 ㅠ_ㅠ 그래도 디버깅모드로 코드 분석하는 방법을 알아서 좋다 :)
UI 설계를 리액트로 했다... PPT로 하나하나 만드려니 너무 마음에 안들어서 기능 동작하지 않고 데이터 임의로 넣어서 리액트로 만들었다. 차트는 기존에 팀에서 Echarts를 사용한다고 해서 이걸로 변경했다 :) 고객의 입장에서 어떤 기능이 필요할지, 어떻게 만들어야 사용하기 편할지 고민하는 것은 정말 어려운듯...!
오늘은 코드 하나하나 뜯어보고 리액트 차트(chart.js와 recharts) 알아보았다. UI 구성을 PPT로 해야하는데 나는 왜이리 화면 구성에 재능이 없는지 슬퍼진다 ㅎㅎ..
업무를 받았다. 고객의 요구사항에 대해서 UI 설계하고 dataflow 작성해서 구현까지! 문제는 기존 코드를 분석하는 것이 어렵고.. 요구사항의 개념 자체가 이해하기 쉽지 않다. 그리고 다른 사람이 쓴 코드를 이해하는 것도 참 어려운 일이다 ㅠㅠ... 닷넷은 더 어렵게 느껴짐.. 모르는거 여쭤가며 해보자..!

이번주는 정렬 3문제 K번째 수 내 풀이 copyOfRange를 알아서 쉬웠다! import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for (int i = 0; i
오늘은 asp.net identity 유튜브 들으면서 따라해봤다. 그밖에 회의가 많아서 시간이 잘갔고 nssm.exe 이란걸 배웠는데 좀 더 공부해봐야겠다. nssm.exe # nssm.exe (Non-Sucking Service Manager) - 운영체제에서 서비스를 관리하기 위한 유틸리티 - 일반적인 응용 프로그램을 Windows 서비스로 변환 가능 ## 설치 및 구성 1. nssm.exe 다운로드 및 실행파일을 디렉터리에 저장 2. cmd에서 서비스 만들기 (nssm install MyService "C:\Path\to\Program.exe" 3. 서비스 구성 - nssm edit [서비스이름] 명령으로 서비스 구성 편집 4. 서비스 시작 및 관리 - services.msc(서비스)에서 서비스 찾..