일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 실해하지 않는
- 경력개발자
- 소프트웨어설계
- Data Transfer Object(DTO)
- 네트워크 기본개념
- CBD 단점
- 구글캘린더 검색
- Value Object(VO)
- tvheadend
- 프로젝트관리
- 객체설계
- SI와 SM 차이점
- 자바개발
- LAN WAN
- LG그램2017
- USB-C to HDMI 아답터
- 자바스크립트 JQuery
- docker 네트워크
- SpringBoot
- 자바튜닝
- open cursors
- ASUS 공유기
- Tomcat error-page version
- angular 6
- USB-C충전
- sonoff
- EXK
- SW분석
- SW설계
- maven #junit
- Today
- Total
목록분류 전체보기 (82)
대빵's Blog
최근 수행했던 프로젝트에서 있었던 일이다...기획과 디자인은 시도 때도 없이 요구사항과 디자인을 변경했다...그리고 이러한 것을 Agile 문화라고 표현했다.....그 얘기를 들으면서 아직도 소프트웨어 개발에 있어서 Agile은 멀었구나 ... 라는 것을 느꼈다... 그러면 진정한(?) 또는 올바른 Agile 이란 무엇을까? .... 여러가지 정의와 개념들이 난무하지만 단, 한가지 공통적인 내용은 "무조건 자주 변경하는 것이 Agile은 아니다" 라는 내용이다. 즉, 사람들이 Agile 이라는 변명하에서의 무조건적인 변경과 수정을 가장 경계하고 있다는 말이다.그러면 어떻게 해야 할까? 답은 아주 간단하다. 변경과 수정하려면 올바른 방법으로 수행하면 된다. 그러면 올바른 방법은 무엇일까? "분석-설계-구현..
현재 개발하는 Application 은 해외 사업자와 인터페이스 해야 되는 환경이다....데이터가 내부에 없으므로 거의 모든 데이터를 해외 서비스 사업자의 인터넷 회선에 의존해야 한다. 네트워크 지연시간을 최소화 하기 위해서 여러개의 요청을 멀티쓰레드로 동시 호출하여 사용자에게 응답 주기전에 정리/통합하여 보여준다. 사용자에게 응답줄때도 전체 요청에 대한 응답을 기다렸다가 리턴하지 않고 사용자가 지루해 하지 않게(?) 중간중간 응답값을 정리해서 리턴하고 최종적으로 모든 응답값을 정리해서 다시 리턴하는 구조를 가졌다.성능에 대한 이슈가 많이 발생할 수 밖에 없는 구조이기 때문에 부하테스트는 필수적인 요건이다.....하지만 여기서 jMeter를 사용하는데 대한 여러가지 문제가 발생한다. 여기서 가장 큰 문제..
소프트웨어 관련 업종에 종사하다 보면 많은 사람들을 만나게 된다.특히 일반적으로 소프트웨어와 관련 없는 사람들은 SW라고 하면 뭔가 코딩하고 영화에서 보는 검정색 화면에 하얀글자가 쉴새없이 지나가고(매트릭스 처럼) 커다란 전선과 장비 덩어리 기계 앞에서 뭔가 전선 몇개 곂쳐서 연결하면 통화내역이 해킹되는 그런 생각을 하겠지만 실제로 SW업계에는 거의 대부분 컴맹들이다......ㅡㅡ;물론 어디나 넘사벽인 사람들이 존재한다....실제로 영화에서 보는 듯한....가끔 윈도우나 맥북을 마우스 없이 키보드 단축키만으로 사용해서 화면지나가는게 다른사람 눈에 보이지도 않는 사람들도 있다.....헐....여하튼, SW업게 종사하다 어느정도 나이가 들면 30대중후반 부터 많은 사람들이 분석/설계 라는 업무를 하게 된다...
진격의 거인 애니를 보고 느낀건 생각보다 많은 사회분야에 대입해서 시사점이 있는 애니라고 생각했다.IT 개발 17년차로 가끔 신입직원이나 다른 업종 사람들에게 SI와 SM의 차이점을 설명하라고 한다면, 주저없이 진격의 거인 애니를 비유한다. 조사병단 - SI벽밖으로 항상 나간다. - 보통 다른 회사에 나가서 일한다. 나갈때 마다 항상 많이 죽는다. - 프로젝트 끝나면 거의 대부분 지병이 하나씩 생긴다. 죽을때 인류에 도움이 되었는지 물어본다. - 그 고생을 했어도 겉으로 보기에 대단하지는 않다. 넘사벽인 사람들이 가끔 존재한다. - 후덜덜 한 사람들이 가뭄에 콩나듯이 있다. 보통 학교에서 성적 낮은 애들이 간다. - 이건 뭐....새삼스럽게..... 주둔병단 - SM벽안에 있다. - 보통 본사나 해당 유..
얼마전 아주 오랜만에 USB 연결 프린터를 PC에 연결해서 공유하려다 삽질한 경험을 정리한다.예전에 프린터가 네트워크를 지원하지 않는 시절......프린터를 노트북이나 PC에 연결하여 여러사람들이 공유하는 것은 아주 기본적인 업무방식이었고 그 당시 보안과 네트워크에 대한 개념이 그다지 없었기 때문에 우리의 영원한 $ 빌 형님이 만든 윈2000 과 윈XP는 프린터를 아주 쉽게 연결해 주었다....물론 아주 쉽게 프린터를 연결해 주면서 해당 PC 주인의 하드디스크와 여러가지 자료들도 주인몰래 널리 알려준건 덤이다.....각설하고.....일단 LAN 에 대한 개념을 알아야 한다.....응? LAN ? 그거 네트워크 아녀? 하는 사람 있을지 모르겠지만 LAN은 쉽게 얘기하면 하나의 네트워크 장비에 연결되는 네트..
LG 그램 2017을 구입한지 10개월 정도 지나고 있는데, 사무실과 집 왔다갔다 사용하기 위해서 충전기가 필요할 때가 생겼다. 물론 배터리가 거의 12시간 정도 가기 때문에 영화 같은거 안보면 충전기 없이 사용하는게 가능하지만 주말에 오랜동안 사용하거나 할때 배터리가 부족한 경우가 있어서 충전기도 가지고 왔다갔다 할려니 나름 귀찮은게 가장 큰 원인이다.(물론 아답터가 예전 노트북에 비해서 절반도 안되지만 접지가 없는게 아쉽다....) 인터넷에서 찾아보니 만원이면 충전기 구입이 가능하다. 혹시나 대리점에서 가격물어보니 2만원....인터넷은 정품이 아닐수 있으니 구입하면 안된단다.....정품인데 쌀 수도 있다는 의미로 해석했다.... 각종 사이트와 자료에 보면 USB-C 로 충전이 되는데 LG가 이를 적극..
시놀로지 tvheadend 로그인 안될때 패키기 설치 권한이 sc-tvheadend 라는 사용자로 default 설치되기 때문에 실행한 이후 다른 사용자로 로그인 하려면 실행 권한이 없어서 안됨 1. 패키지 센터에서 tvheadend 중지 2. ssh 로 시놀로지에 접속해서 해당 폴더 (/usr/local/tvheadend-testing) 전체 권한을 자기가 사용하는 시놀로지 계정 권한으로 변경 (sudo chown -R 시놀로지계정 tvheadend해당폴더) 3. 패키지 센터에서 tvheaded 시작 4. 로그인에 접속 P.S ssh로 시놀로지 접속하는 방법은 인터넷 검색으로......
정확한 원인은 알 수 없지만 엑셀 대량(1000건 미만)으로 업로드 하는 기능에서 아래와 같은 오라클 에러가 발생함 ORA-01000: maximum open cursors exceeded 인터넷 검색해 보니 대부분 프로그램에서 정상적으로 리소스를 정리 하지 않아 발생하는 에러라는 의견 오라클 커서는 JDBC preparedStatement 와 연관된 설정인 듯함 약 이틀간의 삽질 끝에 해결함 서버환경 Spring 3, Mybatis 3.1.1, JDK 1.7, Tomcat 8.5, CentOS 원래 초기 구성은 Tomcat 의 Connection Pool 이 Commons DBCP 1.x 이었음DBCP 1.x 를 org.apache.tomcat.jdbc.pool 로 변경함 참고 : https://tom..