전체 글499 프리징 윈도우 해결 https://blog.naver.com/PostView.nhn?blogId=moon2day&logNo=221422189823&categoryNo=9&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search https://www.tenforums.com/tutorials/23504-restore-default-location-personal-folders-windows-10-a.html#option2 https://mymusictracks.tistory.com/534 카테고리 없음 2022. 7. 20. 백엔드 면접 과제 문제 클라이언트는 비트코인의 2022년 1월 1일자의 블록 생성 난이도 (difficulty)를 예측하고 싶어합니다. 클라이언트는 시각화 된 자료와 함께 RAW 데이터를 구글 스프레드시트로 보는 것을 즐기기 때문에, (1) 현재의 비트코인 블록체인 정보를 먼저 구글 스프레드 시트에 옮기고, (2) 구글 스프레드 시트의 정보를 읽어 웹으로 정보 시각화를 해주어야 합니다. 해당 시각화를 통해, 1월 1일자의 블록 생성 난이도를 예측하는데 도움이 되어야 합니다. 인계받은 클라이언트의 소속 개발자는 git 저장소의 내용을 바탕으로 해당 예측 웹 애플리케이션을 구동시킬 예정입니다. 클라이언트는 자신이 보유한 새로운 구글 스프레드 시트에 서버 프로그램이 기록을 해주면 됩니다. 목적 풀스택 (프론트엔드, 스타일, 백.. 개발ETC/면접 후기 2022. 7. 11. [java-mongo] FindIterable 조회 방법 example 예제 spring에서 mongo 조회하는 방법은 몇가지 있어보인다. 검색에서 가장 많이 나오는 자료와 다르게... 기존 코드 쓰는 방식이 이거여서 ... 이 방식으로 찾았는데, 금방 나오지는 않는다. 그래서 정리 FindIterable iterable = db.getCollection("aaaaa").withReadPreference(ReadPreference.secondaryPreferred()).find(filter); FindIterable 이걸 쓰고 있는 환경이어서 여기에 맞게 필요했음 필요사항 greater than, less than 사용하여 비교, 비교값은 날짜(ISOdate) 비교필요 예제 코드 LocalDate now = LocalDate.now(ZoneId.of("GMT")); System... Web/스프링 2022. 7. 6. [azure] mysql 레플리카셋 설정 리뷰 배경 - azure 에서 mysql 로 이관작업을 진행하기로함 - 대용량 데이터, 부하가 심한 환경을 예상하고 작업하기로함 api는 go로 개발했고, Mysql 레플리카 셋을 써서 마스터 슬래이브 구성 문제 발생 azure mysql에서 부하테스트시, master에는 insert가 잘되지만, 복제 성능이 잘 안나옴, lag이 많이 생김 DBA 가 모니터링 하면서 여러가지 셋팅을 함 설정테스트 테스트1. 파라미터를 조정하는 방법을 사용했을때, 복제속도 더 느려짐 slave_parallel_workers 위의 변수값을 조정하는 방안 disk iops 를 조정하는 방안 두가지를 고민해야하는데 azure 는 slave_parallel_workers 파라미터 조정이 불가 iops도 최대 20000 DBA 관점으로.. 개발ETC 2022. 7. 5. 면접 질문 까먹은거 정리중 1. 콜바이 레퍼런스 콜바이밸류 - 이건 기본 Call by value(값에 의한 호출)는 인자로 받은 값을 복사하여 처리를 한다. Call by reference(참조에 의한 호출)는 인자로 받은 값의 주소를 참조하여 직접 값에 영향을 준다. 간단히 말해 값을 복사를 하여 처리를 하느냐, 아니면 직접 참조를 하느냐 차이인 것이다. 2. 트랜잭션 옵션값 3. 몽고db 트랜잭션 4. ddd 도메인 주도 설계 5. 디자인패턴 ( 많이 들어본거 위주로 보면됨 ) https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%EB%94%94%EC%9E%90%EC%9D%B8_%ED%8C%A8%ED%84%B4 6. oauth 7. jwt 8.. 이론 2022. 7. 1. 자바 8 Stream API 과 주의사항 이 글은 자바 8 Stream API 를 아는 사람이 주의해야 할 것에 대해 쓰여진 글이지만 , 몰라도 상관없습니다. 이 글 읽어보면 대충 이런거구나 알 수 있으니깐요. Java 8 Stream API 을 배워야하는 이유로 "가독성/간편성" 과 "성능/공짜점심" 으로 보통 꼽습니다. * 가독성 코어 자바 1 2 3 4 5 6 7 8 9 10 11 private static int sumIterator(List list) { Iterator it = list.iterator(); int sum = 0; while (it.hasNext()) { int num = it.next(); if (num > 10) { sum += num; } } return sum; } Stream API 1 2 3 private .. 언어/JAVA 2022. 6. 29. golang 디렉토리 구조 샘플 보호되어 있는 글 입니다. 2022. 6. 20. HATEOAS 란 ? 다시 봐야하는 REST API 정의 이 글은 그런 REST API 로 괜찮은가? 의 이응준 개발자님의 발표 자료에 여러 부분을 차용하였습니다. -- 다시 한번쯤 읽어봐야할 문서 REST API란 무엇일까 난 지금까지 REST API에 대해서 상당 부분을 오해하고 있었다. REST API라고 함은 GET, POST, PUT, PATCH, DELETE등과 같은 HTTP 메서드를 URI를 통해서 잘 이용하는 것, 이를테면 정보 조회나 수정은 /user 이라는 하나의 URI에 다른 메서드를 이용, 이라고 알고 있었다. 하지만 그건 REST API의 아주 작은 일부분 중 하나였다. 더욱 신기한건 실력 좋은 많은 개발자들이 참여한 금융 결제원의 오픈 뱅킹 API에서도 REST API를 제대로 사용하지 않고 있다. 사실 REST API라고 하면 안되지.. Web 2022. 6. 7. [golang] interface to sturct 인터페이스를 구조체로 변경하는 방법 배경 - 컨택스트에 데이터 넣고 받으려고 하니.. interface로 반환된다. 반환된 interface를 구조체로 만들 필요가 생김 참고기사 https://research.swtch.com/interfaces For conversion of interface{} to a struct, we will use the library – https://github.com/mitchellh/mapstructure . Let’s understand how to convert the interface to a struct by an example: 위 라이브러리를 사용하자 package main import ( "fmt" "github.com/mitchellh/mapstructure" ) type NewCustom.. Web/GoLang 2022. 6. 7. [golang]Go에서 리플렉션을 통해 빈 값을 빠르게 감지하는 방법 나는 int/ string/ bool/etc.. 값이 에 저장되어 있고 interface{}초기화되지 않았는지 확인하고 싶습니다. 즉, 다음 중 하나의 값이 있음을 의미합니다. 0 "" false 또는nil 어떻게 확인합니까? func IsZeroOfUnderlyingType(x interface{}) bool { return reflect.DeepEqual(x, reflect.Zero(reflect.TypeOf(x)).Interface()) } 내 사용예 list := structs.Map(q) column := []string{"aaa", "bbb", "ccc", "ddd"} for key, val := range list { if !(contains(column, key) && !IsZeroOfUn.. Web/GoLang 2022. 5. 24. 클래스다이어그램 DML 사용툴 추천 mermaid https://sabarada.tistory.com/210 [markdown] mermaid를 이용해서 UML 그리기 - 시퀀스 다이어그램 안녕하세요. 오늘은 mermaid에 대해서 알아보는 2번째 시간입니다. 오늘은 mermaid를 이용하여 시퀀스 다이어그램을 그리는 방법에 대해서 알아보도록 하겠습니다. 시퀀스 다이어그램(Sequence Diagram) sabarada.tistory.com 아래 차트를 편하게 쓸수 있다. 가볍게만 사용해보고 툴에서는 사용안해봐서 가벼운 문법밖에 모름 Flowchart Sequence diagram Class Diagram State Diagram Entity Relationship Diagram User Journey Gantt Pie Chart Requirement .. 개발ETC 2022. 5. 2. [mongo] 전체 컬럼 업데이트 배경 - 몽고DB 에서 조회된 data의 특정 컬럼에 특정 문자열을 앞 뒤로 붙이려고 한다 예 ) mno : "1000" -> mon : "pre1000" 이렇게 .. 참고문서 https://stackoverflow.com/questions/41674996/mongodb-problems-using-concat-to-update-the-value-of-a-field MongoDB: Problems using $concat to update the value of a field I'm trying to update the value of a field in a MongoDB collection by concatenating it with a literal string. Besides this, the fie.. DB/MongoDB 2022. 5. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 42 다음