노력과 삽질 퇴적물
* 해당 포스트에 업무상 메인 개발 환경과 보조로 사용하는 개발 도구들을 모아봤습니다. * 현 업무 및 포지션: 서버(게임) 1. 메인 개발툴 1) 이클립스 > 주목적: JAVA, JavaScript, 스프링부트, AWS > 단점 ① '전자정부 표준프레임워크'로 나온 이클립스로 작업시, 프로젝트에 svn플러그인이 자동으로 활성되어 있다보니 윈도우 창에서 업데이트나 커밋을 할때 오류가 나고 이클립스쪽이 느리기도 하고 이쪽 svn플러그인은 연결 해제 해두는게 나을지도? ② 종종 문법상 혹은 아까까지 멀쩡하던 코드에 다른 클래스 코드를 수정하고 프로젝트 클린등을 하고 나면 접점이 전혀없는 코드에서 에러 표시가 날때가 있어서 이럴때마다 이클립스가 참 성가신데 다행히 해결법이 좀 간단합니다. 해당 코드 파일 전체..
오늘은 튜토리얼이나 샘플 코드가 아닌 실무에서 겪은 '괴담'에 가깝습니다. 요약본을 말하자면, 'grep 명령어가 파일 용량에 따라 결과가 상이하다.'입니다. 읽고도 '무슨 헛소리냐'싶어지죠? 저도 잘못 본 거였으면 좋겠지만, 이 이슈로 금요일 오전부터 오후까지 진땀 뺀터라. 당시 환경 > 우분투 16.04LTS, AWS ec2 > 톰캣 8.5 > 1.2~1.3GB정도 되는 톰캣 로그 3개. > mongoDB v4.2.12 테이블 일부를 초기화 시키다 그만 누적을 유지해야 하는 컬렉션까지 날려버린겁니다. 자동 백업본이나 수동 백업본이 아예 없던건 아니지만 시간상 몇 시간 공백이 있다 보니 대체 불가인 자료여서 어떻게든 복원을 시켜야 하는거였죠. 그런데 어떤 방법으로? 구명 보트를 찾아라. noSQL인 몽..
1. 기초+이론 1) 특징> JSON형태 구조(DOCUMENT)> 데이터 입력시, objectId라는 필드가 자동생성되며 해당 컬럼에는 중복되지 않는 유일한 값이 들어간다.: [_id]라는 필드로 존재하고, 12바이트짜리 16진수.예. ObjectId(5d3d8f39f450a8969574d2e1) [16] 1글자->1바이트(8비트) 2진수 8칸(?)->16진수 2칸(?)이므로 5d3d8f39[16] f450a8[16] 9695[16] 74d2e1[16] 타임스탬프, 4바이트 머신 ID, 3바이트 DB서버 Pid, 2바이트 순차번호, 3바이트 > db에 입력되는 DOCUMENT 그룹을 collection이라고 부름.: 동일한 collection에 다수의 데이터 입력가능.> NoSQL이여서 불필요한 Join..
* 기존의 'Java SE 설치 & 경로지정'등을 변형해서 사용중인 방식입니다. * 윈도우10 기준입니다. 0. 필요한 파일 적용대상 > JDK > Python > 아파치 톰캣 > NDK 등등. 언어용 개발킷 및 각종 설치형 개발도구 1. 환경설정 변수명 예시 경로 DEV_JDK C:\Java\jdk_17.0.4.1\bin DEV_LANG C:\Python;D:\dev_lib\lua53 DEV_TOOL D:\dev_lib\apache_tomcat_9;D:\dev_lib\mysql_winx64\bin;D:\TortoiseSVN\bin Path %DEV_LANG%, %DEV_TOOL%, %DEV_JDK%추가 //기존변수, 삭제금지 기타. 변경이력 일자 변경이력 2017-03-30 최초 작성 in 티스토리 ..
1. UML이란? 1) 개요> 통합 모델링 언어(UML, 영어: Unified Modeling Language)> SW 산출물을 시각적으로 문서화 하는데 사용된다. 2) UML 다이어그램 종류 클래스 다이어그램 UML 2 Class Diagram Guidelines> 클래스 라벨 > 내부 표기사항 + It is public func/var # It is protected func/var - It is private func/var ~ package_name> 화살표 기호(일부) 부모/슈퍼클래스◁── 자식클래스 요청하는_클래스 → 요청받는_클래스 // '관계명' 방식이 좀더 식별성이 좋을지도? 전체◇──구성원> [#참조. 클래스 다이어그램 : 네이버 블로그] 액티비티 다이어그램 UML 2 Activity ..
해당 포스팅은 '까먹은거 다시 하기'가 목적이며 아래의 목차내에서만 다루겠습니다.포스팅상 다루지 못하는 파트의 경우,구현상 필요할때마다 찾아서 쓰는게 효율적이라 생각되어 생략했습니다. 수학 물리 1. 방정식: 1, 2, 3차2. 직선3. 원&구4. 선형대수 > 행렬&행렬식&역행렬 > 벡터5. 미적분 > 삼각함수 미분 > 적분, 적분을 이용한 넓이와 부피1. 속도와 가속도2. 운동의 법칙3. 운동량과 충격량4. 일과 에너지 * 포물선은 내용상 물리에서 종합적으로 정리 1. 방정식 1) 1차 방정식Ax+B=0 [A!=0]> 직선> (A/B)x=0으로 기울기 구하는데 쓰임. [이하, 기울기 M]> 두 직선이 직교(수직으로 겹치는거)할 경우, 두 직선의 M을 곱했을때 -1 예. (B/A) * (-A/B) = -..