AA파트의 역할과 직무 및 기술 java개발을 10년차 이상하셨다면 AA파트로 전환이 가능할것으로 보입니다. 우선의 역할은 1. 아키텍트: 설계자 입니다. - 직접 코딩하기전에 문서로 설계함으로서 사전에 전체적인 그림을 기리고 누락되는요소와 이슈들을 파악하여 시스템 구성과 솔루션을 통해 해결하는것입니다. - 코딩시에 문제가 발견되면 시간이 많이 소요됨으로 구성도에서 이슈를 파악함으로 시간과 비용을 절감할수 있습니다. 2. 시스템설정: nginx,tomcat같은 WEB/WAS서버에 대한 설정을 합니다. - 설치는 누구나 다 할수 있지만 상세설정에서는 업무개발시에 필요한 요건을 설정을 통해서 최적화할수 있습니다(가용성측면과 성능 층면 고려) 3. F/W개발: 보통 공통개발이라는 파트로 처음 시작하기도 합니다..
spring boot로 개발시 mariadb연동과 mysql연동의 경우 잘못설정하면 오류가 발생하여 삽질을 할수가 있다 에러 로그는 access denied for user 이것 때문에 DB에 들어가서 mysql.user 확인하고 grant확인하다보니 이상이 없었다. 확인결과 mysql 은 spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/example?serverTimezone=UTC&characterEncoding=UTF-8 url과 DB이름뒤에 타임존과 인코딩을 반드시 설정해야하고 Mariadb는 인코딩을 넣으면 안된다 그리고 application.yml이..
1.redis 윈도우10 설치 위치 github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis github.com 2. grep설치 http://gnuwin32.sourceforge.net/packages/grep.htm
npm설치하고 node 파일명으로 실행하면 대부분되었는데 어떤 파일부터 안되는 것이 보여 확인해보니 ES6이상인경우 변경을 해줘야 한다고 한다. 결국 babel을 설치하여 필요시마다 build하고 대상을 실행했다 (물론 변경된 파일을 실행해야한다) "build": "cross-env BABEL_ENV=production babel src --out-dir lib", 이렇게 project.json에 셋팅하고 npm run build 하면 src폴더의 js파일들이 lib로 복제되면서 변경이 된다. 그렇게 하던중에 갑자기 regeneratorRuntime is not defined 을 만나게 된다. 이건 기본이 비동기인 Nodejs에서 동기실을 사용할경우 변환된 내용이 인식 안되는 문제이다. 해결하기 위해서는..
Python통한 인공지능 학습후 대상 모델을 저장 방식에는 pickle 과 joblib 를 많이 사용한다. Python3 결과 joblibtime for loading file size with pickle 79708 KB => 0.16768312454223633 time for loading file size with cpickle 79708 KB => 0.0002372264862060547 time for loading file size joblib 79708 KB => 0.0006849765777587891 Python 2.7 결과 time for loading file size with pickle 1154320653 KB => 6.75876188278 time for loading file si..
Atom으로 GIT연동하기 github나 bitbucket등 repository 셋팅 -생성이 공유된 경우 ATOM에서 대상을 가져옵니다. 1. Atom에 Package설치 package에서 git-plus검색 및 설치 2. 로컬에 GIT설치(윈도우) http://git-scm.com/download/win Git - Downloading Package Downloading Git Now What? Now that you have downloaded Git, it's time to start using it. git-scm.com 접속시 다운로드 가능 윈도우 외에 설치시는 https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%E..
로그인처리등에서 response.redirect처리가 필요한데 인터셉터에서 respose.redirect처리하니 파라미터를 넘길수가 없었다 그래서 구글링하는중에 RequestDispatcher dispatcher = request.getRequestDispatcher("log_out.do"); request.setAttribute("param","value");dispatcher.forward(request, response이렇게 넘기면 param에 value값을 가지고 넘어간다. 그리고 redirect보다 dispatcher에서 처리하니 속도가 매우 빠르다 ^^
- Total
- Today
- Yesterday
- mysql
- 클라우드 비용절감
- 프로젝트성공
- SWA
- atom git 연동
- 핵심집중반
- 아이리포
- ci/cd
- 오픈소스DB
- 모델저장
- FinOps
- python성능
- 두음신공
- argocd
- 기술사
- 이더리움
- 핀옵스
- 고급개발자
- RegeneratorRuntime
- 컴퓨터시스템응용기술사
- 정보관리기술사
- 중급개발자
- 123회기술사
- 클라우드 활용
- 소프트웨어아키텍트
- response.redirect
- MariaDB
- SpringBoot
- joblib
- 정보처리기술사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |