목록분류 전체보기 (165)
IT 일기장
단어 뜻 position 위치,직책 require 요구하다 at least 적어도,최소한 commit oneself to ~에 전념하다 help 돕다,거들다 customer 손님,고객,소비자 strict 엄격한,엄한 regulation 규칙,법령 come into effect 시행되다 comply with 순응하다,준수하다 safety 안전 standard 기준 look for 찾다,구하다 way 방법,방식 promote 홍보하다,촉진하다 postpone 연기히다,미루다 due to ~때문에 shortage 부족 wireless 무선의 witness 목격하다,입회하다 tremendous 엄청난 growth 성장 community 공동체,지역 사회 available 구매 가능한,이용 가능한 affordab..
내가 진행하는 프로젝트 중 검색 제목, 검색 키워드, 검색 내용을 추가해서 그 3개와 연관된 제목과 컨텐츠 상세까지 보여주게 해달라는 요청 건이 들어왔다. 수석님께 도움을 요청했다. "가능하지만 관리자 쪽에서 직접 수기로 작성해야 되고 검색속도는 보장 못한다. 우리는 검색 솔루션 회사가 아니기 때문에 그 부분은 감안해야된다." 라고 얘기해주셔서 우선 기획자분이 컨펌 안받았으니 미리 개발 하지말고 대기하라고 해주셨다 그리고나서 수석님이 인덱스에 대해서 가르쳐주셨는데 난 단순히 "속도 빠르게 해주는거다." 라고만 기억하고 있었을뿐, 어떤 방법으로 속도를 빠르게 해주는건지는 몰랐다. 수석님의 설명을 들어보니 이해가됐다.. 예를들어 1000장 짜리 종이로 써져있는 회원들의 정보가 있다고 하자. 이 1000장 짜..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/G0xsr/btrnLHDc8af/lpuahY0qUHn3Wg0AG4OKy0/img.png)
개발하다 보면 사수가 도와줘야 되는 상황, 본인이 후임을 도와줘야 되는 상황이 온다 만약 IT 쪽이라면 상대방 포트에 붙어서 작업하면 훨씬더 쉬울것이다 1. 제어판의 Windows Defender 방화벽에 들어가서 "고급 설정" 클릭 2. 인바운드 규칙 클릭하고 "새 규칙" 하나 만들어주자. 3. 포트 누르고 다음 클릭 4. TCP로 설정하고, 특정 로컬 포트에 접속하고자 하는 포트를 입력 후(나 같은경우는 8020) "다음" 클릭 5. 연결 허용 누르고 "다음" 클릭 6. 규칙이 적용되는 시기 (도메인,개인,공용 체크) 적용 후 "다음" 클릭 7. 이름은 잘 지어주고 "마침" 클릭 그래도 안된다면 아웃바운드 규칙에도 동일하게 적용해주자
단어 뜻 sale 영업,판매 entitle 자격을 주다,권리를 주다 high 높은 service 서비스 temporarily 일시적으로,임시로 suspend 중단하다 expert 전문가 appraise 평가하다 beforehand 사전에,미리 each 각각의 equip 장비를 갖추다 reliable 믿을 수 있는 come up with 내놓다,생각해내다 innovative 혁신적인 strategy 계획,전략 fill out 써넣다,서식에 가입하다 application 지원,신청서 form 양식,유형 adequately 충분히,적절히 reach ~에 이르다 agreement 협정,합의 proposal 제안,제안서 coupon 할인권,응모권 allow 허락하다 for free 공짜로,무료로 cancel 취소..
단어 뜻 speech 연설 brief 간략한 to the point 간단명료한 receive 받다 building 건물 permit 허락하다 renovation 수선,수리,개조 complete 완료하다 on schedule 일정대로 deadline 만료,만기 bid 입찰 extend 연장하다 construction 건설 need 필요하다 hire 고용하다 severe 극심한,심각한 loss 분실,손실 occur 일어나다,발생하다 stress 스트레스를 받다 highly 매우,대단히 recommend 추천하다 accept 받아들이다,수락하다 offer 제의,제안 sale 판매 increase 인상되다,증가하다 dramatically 급격히,극적으로 architect 건축가 respect 존경하다 field..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcZhys/btrnBXtRYuy/Phv29CF2Mca1Wyk1OAXXr0/img.png)
JSON으로 뽑아온 데이터 중 해당하는 key값이 존재하는지 찾아보는 함수다 내가 했던 프로젝트에서 페이스북 SNS의 토큰 값을 적용시켜도 SNS가 뜨지 않는 경우가 발생했었는데 이유는 페이스북에서 갖고오는 데이터 중 첨부파일이 없던 애들이 있어서 key값을 갖고오지 못하고 메인화면이 제대로 뜨지않은 적이 있었다 아래 스샷을 보면 5개의 JSON 데이터 리스트중 3: 번의 attachments의 속성이 없다 그래서 첨부파일 외에는 JSON 데이터들은 모두 필수값임을 확인하고 hasOwnProperty 함수를 이용해서 분기 처리를 했었다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QT985/btrnGkaqfQv/WZGDhszJIZZJuhNvsBu691/img.png)
내가 수행 했었던 프로젝트에서 고객이 17시 교육청 별로 각 게시물에 답변과 댓글수가 몇 개 등록 돼있는지에 대한 통계가 필요하다고 하셨는데.. 설계 계획은 다음과 같았다. # 계획 1. 답변을 등록한 게시물과 댓글을 등록한 게시물을 함께 갖고온다 (UNION ALL) 2. 게시물 중에 중복되는 부분은 제거한다. (DISTINCT) 3. 댓글과 답변수를 집계한다. (PARTITION BY) 4. UNION ALL로 합쳤기 때문에 PARTITION BY로 집계하면 댓글과 답변수가 합쳐진 수로 나옴 5. 댓글수와 답변수를 분기시키기 위해서 답변수에 조건을 부여함 # 추가 조건 답변수는 무조건 0개 아니면 1개이기 때문에 해당 교육청이 답변을 등록 했느냐 안했느냐에 따라 결정됨 PARTITION BY로 집계한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2RWB5/btrnB8oJCZt/rwZCkqEk7CFK8KwDTZxXp1/img.png)
실행하다가 갑자기 톰캣이 Exception 날때가 있었다.. 그러면서 서버가 다운이 됐는데 에러를 보니 "PermGen space"라는 에러였다 Tomcat 환경에서 발생하는 PermGen Error는 Tomcat에서 가용할 수 있는 최대 메모리보다 어플리케이션을 구동하는데 필요한 메모리가 더커서 발생하는 문제.. 라고 하더라 나는 JDK에서도 설정할 수 있어서 properties > installed jre (JDK 설정하는곳)에서 설정해서 아래와 같이 추가 후 해결했다 -XX:PermSize=1024M -XX:MaxPermSize=2048M