목록분류 전체보기 (127)
Written by coh at home

한빛미디어에서 신간이 출판되었습니다. 리더가 팀을 이끌 때 어떻게 이끌면 좋을지에 관한 글이고 이를 위한 방법들을 가득 담고 있는 책입니다. 저는 주니어 개발자로서 팀장급이 아니지만 현재 속한 팀에서 어떻게 하면 커뮤니케이션을 활발히 할 수 있을까? 어떻게 하면 후임을 잘 적응하게 할 수 있을까를 고민하고 있었고 해당 책을 읽으면서 그 방법들을 찾을 수 있었습니다. 책을 읽으면서 든 생각은 두 가지입니다.첫째, IT서적의 자기개발서 같은 내용이라는 점.둘째, 우리 회사의 상황에 맞게 필요한 부분만 쏙쏙 빼서 적용하자라는 생각이었습니다.사실.. 회사마다 그리고 더 들어가 팀마다 상황이 다르기 때문에 받아들일 수 있는 부분이 다르다고 생각합니다. 책은 어찌보면,,, 동기부여, 심리적 안정감 등 뻔한 이야..

이미 2판 책을 갖고 있지만 3판을 리뷰하게 되었습니다.. 네.. ㅋㅋㅋㅋ 사실 취업을 준비할 때는 실무처럼 환경을 구축하기가 쉽지 않습니다. 이를 도와주는 것이 바로 가상머신인데요. 그런 의미에서 '이것이 우분투 리눅스다' 는 실무 환경을 구축하는 방법을 배우는 아주 좋은 책입니다.책은 처음에는 설치 방법을 그림과 함께 상세히 작성하고 있습니다. 사실 블로그를 보고도 설치를 할 수 있지만 블로그들은 그냥 이거 선택하세요 하고 넘어가는 경우가 많습니다. 하지만 책은 각 선택이 어떤 것인지 알려주어 명확하게 배울 수 있습니다. 또한 명령어와 개념에 대한 학습을 할 수 있습니다. 저도 오랜만에 복습하면서 읽었는데 서버 구축 시 필수적인 명령어들과 개념들만 있어서 해당 목적에 집중할 수 있습니다. 특히 개념을..
java로 코테를 준비하게 되었다.1. 입출력Scanner sc = new Scanner(System.in);가장 기본적인 입력받는 객체.버퍼에 개행이 남아있는 것을 주의 해야한다.112345sc.nextInt(); // 1sc.nextLine(); // \nsc.nextLine(); // 12345BufferedReader br = new BufferedReader(new InputStreamReader(System.in));입력이 빠르다.이 경우 throws IOException을 붙여줘야 한다.StringBuilder sb = new StringBuilder();sb.append();출력에서 빠른 성능을 보장해준다. 음.. 문자열 객체인 String을 이어 붙일 때 새로운 객체를 만들지만 Strin..
string을 잘 쓰기 위해서는 구현된 API를 잘 활용해야 한다. 대부분 자바의 메서드와 비슷하다. 그 종류들과 split에 대한 이야기를 하면 좋을 것 같다.탐색IndexOf 문자 또는 문자열의 위치를 찾음LastIndexOf 문자 또는 문자열의 위치를 뒤에서 찾음StartsWith 문자열로 시작하는가EndsWith 문자열로 끝나는가Contains 포함하는가Replace 해당 문자열을 다른 문자열로 변경한 문자열 반환변형ToLowerToUpperInsert 지정된 위치에 문자열 삽입된 새 문자열 반환Remove 지정된 인덱스 범위만큼 삭제된 새 문자열 반환Trim 앞뒤 공백 제거한 문자열 반환TrimStartTrimEnd분할Split 지정된 문자 기준으로 분할한 문자열 배열을 반환SubString 지..

저는 진짜 제가 임베디드 개발자가 될줄 알았거든요. 그래서 C#도 공부하고 WPF를 공부하려고 했는데... 아니 제 업무는 웹개발을 서버사이드에서 하는 거라고 하셨습니다. 허허... 근데.. 그 말을 듣는 순간 마음이 어찌나 편해지던지.. 솔직히 좋았습니다.단, 서버를 하는 사람이 세 명이어서 벡엔드와 프론트의 구분이 없습니다. 풀스택을 해야하는 상황인 것이죠. 그래서 그런지 팀장님이 첫 과제로 자바스크립트로 캘린더 작성하라는 과제를 주셨습니다. 서버에서 키값으로 DB조회하고 데이터를 캘린더에 뿌려주면 끝. 제가 팀장님의 생각을 전부 알 수는 없지만 왜 이런 과제를 주셨는지는 알 것 같아요. 빨리 우리 개발 환경에 익숙해져라. 이것이 핵심인 것 같습니다. JSP환경에서 Jquery, Ajax 를 사용해..
JSPmachine이라는 키값을 getMachine이라는 메서드에 넘기고 있다. Machine: Struts2 action Class@Getter@Setterpublic class MachineAction extends ActionSupport { priavet String machine; // JSP 에서 넘겨받을 machine 변수 @Override public String execute() throws Exception { System.out.println("Received machine value:" + machine); return SUCCESS; // 이 부분 어디에 정의되어 있는상수지.. }}Struts2에서는 JSP에서 전달된..
WAS - nginx 연결nginx 설치sudo apt updatesudo apt install nginxsudo systemctl status nignxnginx 설정파일 수정.sudo vi /etc/nginx/sites-available/defaultWAS의 포트 8080에 연결하기 위한 설정 파일을 수정. 80번 포트로 들어오는 요청을 WAS의 8080으로 보냅니다.server { listen 80; server_name localhost; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr;..
Lua script정리nginx와 함께 사용하면 좋은 퍼포먼스를 낼 수 있음.HELLO LUA WORLDprint ("hello lua world")a = 3-- local variable Testif true then local a = 20 local b = "bbb" print(a) print(b)endprint(a)print(b) -- nil means null!타입--[[ 타입을 테스트 : number(숫자), nil(널값), string, boolean, table(배열)]]--local a = 10print(type(a))local a = nilprint(type(a))local a = 42.42print(type(a))local a = 1 > 3print(type(..