기존 프로젝트에서 패키지 매니저를 업데이트 하고선 콘솔에 저런 warning 메세지들이 주루룩 났다. warning이지만 콘솔이 너무 지저분해서 찾아봤는데 styled-components쪽 문제였고 2019년에 발생했다가 고쳐진걸로 보인다. 혹시 해서 styled-components 버전을 보니 6.0.0-rc.1 로 받아졌고 혹시 해서 5.3.10으로 다운그레이드 하고 나니 warning이 없어졌다. 최신버전에서 다시 발생 해결방법: 1. 다운그레이드.... 2. withConfig ( {shouldForwardProps: () => false} ) ` .... `
react-form-hook 의 공식 예제들을 보면 컴포넌트들에 validation 설정과 에러메세지들이 주렁주렁 달려있는걸 보게 된다. {errors.mail?.message} ... react 하면서 좀 지저분하다고 느낀 부분이 html render 부분에 로직이 많이 들어가고 jquery 사용하는 느낌이랄까... 그래서 yup을 같이 쓴 걸 보고 이거다 싶었다. https://www.npmjs.com/package/yup yup은 이름이 직관적이지 않다. 'Yup is a JavaScript schema builder for value parsing and validation' 이번에 개발하면서 좀 복잡했던 패스워드 validation를 정리해봤다. 패스워드 조건은 const passwordErrM..
전에 포스팅을 보면 알겠지만 react 경험을 앞으로 정리 할 것 같다. 검색조건 select box를 만드는데 validation을 편하게 하기 위해서 react-select에 react-form-hook의 controller를 입혔다. const useFormReturn = useForm({ mode: 'onChange' }) ... const makeSubmitHandler = ({ useFormReturn }: { useFormReturn: UseFormReturn }) => { return useFormReturn.handleSubmit(async fieldValues => { console.log(fieldValues) }) } ... const submitHandler = makeSubmit..
어쩌다보니 프론트로 일 하고 있다. 아니였으면 jquery와 PHP를 했을테니 다행히 react.js Typescript를 기술스택으로 하고 있어서 발전적인 기술테크쪽이라 다행이다. 오랜 레거시를 보는쪽이 아닌 다른쪽 파트에 다행해 끼워진듯 올해 react 프로젝트를 잘 런칭하면 내 메인 프로젝트는 이거가 될거고 안정감을 좀 더 갖게 되지 않을까? API쪽이나 DB설계 쪽은 경험이 좀 적은분들인듯 API 디자인설계를 좀 돕고 싶기도 하고, 주니어 개발자분이 안타깝다.. 워라벨, 복지, 업무강도, 사람들이 다행이 다 좋다. 기술욕심과 개발문화는 포기해야 하지만
현상1) EC2의 controller.log 에서 warning이 계속 발생 Controller 0's connection to broker 서버IP:9092 (id: 0 rack: null) was unsuccessful (kafka.controller.RequestSendThread) java.net.SocketTimeoutException: Failed to connect within 30000 ms at kafka.controller.RequestSendThread.brokerReady(ControllerChannelManager.scala:289) at kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:242) at..
https://gray-hat.tistory.com/96 이거에 이어서 쓴다. 기술면접후기를 쓰는 이유는 내가 3, 5년차가 아닌데 이런 방식의 기술면접이라는게 생소했기 때문이다. 내 이력을 기반으로 한 경험을 전달하고 이런거를 할 수 있는지 해결할 수 있는지 보는 면접이 아닌 '이걸 아세요? 설명해보세요. 알고리즘을 짜보세요' 의 질문이 대부분이었다. 내가 다른 회사의 면접관이 될텐데 그때 이번 이직 경험으로 년차에 따라 채용 질문이 다를 필요가 있다는것도 깨달았다. -- java 질문 jvm 메모리 구조 jvm gc 알고리즘 Map 종류와 특징 StringBuilder, StringBuffer, String 차이점 try, catch, finally에서 finally 안타는 경우 -- spring 질..
[2021-08-14 01:17:35,210] INFO zookeeper.snapshotSizeFactor = 0.33 (org.apache.zookeeper.server.ZKDatabase) [2021-08-14 01:17:35,238] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain) java.io.IOException: No snapshot found, but there are log entries. Something is broken! at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLo..
사전 정보 SI를 10년정도 하고 이후 스타트업, 서비스 개발에 웹개발자로 재직했음. 관리직 할 생각도 없지만 성격상으로도 부족하다. 10년차 이후에는 지인을 통해서 간단한 인터뷰만 보고 이직했어서 현실감각이 부족한 상황. 올해초 여러사정으로 이직을 결심하고 한 순서를 정리한다. 우선 이력서를 올린 사이트 로켓펀치, 원티드, 링크드인 초반엔 이력서를 올리고 구직중으로 상태를 변경하고 멀뚱멀뚱있었다. 이후 아주아주 작은 스타트업에서 연락들이 왔는데 이직의 기준은 현재회사보다 안정적일것, 인지도가 있을것, 기술적으로 배울만한 사람이 있을것 중에 하나라도 만족할 수 있어야 할것이라 생각해서 정중한 제안은 정중한 거절메세지를 쓰고, 복붙한듯한 제안은 제안기간이 지나면 자동 거절되게 했다. 실은 이 단계에서는 기..
AWS에 설치했고 서버에 들어가서 토픽 만들고 확인하는 방법 1. 주키퍼로 확인하는 방법 >bin/kafka-topics.sh --list --zookeeper localhost:2181 test 2. 카프카로 확인하는 방법 > bin/kafka-topics.sh --bootstrap-server=localhost:9092 --list Error while executing topic command : org.apache.kafka.common.errors.TimeoutException: Call(callName=listTopics, deadlineMs=1627799910566) timed out at 1627799910568 after 1 attempt(s) 나의 경우 주키퍼로는 확인이 가능한데 카프카..
- Total
- Today
- Yesterday
- 마리아DB
- 카프카
- Kotlin
- 프로그래밍
- 코틀린
- 개발언어
- 자바스크립트
- auth
- 공부
- AWS
- KAFKA
- Java
- 주식
- 후기
- vue.js
- JavaScript
- es6
- mariadb
- 개발
- 자바
- 주식초보
- morningbrew
- 경제뉴스
- Amplify
- 이직
- Node.js
- 번역
- openjdk
- 개발자
- 스터디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |