분류 전체보기231 WEB - 사내 시스템 외부 접속 연결 해결기 (1)IIS와 Node.js 연동 및 구성도 들어가며 사내에서 개발한 뷰어 프로그램을 브라우저에 띄우는데까지 성공 후 외부 접속을 뚫기까지의 우여곡절의 과정을 정리한다. 웹개발자가 혼자뿐이라 열심히 구글링을 하고 다양한 시도들을 해보며 한단계 한단계씩 해결을 해왔기에 혹여나 저와 같은 고충을 겪는 분이 계실까 싶어서 자료를 정리하기로 했다. 자료 내용은 과정 중에 필요했던 설정 방법들과 에러 해결 방법 등을 파트로 나눠서 정리할 예정이다. (각각의 해당 글 하단에 다음글을 링크을 달아둘 예정) 환경 OS : Windows Server 2019 (뷰어 프로그램을 사용하기 위해선 Windows Server여야 함) Web Server : IIS (Internet Information Services) (뷰어 프로그램을 사용하기 위해선 Windows S.. 2021. 11. 23. 자바의 정석 - 자바 기본기 정리하기 (11)지네릭스 / 열거형 / 어노테이션 들어가며 문제 구현에 있어서 자바에 대한 기본기의 부족함을 느껴서 오랜만에 자바의 기본 저서인 자바의 정석을 다시 피게 됐다. 그러면서 정말 신기한 경험을 하게 되었는데 바로 예전에 잘 이해가 안가서 읽고 넘어갔던 내용들이 이제는 내 머릿속에서 자연스럽게 그려지는 경험을 하게 되었다. 그동안에 시간들이 헛되지는 않았나보다. 어느 곳에서나 기본기는 중요하듯이 이번 기회를 통해 자바 기본기를 더 단단히 다지고자 챕터별로 글로 정리하면서 다시 한번 암기를 하고 좀 더 디테일하게 알아야 되는 곳은 챕터를 나눠서 자바의정석에 나온 내용 + 보강된 내용을 더해서 정리를 하고자 한다. 정리 지네릭스(Generics) 지네릭스는 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기.. 2021. 11. 22. Spring Security를 이용한 회원 로그인 구현과 동작 원리 정리 (+SecurityFilterChain 기능 정리 ) 들어가며 어드민 페이지를 만들때 권한에 따라서 볼 수 있는 페이지와 볼 수 없는 페이지 또는 동작 등을 관리할 수 있다. 그렇기 때문에 현재 만들고 있는 어드민 페이지에 Spring Security를 이용하여 해당 기능을 적용해서 구현을 하기전 기본적인 동작원리와 간단하게 한 사이클을 돌 수 있는 demo page를 만든 것을 정리한다. 여기서는 따로 전체 코드를 기술하지는 않고 깃헙 링크로 대체하며, Spring Security의 기본 동적과정과 정의 등의 집중해서 정리한다. SpringSecurity를 딥하게 들어가면 워낙 양이 방대하므로 로그인 인증과정에 한하며 전체 사이클과 로직에 대해서 정리하도록 한다. 추가로 FilterChain에 속해있는 객체들의 역할에 대해서도 정리한다. 인증과 권한 스프.. 2021. 11. 19. 자바의 정석 - 자바 기본기 정리하기 (10)컬렉션 들어가며 문제 구현에 있어서 자바에 대한 기본기의 부족함을 느껴서 오랜만에 자바의 기본 저서인 자바의 정석을 다시 피게 됐다. 그러면서 정말 신기한 경험을 하게 되었는데 바로 예전에 잘 이해가 안가서 읽고 넘어갔던 내용들이 이제는 내 머릿속에서 자연스럽게 그려지는 경험을 하게 되었다. 그동안에 시간들이 헛되지는 않았나보다. 어느 곳에서나 기본기는 중요하듯이 이번 기회를 통해 자바 기본기를 더 단단히 다지고자 챕터별로 글로 정리하면서 다시 한번 암기를 하고 좀 더 디테일하게 알아야 되는 곳은 챕터를 나눠서 자바의정석에 나온 내용 + 보강된 내용을 더해서 정리를 하고자 한다. 정리 컬렉션 프레임워크 데이터 군을 저장하는 클래스들을 표준화한 설계이다. java API문서에는 컬렉션 프레임웍을 데이터 군을 다루.. 2021. 11. 17. 자바의 정석 - 자바 기본기 정리하기 (9) 날짜와 시간 들어가며 문제 구현에 있어서 자바에 대한 기본기의 부족함을 느껴서 오랜만에 자바의 기본 저서인 자바의 정석을 다시 피게 됐다. 그러면서 정말 신기한 경험을 하게 되었는데 바로 예전에 잘 이해가 안가서 읽고 넘어갔던 내용들이 이제는 내 머릿속에서 자연스럽게 그려지는 경험을 하게 되었다. 그동안에 시간들이 헛되지는 않았나보다. 어느 곳에서나 기본기는 중요하듯이 이번 기회를 통해 자바 기본기를 더 단단히 다지고자 챕터별로 글로 정리하면서 다시 한번 암기를 하고 좀 더 디테일하게 알아야 되는 곳은 챕터를 나눠서 자바의정석에 나온 내용 + 보강된 내용을 더해서 정리를 하고자 한다. 정리 Calendar클래스 추상클래스이기 때문에 직접 객체 생성할 수 없고, 메서드를 통해서 완전히 구현된 클래스이 인스턴스를 얻어야.. 2021. 11. 17. git - 자주 사용하는 git 명령어 정리 & Commit Message Format 들어가며 깃을 터미널을 통해 사용할 때 자주 사용하는 명렁어들을 정리한다. 자주 사용하는 git 명령어 git init : git 생성하기 git clone git_path : 코드가져오기 git checkout branch_name : 브랜치 선택하기 git checkout -t remote_path/branch_name : 원격 브랜치 선택하기 git branch branch_name : 브랜치 생성하기 git branch -r : 원격 브랜치 목록보기 git branch -a : 로컬 브랜치 목록보기 git branch -m branch_name change_branch_name : 브랜치 이름 바꾸기 git branch -d branch_name : 브랜치 삭제하기 git push remote_.. 2021. 11. 16. 이전 1 ··· 18 19 20 21 22 23 24 ··· 39 다음