그냥 개발자로써의 현실적인 삶을 적어놓음
다들 길게 쓰고 여러가지 캡쳐를하더라. 점점더 작아지는느낌? 현재 글쓴이는 개발회사에 취직을 한 상태 SI와 SM을 병합하여 한다. 신입이라 그런지 이것저것 의욕이 많아서. 회사 내 참조할 코드가 너무많아서. 개발을 3개정도 했다. (기능개선은 3개) 근데 서버가터졌다. 필자때문은 아닌거같은데 결과적으로는 총 6개중에 5개만 업로드하고 사유서를 써야했다. 의욕이 넘쳤던걸까. 인트라넷을 쓰는 회사다 보니 개발에 …
도저히 회사 사무실에서는 불가능 할껏 같음. 인트라넷을 쓰다보니 너무 불편함 동기 일일히 수많은 데이터 값을 입력해야하는 불편한 점이 있음 (DB에서) 고도화 사업 대비 불편한 점을 좀더 수정 해놓기로함 회사 내 코드를 좀 더 개발해보기로 결정 (불편한 점) 목표 엑셀 파일에 데이터 입력 후 업로드 시 DB자동 저장 순서대로 입력된 값을 …
<h2> 개발자의 일상</h2> 학교통합홈페이지를 개발 및 기능 개선을 하고있는 개발자이다. 작년 4월의 요청건수는 총 59건이였다 이번년도 4월 1일부터 3일까지 요청건수는 총 69건이다. 에러사항에 대한 혹은 기능 추가에 대한 개발건이 많다. 진짜 존나많다 진심 전임자는 다 안된다고 했는데 난 OK맨이다 어제는 6일동안 개발한 작업 즉 무에서 유를 창조해내는 작업을 실서버에 적용하는 …
개발자의 일상 2 (사용자가 많이 몰리는 시즌) 글을 작성하기에 앞서 본인의 요청을 적극 반영하여 UI부분의 많은 수정과 기능개선을 해주신 블로그 총관리자님께 감사를 표합니다. 사용자가 몰리기 전 SSL 교체 건 > SSL을 보기 쉽게 만들고 싶다는 클라이언트 요청사항 우리 업체는 전체 홈페이지에 SSL를 적용하는 것이 아닌 로그인시에 잠깐 거쳤다 들어옴. 도메인주소를 …
개발자의 일상 #3 인생 나는 신입개발자이다. 몇천줄이 되는 코드들을 전부 다 아는것도 아니고, 어디에 문제점이 있는지 명확히 파악하고 있지 못하다. 단순 작업이여도 toString 선언되지않은 VO들이 너무 많고, 안쓰는테이블도 너무많았다. 후.. 원인을 파악하여 일일히 테스트서버에서 고치고 실서버에 업로드를 진행한다. 사용자들의 서비스에 지장이 없도록 나는 퇴근 직전에만 실서버에 업로드를 하고 있다. 동시접속자 …
퇴사하고 싶다. 개씝*들 어떻게 개발관리직으로 있는 클라이언트님들께서는 이 자리에 10년쳐있으면서 리눅스 유닉스가 뭔지도 모르누^^ 쿼리문쿼리문 for문for문 for문 그놈의 for문 for each문도 반복문인데 아무것도모르누 이 작업에 규모가 어느정도 큰지도 몰라서 해달라고만하고, 쉬운작업은 더어렵게 생각하고 말해줘도 이해를 못하니 계획서만 5~10페이지 만들어서 해설까지 쳐넣어줘야하네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 왜작업을 지들 멋대로 하냐고.......... 도메인이바뀌었으면 적어도 나나, 우리 …
Iframe 을 아시나요? iframe은 jsp 단에서 해당 주소를 불러와 사용합니다. 예를 들어 유튜브 동영상 및 홈페이지 주소값을 입력하게 되면 해당 홈페이지에 들어가지않고 불러와서 사용이 가능합니다. 참 좋지요? 개인프로젝트나 개인 블로그에 사용 할 경우에는 문제가 없지만, 실질적으로 사용자들이 많은 서비스에서 사용하는 것은 지향하지 않습니다. 밑에 하단 내용은 퍼온겁니다. 이유 1. 보안 …
좋은 기능이 있어 소개드립니다. 구글 애널리틱스 / 네이버 애널리틱스 사실 발견한건 03월01일이고, 저도 그 기능을 사용하고 있습니다. 따로 실서버에 무리가 가지 않습니다. 실서버에 방문자 통계를 넣을 경우 SQL문에 따라 다르지만 서버에 무리가 간다는 사실을 아십니까? 상황에 따라 다르지만 여러분들이 서비스하고 있는 홈페이지의 방문자가 아닌 전체 서비스의 방문자수를 구한다고 한다면 ? …
SQL문 튜닝 사실 사용자들이 서비스를 쓰는데 있어 SQL 처리속도만큼 중요한 곳이 없다. main.do 페이지에서 실행되는 SQL문만 몇십개가 될 경우 하나의 SQL문때문에 서버가 지연되는 상황이 발생할 수 있다 귀 회사도 동일했다. 사용자가 많이 몰리던 시즌 SQL문 하나때문에 서버가 터졌다. 기사에도 났다. 개고생했다. 그래서 튜닝을 진행했는데 Orange Oracle에서 처리 속도를 지속적으로 체크해야했다. …
3일뒤엔 연휴네..?ㅋㅋㅋㅋ 나란존재도 참 멍청한거같다. 목요일부터 연휴라니 벌써 흥분된다. 오늘은 jsp FILE에서 직접 홈페이지를 그려주던 홈페이지 하나를 각각 나누고 DB에서 전부 불러오는 페이지로 변경하는 작업을 하였다. 사실 금요일에 찜찜하게 작업하다 원복 후 주말 내내 생각해서 오늘 오전에 했는데 뿌듯하지않다. 배운거같지도않다. 그냥 그렇다 에휴 그냥 목요일날 쉰다는생각에 너무좋다. 나도재택근무하고싶다. 4월 27일까지의 …
실 서버 jsp file이 공통으로 쓰이고있다면? 업로드할때 유의해야함. 실 서버에 해당 jsp file이 처음 호출될때 약간의 로딩이 있는데 컴파일되는 파일을 다른 사용자가 또 호출된다? 쓰레드에 계속 값이 쌓임 쓰레드가 꽉차다보면 서버가 터짐 두 눈으로 목격함 개빡침 중요한건 본사에 보고 및 코드 검증 받고 상주 직원 상사한테 보고했음 근데 상주 직원 …
실질적으로 전자정부서비스를 사용하고 있다면 웹 표준 문법과 웹 호환성 작업을 해야합니다. 안하면 큰일나요 https://jigsaw.w3.org/css-validator/ css의 호환성 검증해주는 사이트 https://validator.w3.org/ html 문법 준수 검증 사이트 한번씩들 해보세요
jsp file server 업로드 시 comfile이 제대로 안됐어요! 해당 jsp file을 서버에 업로드 했는데 html 소스가 text로 보인다. 왜이럴까? 정답은 이거때문이다. 서버에 jsp file을 업로드 후 해당 file을 서버에서 호출하게 되면 서버는 이 파일이 전과 비교해(크기와 날짜) class 파일로 만들어준다 근데 여기서 문제가 발생을 한다. class file이 깨진것 그래서 이렇게 …
아........... 운영중인 서버에서 jsp file을 업로드 해도 compile이 안된다면 그건 어떤게 문제일까 unable to comile class for jsp 에러가 난다면... 제우스에서 문제가 있는데 제우스 패치좀 해주자 이건 내 담당이 아니라 인프라팀 담당이니까 패스 근데 제우스 운영 시작 후 패치가 한번도없었단다. /JEUS_HOME/config/hostname/hostname_engine1 webmain.xml file에 들어가서 보면 <jsp-engine> <check-included-jspfile>true</check-included-jspfile> </jsp-engine> 가 없을것이다 …
웹 호환성 작업 마크업 언어 테스트 https://validator.w3.org/ CSs 언어 테스트 https://jigsaw.w3.org/css-validator/#validate_by_uri+with_options 크로스브라우징 테스트 크롬, 익스플로러, 파폭 들어가서 보세요 깨지는게 있나 없나 해야하는 이유는 구글링 국가 표준으로 지정된 사이트들입니다. 웹 최적화 작업 https://gtmetrix.com/ 속도측정하세용. 왼쪽거 보지말고 오른쪽 거 보세요 속도는 사실 캐나다 서버에서 접속하는거라 5초나오면 ㅅㅌㅊ입니다. 용량은 페이지 호출 용량인데 3MB …
바쁘다 많이바쁘다,, 솔직히 너무 바쁘다 미칠것 같다. 입사 4~5개월동안 한일 = 기능 수정 25건 페이지 개발 3건 단순 업무 (기능 수정 및 페이지 개발 제외) = 월 평균 100건 2월 ~ 6월 총 700건 웹 접근성 홈페이지 40개 웹 최적화 홈페이지 10개 웹 호환성 홈페이지 10개 > 30개 추가적으로 더하고 …
밀린 일기 쓰는 느낌 내가 하는일들 스터디 1개 팀장임. 백앤드 개발자를 희망하는 친구들에게 spring과 데이터가 넘겨가는것 그리고 DB등을 알려줌. 추가적으로 숙제도 내줌 책 = 열혈강의 자바 웹 개발 워크북 개별 공부 그냥 스프링부트랑 AWS 기초적인걸 알아보고싶어서 3번정독한듯 쉽고 재밌더라,, 책 = 스프링부트와 AWS로 혼자 구현하는 웹 서비스 영어회화 한동안 듣다가 …
중복 로그인 방지 방법 /* 로그인 중복체크 이미 로그인한 사용자가 있을경우 기존의 사용자 세션을 종료후 자신이 로그인. 해시테이블에 세션과 접속자 아이디를 저장해 둔다. 세션 Object를 저장하는 이유는 동일한 아이디로 재접속 했을경우 아이디로 세션Object를 찾아내어 기존의 접속을 끊기위해서다.(invalidate) */ ============== WEB-INF\src\test\LoginManager.java =============== package test; import java.util.*; import javax.servlet.http.*; /* * session이 …
돈을 벌고 싶다 내가 일을 다니는 이유는 무엇일까 내 꿈은 무엇일까? 다들 그런생각 하지 않을까. 난 왜 개발자가 되었을까? 왜월급의 75퍼센트를 저축하고있을까? 한달 생활비 (나를위한 투자비)가 20만원도 안될까? 다 미래를 위해서다. IT산업 시대에 개발자는 돈을 많이 벌수 있다고 판단했다 그리고 대기업의 경우 임원진의 출신은 개발자가 50%라고한다 결국 나는 오직 돈을 …
웹 취약점 정보누출 작업 WEBTOB를 사용하고 있음 http.m 에 Method = "-PUT, -DELETE, -TRACE, -OPTIONS" 삽입 tmax 엔지니어가 원격으로 피드백 준 부분 원래라면 web.xml 에 삽입해주고, jsecurity-web-dd.xml 에도 삽입해줘야함 몇번의 시도 끝에 tmax 엔지니어가 피드백해준 걸로 진행 몇번의 시도 끝에 tmax 엔지니어가 피드백해준 걸로 진행 없는 경로 입력 시 error …
월급 루팡 일요일에서 월요일로 넘어가면 매번 밤을 새는것 같다. 왜일까 ? 뭐가 문제일까 업무에 대한 답답함? java가 뭔지 모르는 사람들에게 내 업무를 이해시켜야 한다는 갑갑함? 왜그럴까 잠이안온다 필자는 오늘도 밤을 샜다. 머리가 멍하다. 내가 내린 드립커피로 졸음을 참고있다 오늘은 어머니의 생신이라 잠도 못잘꺼같은데.. 피곤하다.. 내 직장상사들 머리한대씩만 때리게해주세요 제발.. 회사에 …