본문 바로가기

분류 전체보기77

시놀로지 나스 1821+ 깃랩(gitlab) 대신 깃티(gitea) 구축하기 참조한 사이트 https://blog.ysoft.kr/44 [Docker] Gitea로 나만의 Git 구축하기 시놀로지 DS116+을 사용하다가 성능과 1베이 용량에 아쉬움을 느껴 DS718+를 구매했다. 전에 작성해두었던 게시글을 토대로 Gogs를 다시 설치하려다가 718+는 Docker 사용이 가능해서 추후 복구가 편하 blog.ysoft.kr CLI 환경에서 구축할때 UI화면이 하나도 없으니 어떤게 선행되야할지 잘 몰랐엇음. 일단 내가 평소게 개발하던 환경은 docker라는것도 쓰질 않아서 몰랐는데 처음써보고 가입해야한다는 것도 알았고 gitea를 잘 다운받았는데 실행이 왜 안되는지도 몰랐었음. DB로 이용할걸 하나 설치해놔야했었던거였음... 심지어 mysql 이 docker로 다운가능한지도 몰랏었.. 2023. 1. 29.
[JAVA/Netty] 클라이언트의 연결 종료 확인 클라이언트 입장에서 Bootstrap을 다루고 연결 종료를 확인한 뒤 재접속을 시도하려 했지만 연결 종료를 확인하는게 불가능하다는걸 알았다. try { if( bootstrap != null) { Future future = bootstrap.config().group().shutdownGracefully(); logger.debug("future shutdownGracefully() Status :: isDone : {} , isCancelled : {} " , future.isDone(), future.isCancelled() ); // while( !bootstrap.config().group().isShutdown() ) { // logger.debug( "connect info : {} / bo.. 2023. 1. 17.
편하게 코딩하기 편하게 코딩하기 주요 요점 1. 향후 확장을 예상한 설계 2. 다양한 오류를 예상한 초기 값 세팅 3. 동일한 형태의 코드를 메소드 또는 클래스화 4. 낮은 결합도를 유지 5. 이해하기 쉬운 최대한 짧고 간결한 코드 6. 디자인 패턴 활용 7. 한눈에 이해가 가는 변수명 및 메소드명 선언 (길어도 됨, 긴 건 IDE에서 제안 하는 변수명 쓰면 됨) 2023. 1. 3.
[Oracle] ORA-28000 계정잠김 ORA-28000: the account is locked ORA-28000: 계정이 잠금되었습니다 테스트 할때 비번을 여러번 틀려서 계정이 잠겼음. dba 권한이 있는 계정으로 로그인해서 --계정 상태 확인 select username, account_status, lock_date from dba_users where username = '유저명' ; -- 계정 잠김 해제 -- 꼭 "" 쌍따옴표 사용할 것 ALTER USER "유저명" ACCOUNT UNLOCK; 2022. 12. 26.