기본 콘텐츠로 건너뛰기

[Mac] 맥북에 jenv 설치(openjdk17, openjdk21 설치)

맥북에서 자바 버전을 관리하며 사용하기 편한 jenv를 설치해 보려고 함 brew는 이미 깔았음 brew install jenv cs 설치하고 나면 PATH 진행...?? echo   'export PATH="$HOME/.jenv/bin:$PATH"'   > >  ~ / .zshrc echo   'eval "$(jenv init -)"'   > >  ~ / .zshrc source ~ / .zshrc cs jenv를 실행 jenv enable - plugin  export jenv cs 잘 작동함을 확인 HomeBrew를 통해 openjdk17과 21를 설치 brew install openjdk@ 21 brew install openjdk@ 17 cs 홈브류를 통해서 설치후 잘 설치 되었나 확인 java  - version The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http: / / www.java.com  for  information on installing Java. cs 잘 설치가 안되었네요 brew설치 방식은 keg-only라서 심링크로 연결해야한다나 모라나..... brew info openjdk@ 21   sudo ln  - sfn  / opt / homebrew / opt / openjdk@ 17 / libexec / openjdk.jdk  / Library / Java / JavaVirtualMachines / openjdk - 17. jdk sudo ln  - sfn  / opt / homebrew / opt / openjdk@ 21 / libexec / openjdk.jdk  / Library / Java / JavaVirtualMachines / openjdk - 21. jdk cs 이렇게 입력해주고 자바 버전을 체크하면 잘 나오네요(21로) 이제 다
최근 글

Mac m1 m2 m3 HomeBrew 설치(공홈이 시키는 대로함)

브루를 깔면 설치를   CLI로 확인하고 관리 할 수 있어서 편한 장점이 있는거 같네여 공홈을 가서  https://brew.sh/ko/ 설치하기를 복사해서 터미널에서 실행시키면 됩니다. 1 / bin / bash  - c  "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"   cs 다운까지 시간이 꽤 걸립니다....... Xcode 머시기도 설치하느라 HomeBrew는 아주 친절함 다음에 해야할 일을 알려줌 1 2 3 4 5 6 7 8 = = >  Next steps: -  Run these two commands in your terminal to add Homebrew to your PATH:     ( echo ;  echo   'eval "$(/opt/homebrew/bin/brew shellenv)"' )  > >   / Users / ddoongmause / .zprofile     eval  "$(/opt/homebrew/bin/brew shellenv)" -  Run brew help to get started -  Further documentation:     https: / / docs.brew.sh   Colored by Color Scripter cs 이부분을 복사해서 터미널로 실행 1 2  ( echo ;  echo   'eval "$(/opt/homebrew/bin/brew shellenv)"' )  > >   / Users / ddoongmause / .zprofile     eval  "$(/opt/homebrew/bin/brew shellenv)" Colored by Color Scripter cs 그럼 설치 완료~ brew 쳐보면 제대로 깔렸는지를 체크해볼 수 있음

Mac 맥 맥북 m1 HomeBrew 설치하기

개발 패키지 툴?? 관리 편하게 하는 Brew를 설치함 공식 홈페이지는  https://brew.sh/ 1 / bin / bash  - c  "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" cs 터미널에서 해당 코드값 넣고 설치 설치 후 brew 쳐보기 1 2 ddoongmause@DDoongMauseui - MacBookPro ~ % brew      zsh: command not found: brew cs brew 설치가 완료되지 않음 터미널 잘 보면 1 2 3 4 5 6 7 = = >  Next steps: -  Run these two commands in your terminal to add Homebrew to your PATH:     ( echo ;  echo   'eval "$(/opt/homebrew/bin/brew shellenv)"' )  > >   / Users / ddoongmause / .zprofile     eval  "$(/opt/homebrew/bin/brew shellenv)" -  Run brew help to get started -  Further documentation:     https: / / docs.brew.sh Colored by Color Scripter cs 다음 스탭에 대해서 알려줌 1 2 3 ddoongmause@DDoongMauseui - MacBookPro ~ % ( echo ;  echo   'eval "$(/opt/homebrew/bin/brew shellenv)"' )  > >   / Users / ddoongmause / .zprofile ddoongmause@DDoongMauseui - MacBookPro ~ % eval  "$(/opt/homebrew/b

[Git]리눅스 centos ubuntu에 깃 저장소로 사용하기

깃 설치하고 해당 경로에 폴더를 만든후 git init --bare로 생성해주고 안되면 이걸로 설정 변경 git config --bool core.bare true git remote add origin ssh://ddoongmause@103.244.111.217/(경로)/git/hihi   로 푸시~ 참조(감사합니다) https://sdr1982.tistory.com/267 https://imitursa.tistory.com/3820

스프링 자바 JAVA 서버에서 URL 찾기

스프링 서버단에서 호출 URL 찾기 서버(spring)에서 호출 URL을 알아야 할때 유용할 듯 @Override      public   void  urlCheck(HttpServletRequest request, HttpServletResponse response) {          //이전 페이지의 정보를 알때 레퍼러를 활용(URL을 직접 치고 들어오는경우는 null)          String  referer  =  ( String ) request.getHeader( "REFEREER" );            //URL를 확인하는 방법         UrlPathHelper urlPathHelper  =   new  UrlPathHelper();          String  originalURL  =  urlPathHelper.getOriginatingRequestUri(request);            //스프링 시큐리티 로그인할떄 저장하는 캐시를 활용         RequestCache requestCache  =   new  HttpSessionRequestCache();         SavedRequest savedRequest  =  requestCache.getRequest(request, response);          String  redirectUrl  =  savedRequest.getRedirectUrl();             } Colored by Color Scripter cs 참고 감사합니다 https://blog.jiniworld.me/53 https://jang8584.tistory.com/86

스프링 시큐리티(Spring Security) 권한 없을때 여러 결과 페이지 설정하기

Spring Security의 인가 실패시 결과 커스텀하기 Java에서 config 설정 방법으로 남김 AccessDeniedHandler()를 커스텀 해야함 public   class  CustomAccessDeniedHandler  implements  AccessDeniedHandler {       @Override      public   void  handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException e)  throws  IOException, ServletException {          //스프링 시큐리티 로그인때 만든 객체         Authentication authentication  =  SecurityContextHolder.getContext().getAuthentication();          //현재 접속 url를 확인         UrlPathHelper urlPathHelper  =   new  UrlPathHelper();          String  originalURL  =  urlPathHelper.getOriginatingRequestUri(request);            //로직을 짜서 상황에 따라 보내줄 주소를 설정해주면 됨         response.sendRedirect( "/" );     } } Colored by Color Scripter cs config에 설정 @Override      protected   void  configure(HttpSecurity http)  throws  Exception {         http             .addFilterBefore(authenticationFilter(), UsernamePasswordSessionAuthenticationFilter. class )             .authorizeReque