전체 글목록496 [golang] json 파싱시 개행으로 인한 파싱오류, 문자열 강제 replace 배경 - 클라이언트쪽에서 잘못된 json 을 보냄. 클라쪽에서 변경이 여의치 않아 api 단에서 강제 replcae 해야줘야 함 - java는 이런 내용은 string으로 대부분 처리하면 되는데.. golang은 byte 배열, string 이 각각있어서, 처리하는게 두가지 방법임 .. 잘못된 json 예시 `{"aaa":"01049447019","bbb":"안녕하세요. 입니다. 아래 링크. 설정 완료 후 이용해주세요."}` 한줄로 보내지 않고 '입니다.' 뒤에 엔터(개행)이 들어감 이 경우 언어에따라서 자동파싱되는게 있고, 안되는게 있는듯 ( 닷넷은 자동으로 보정하는 듯하다 ) golang은 자동 파싱이 되지 않아서... 에러가 발생. 그래서 강제 변환이 필요 https://play.golang.org.. Web/GoLang 2021. 11. 15. [kafka] 커밋이 장시간 누락되었을때 컨슈머 재배치 이슈 에러 상황은 다음과 같다 Oct 8, 2021 @ 23:28:24.867at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.processCommits(KafkaMessageListenerContainer.java:1761) ~[spring-kafka-2.3.2.RELEASE.jar!/:2.3.2.RELEASE] Oct 8, 2021 @ 23:28:24.867at org.springframework.kafka.listener.KafkaMessageListenerContainer$ListenerConsumer.pollAndInvoke(KafkaMessageListenerContainer.java:930) ~[.. SERVER/Kafka 2021. 10. 28. 크롬 탭 다 강제종료로 복구 안될 때, 탭 복구 탭 복구 대행 아래 방법을 까먹고... 내가 스스로 날려버림 .. ㅎㅎㅎㅎㅎㅎ 백업을 엉뚱한걸 해버림 ... 그래서 이번에 특정일기준, 특정조건을 통해 기록으로 과거 탭url을 가져오는 방법을 만듬 ( 100% 복구는 됩니다만 ... 아래와같은 문제가 있음 ) [문제점]1. 중복 탭이 생김2. 닫아서 없앤 탭도 일부 부활됨 ( 특정일, 특정조건을 통해 살린거라.. ) 문제점을 해결하기위해, 엑셀 매크로로 중복을 지울수 있게 작업해드립니다( 테스트 시간이 지날수록 문제점을 조금씩 해결해서 1,2에 해당하는게 줄어들거임 ) 위 대행은 유료진행합니다. 24-08-02 추가User Data\Default\Sessions -> 메인 (첫 계정이고 )다른 계정은 profile2 , 3 이렇게 저장되어잇는데, 폴.. etc 2021. 9. 25. [GCP] GCP 쓸때 필수로 알아야 할 사항.. 클라우드 결제 실패 시 인스턴스 삭제, 인스턴스 복구 해결 방법 배경... 1. GCP를 3년 정도 유지해왔다. 2. 기존 사용하는 카드의 유효기간이 만료되어 새로 발급 받았고, GCP에 연결된 카드의 유효기간이 만료되어 결제 실패 발생 ( 구글에 연결된 결제와 다르다 ) 3. 결제 실패로 인하여 인스턴스가 멈췄고, 나중에 들어가보니 프로젝트가 통채로 사라졌었음 ;; 4. 사라진 프로젝트 복구하려고 메일 보냄 정보( 받은 메일 ) 구글 클라우드에 문의해주셔서 감사합니다. 결제 지원팀 다니엘 입니다. 고객님께서는 계정이 정지되었고, 기존 사용하는 인스턴스와 hdd가 사라져서 이에 대한 복구 방법에 관하여 문의를 해 주셨습니다. 고객님의 결제 계정: 0131A9- 을 조사한 결과, 2021년 7월 16일 경에 계정이 정지되었던 것으로 확인되었습니다. 프로젝트가 결제 계정.. SERVER/구글 클라우드 플랫폼 GCP 2021. 9. 8. [ssms] 엑셀 가져오기 에러 SQL Server 데이터 가져오기 및 내보내기 마법사의 Excel 처리 오류 문제 SSMS에서 엑셀로 데이터 넣으려고 하는데, 'Microsoft.ACE.OLEDB.16.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (System.Data) 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. 이런 메시지가 나온다 엑셀 버전 선택하는거에 따라 메시지의 버전이 다르게 나옴 나는 엑셀 2016이 깔려 있어서, 거기에 맞게 excel 2016을 엑셀을 선택했엇다 해결 1. 본인 집에 깔린 버전이 2016 이라고 엑셀 가져고이고 2016을 맞출 필요 없다 나도 2016 안되고 2007-2010 만 된다 2. 아래 버전별로 다운이 있는데, 한개씩 설치해보자 내 경우 구글링으로 동일하게 2016 버전 다운받아서 시도했는데, 안되었음 ;; 내 경우는.. DB/MSSQL 2021. 9. 2. [ssms] mssql 테이블 데이터를 INSERT 쿼리 구문으로 만들기 테이블 데이터를 INSERT 쿼리 구문으로 만들기 GENERATING SQL INSERT SCRIPTS IN JUST 2 CLICKS https://dotnetvibes.com/2016/04/24/generating-sql-insert-scripts-in-just-2-clicks/ 테이블의 데이터를 insert 쿼리 구문으로 생성하고자 할 때, ms sql 툴 자체에 해당 기능을 제공해 줍니다. 데이터베이스를 선택하고 태스크 > 스크립트 생성 을 선택합니다. 데이터 형식으로 insert 쿼리를 만들 테이블을 선택합니다. 스크립트 옵션 설정 > 고급 에서 "스크립팅할 데이터 형식" 에서 "데이터만" 으로 선택을 하고, 다음을 선택합니다. 요약에서 데이터만이라고 재확인을 합니다. 마침을 하면, 아래와 같이 .. DB/MSSQL 2021. 9. 2. [golnag] json 관련 문서 How to decode JSON with type convert from string to float64 https://yourbasic.org/golang/json-example/ Web/GoLang 2021. 8. 27. [golang] json 파싱시 int, string 동시에 받기 해결 자료형을 json.Number 로 받고 사용시 형변환 하여 사용한다 https://stackoverflow.com/questions/48443495/convert-json-number-into-int-int64-float64-in-golang Convert Json.Number into int/int64/float64 in golang I have a variable data, which is an interface. When I print its type I get it as json.Number. How do I type cast to int/int64/float64 If I try data.(float64), it ends up with panic error panic: stackoverflo.. Web/GoLang 2021. 8. 27. [golang] URL 인코딩 방법 https://www.urlencoder.io/golang/ Web/GoLang 2021. 8. 27. [golang] interface{}로 json 언마샬 디코딩 하기 목표 - model 을 쓰지 않고, 바로 json 을 언마샬하려고 한다. (바로 변수에 담기 ) - 단일 json 을 위해 model 을 만드는게 싫기 때문에 .. https://mingrammer.com/gobyexample/json/ Go by Example: JSON $ go run json.go true 1 2.34 "gopher" ["apple","peach","pear"] {"apple":5,"lettuce":7} {"Page":1,"Fruits":["apple","peach","pear"]} {"page":1,"fruits":["apple","peach","pear"]} map[num:6.13 strs:[a b]] 6.13 a {1 [apple peach]} apple {"apple":5,".. Web/GoLang 2021. 8. 24. [MsSQL] sp_executesql 을 사용하여 동적 쿼리의 실행계획을 재사용하기 동적 쿼리를 실행할 수 있는 방법은 EXEC 와 EXEC sp_executesql 을 사용하는 2가지 방법이 있습니다. EXEC 방식은 동적 쿼리의 매개변수 일부만 바뀌더라도 매번 컴파일이 되지만, sp_executesql 방식은 매개변수를 파라미터화 할 수 있기 때문에 쿼리문 자체의 변경이 없다면 캐싱된 실행계획을 재사용할 수 있습니다. sp_executesql에 관해서는 아래 url을 참고해주세요. https://docs.microsoft.com/ko-kr/sql/relational-databases/system-stored-procedures/sp-executesql-transact-sql?view=sql-server-2017 테스트를 진행해봅니다. 1. 테스트에 사용될 테이블을 생성합니다. CRE.. DB/MSSQL 2021. 8. 17. [golang] 몽고 빈값 체크 https://dev-qa.com/946574/how-do-you-know-that-the-user-is-not-listed-in-the-database How do you know that the user is not listed in the database? - IT & Development questions I use the official library to work with mongodb. When registering a new user needs to know whether the id was before. However, if the database has no such IDs? method FindOne returns an error mongo: no documents in result .. Web/GoLang 2021. 8. 17. 이전 1 ··· 6 7 8 9 10 11 12 ··· 42 다음