program_language 및 궁금한것
-
Docker-compose + Nginx Letsencrypt적용 (완벽)program_language 및 궁금한것/Docker 2022. 7. 13. 20:14
지난주 Letsencrypt설정을 여러번 시도하다 어뷰징에 걸려 7일동안 작업을 못했었습니다. 7일이 지난 오늘 여차 저차 작업을 마무리 하였습니다. Letsencrypt는 여러번 인증서 발급시에 인증서 발급이 막힙니다. 스펙: Docker-compose + Nginx + Letsencrypt 누구든 한방에 성공하게 완벽 정리합니다. 치열한 검색기록의 흔적들.. 1. YUM epel저장소 추가 yum install epel-release 2. YUM cerbot 설치 yum install certbot 3. 443 방화벽 오픈 firewall-cmd --permanent --add-service=https firewall-cmd --reload 4. –standalone 옵션으로 인증서 생성시 오류가 나..
-
intellij git 여러 계정 사용하기program_language 및 궁금한것/지옥에서 온 GIT 2022. 6. 24. 07:13
intellij에서 계정을 여러개 등록할때 github id, password로 등록하면 프로젝트 import시 404에러가 납니다. Token으로 로그인을 해줘야 하는데요. 1. git hub - settings - Developer settings - Personal access tokens - Generate new token - Note: 이름지정 - Expiration: 토큰유효기간지정 - select scopes: repo, gist, read:org, workflow를 필수 체크, 그외 나머지는 필요한것만 체크 2. intellij settings - GitHub - +버튼 클릭 - Log in with Token - 토큰값 붙여넣기 만약 토큰값을 붙여 넣었는데 intellij incorre..
-
[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. 앱 실행 아이콘이 변경된것을 확인할 수 있다.