program_language 및 궁금한것
-
[Jenkins] 재시작시 job 사라짐program_language 및 궁금한것/젠킨슨씨 안녕? 2022. 2. 24. 13:55
NodeJS 플러그인을 다운받고 젠킨스를 재시작 하니 job이 모두 사라졌습니다. 당황하여 volume hostpath 를 확인하였지만 설정파일들은 그대로였고, 검색해보니 jenkins_home의 경로가 재시작하며 바뀔수 있다하여 확인하였는데 정상이었습니다. jenkins pod 로그를 확인한 결과 Unable to read config.xml과 Failed Loading plugin Lockable Resources plugin v2.8등의 에러가 있었습니다. 각 job들의 config.xml을 못 읽어 들이고 플러그인도 사용을 못한다는 에러였어요. 그때, NodeJS 플러그인은 Jenkins 2.222.4버전 이후에 만들어졌는데 제 Jenkins는 2.222.3이었습니다. 그래서 젠킨스 업그레이드 하..
-
java 의 일급 객체란?program_language 및 궁금한것/Java 2022. 2. 10. 19:48
제가 일급객체라는 말을 처음 접한건 자바스크립트에서 였는데 일급객체가 단순 자바스크립트에만 해당하는 개념은 아니더군요. 함수형 프로그래밍에서 1급객체란 말이 많이 언급됩니다. 1급 객체란 무엇일까요? 1급시민(1급 객체)는 위키피디아에서 다음과 같이 정의하고 있습니다. wikipedia 일급 객체와 이급 객체. ALGOL에서 실수는 표현식에 사용하거나 변수에 할당할 수 있으며, 프로시저에 매개변수로 넘겨질 수 있다. 하지만 프로시저의 경우 프로시저 콜에서 호출 대상 혹은 매개 변수로 등장할 수 있을 뿐이며, 프로시저를 반환하는 프로시저는 없다. 이런 측면에서 ALGOL에서의 프로시저는 이급 시민이다. 언제나 직접 나타나야 하며 변수나 연산식으로 대신 나타낼 수 없기 때문이다. 1급 객체의 충족 조건 세가..
-
[java] 박재성님의 리팩토링 후기program_language 및 궁금한것/Java 2022. 2. 9. 17:58
코드 리팩토링을 위해서 찾아보던중 유투브에 박재성님의 영상이 있는것을 확인했다. 이분이 유명하신 자바지기의 박재성님이구나 생각하며 강의를 듣고 내용을 정리한다. 1. 자바 코드 컨벤션을 지키면서 프로그래밍 한다. 참고사이트1: https://google.github.io/styleguide/javaguide.html 참고사이트2: https://myeonguni.tistory.com/1596 Google Java Style Guide 1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java sou..
-
[JAVA] 특정시간마다 반복 실행 Timerprogram_language 및 궁금한것/Java 2022. 2. 8. 15:46
개발된 페이지 테스트를 위해 몇초에 한번씩 새로고침을 해야했다. 귀차니즘으로 검색해 보니 java의 timer를 이용해 특정시간마다 메소드를 실행할 수 있었다. TimerTask task = new TimerTask() { @Override public void run() { System.out.println("-------------"); getUrl(); //특정메소드 } }; new Timer().scheduleAtFixedRate(task, 0l, 3000); new Timer().scheduleAtFixedRate(task, 0L, 3000); task 작업을 0ms의 딜레이를 주고 3초마다 반복한다. 괄호안의 단위는 ms이기 때문에 1초 = 1000을 적어주면된다.
-
개인정보 처리방침program_language 및 궁금한것/개인정보 처리방침 2021. 12. 29. 21:13
('https://jinsiri.tistory.com'이하 'spamoa')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2021년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://jinsiri.tistory.com'이하 'spamoa')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 ..
-
[Flutter] 앱 아이콘 변경하기program_language 및 궁금한것/Flutter 2021. 11. 9. 20:11
플러터 앱 아이콘 변경하기 초간단. 1. 아이콘 만들기 https://appicon.co/#app-icon App Icon Generator appicon.co 사이트에 접속하여 이미지를 넣고 Generate클릭 2. 다운받은 zip파일을 압축해제! 3. Android 플러터 root 디렉토리 기준으로 android/app/src/res 아래 같은 이름을 가진 폴더로 교체한다. 4. IOS ios/Runner/Assets.xcassets폴더안에 압축해제한 AppIcon.appiconset 폴더를 통째로 교체한다. 5. 앱 실행 아이콘이 변경된것을 확인할 수 있다.
-
[Git] 소스트리 push 되돌리기program_language 및 궁금한것/지옥에서 온 GIT 2021. 10. 7. 22:37
회사 dev브랜치에서 테스트로 push를 많이 올려서 테스트 하기 이전 버전으로 되돌리려 한다. 소스트리에서 push한 것들이 reset이 잘 안되어 터미널로 진행했다. 1. git 터미널 접속 2. 터미널 명령어 입력 git reset --hard [git커밋버전] 3. push 시에 -f(force)를 꼭 넣어줘야 한다. 로컬 히스토리가 원격보다 뒤쳐져 있기 때문 git push -f origin [브랜치] 앞전의 커밋 기록들은 사라지고 선택한 커밋버전으로 원복된다. ps. 운영서버에선 사용할수 없지만 나혼자 사용하는 프로젝트에선 유용하게 쓸것같다.
-
[빅데이터분석기사/필기] 3. 빅데이터 모델링program_language 및 궁금한것/빅데이터 분석 기사 2021. 9. 30. 02:38
01. 분석 모형 설계 01. 분석 모형 선정 1) 분석 모형 선정 필요성 2) 분석 모형 선정 프로세스 (1) 문제요건 정의 또는 비즈니스 이해에 따른 대상 데이터 선정과 분석 목표/조건 정의) (2) 데이터 수집, 정리 및 도식화 (3) 데이터 전처리 (4) 분서 모형 선정 02. 분석 모형 정의 1) 분석 모형 정의와 종류 (1) 예측 분석 모형: 날씨, 주가.. 현재까지의 데이터와 상황에 따른 가설을 기반하여 미래 예측 (2) 현황 진단 모형: 과거 데이터로 현재를 객관적으로 진단 (3) 최적화 분석 모형: 제한된 자원, 환경내 최대의 효용성을 생성하기 위해 모델을 최적화 하는데 중점을 둠 2) 분석 모형 정의를 위한 사전 고려사항 - 필요성 - 파급효과 - 추진 시급성 - 구현 가능성 - 데이터..