분류 전체보기

· Intellij
인텔리제이에서 대부분의 외부 라이브러리들은 Maven Repository 에서 지원하는 라이브러리들을 프로젝트 형태에 따라 gradle이라면 build.gradle에 maven이라면 pom.xml에 디펜던시 선언을 하여 import하는 방식을 사용한다. 하지만 Maven Repository에서 지원하지 않는 외부의 라이브러리를 사용하기 위해선 다른 방식이 필요하다. 우선 우리는 외부 라이브러리를 Import 하기위해 총 두가지 방법을 거쳐야한다. 첫번째는인텔리제이 설정을 통한 방법과 두번째는 build.gradle의 설정으로 처리하는 방법이다. 그렇다면 이두가지를 사용하여 외부라이브러리를 Import하러 가보자 1. Intellij 외부라이브러리 Import 하는 방법 Intellij 상단 File 탭 ..
· Linux
혹시라도 제목과 같은 에러를 Ubuntu 환경에 리눅스 작업중 만났다면 이 블로그가 도움이 될것이다. 해당 에러는 리눅스 환경에서 apt install 명령어를 통해 외부 라이브러리를 다운받는 도중 생기는 에러이다. 이 에러의 경우 dpkg및 apt install 기능 자체가 모두 죽게되어 명령어를 수행할 수 없게되고 그로 인해 패키지들간의 의존성 문제가 발생하게 되어 이를 해결하여야 apt install 기능을 다시 사용할 수 있다. 해결방법은 의외로 간단한데 해당 절차를 따르면 된다. 첫번째로 에러가 나는 위치인 dpkg 경로 밑에 info 라는 디렉터리가 존재한다. 이 디렉터리에는 리눅스의 기본설정들이 존재하게 된다. 이 파일들을 전부 삭제하여준다. 두번째로 리눅스의 --configure -a 옵션..
· Spring-boot
스프링 시큐리티란 스프링에서는 회원에 대해 권한을 부여하고 이를 통해 보안처리 및 인증을 할 수 있도록 도와주는 JAVA 프레임워크로 대부분의 처음 스프링 시큐리티를 사용하고 적용하는 과정에서는 Form Login 방식을 사용하여 스프링 시큐리티에 인증을 맡기는 방법을 이용하게된다. 하지만 Form Login 방식은 문제가 존재하여 그런 문제를 해결하기 위해 JWT라는 인증 방법이 새롭게 등장하게 된것이다. 우선 이를 설명하기 위한 용어를 이해해야한다. '인증(Authentication)은 주체(Principal)의 신원(Identify)을 증명하는 과정이다' 스프링 시큐리티를 공부하기 위해 샀던 책에서 나왔던 말로 이말을 풀어서 설명하자면 주체는 사용자를 뜻하며 자신의 신원을 인증받기 위해 Creden..
· 대외활동
나는 이번 3월4일20:00 ~ 3월6일 15:00까지 진행된 유니톤 주최의 해커톤 대회에 참가하게되었다. 2월27일까지가 신청 마감일이었는데 마감일에 맞추어 신청을 하여 약간은 불안했지만 운좋게 합격이되어 뜻깊은 대회에 참가할 수 있었다.(물론 팀원들의 포트폴리오가 좋았기 때문이 아니었을까) 그렇게 참가하게된 우리는 백엔드 개발자 2명 안드로이드 개발자 2명 디자이너 2명이서 함께 프로젝트를 진행하게 되었다. 다른 파트의 사람들과 협업자체도 처음이었고 RestController 구조의 프로젝트를 처음 경험해보는것이기 때문에 살짝은 불안했지만 대회 준비전 많은 부분들을 공부하고 Aws 서버 또한 미리 구축해놓았기 때문에 부담감은 적었던거 같다. AWS EC2를 통하여 mySql서버를 미리 구축해두었고 소..
· GitHub
안녕하세요 반갑습니다~!! 👋👋 개발자들 사이에서 가장 많이 사용되는 GitHub, 그런 GitHub를 꾸미는 방법을 오늘은 간략하게 알아보도록 하겠습니다. 깃허브는 개발자의 포트폴리오로 사용되기 때문에 아무래도 조금 더 이쁘게 꾸며놓으면 GitHub에 방문한 분들도 저의 기술 스펙, 프로젝트의 경험을 어필하는데도 도움이 될 것이기에 지금부터 천천히 따라오시기 바랍니다 또한 많은 "개발자들마다 자신의 README 파일을 꾸미는 방법이 다르기 때문에" 본글은 저의 GitHub를 주제로 얘기합니다. 우선 제 GitHub를 보시면 위 사진에서 눈치 채신분들도 있으시겠지만 README파일의 경로가 제 이름으로 된 Repo밑에 있습니다. 그렇기 때문에 우선 자신의 GitHub아이디 이름으로 된 레포지토리를 하나 ..
· Spring-boot
현재 개발하는 프로젝트에 단체톡방 기능을 구현하기 위해서 Web-Socket을 무작정 공부하고있다. 소켓에 대한 선수지식 또한 없고 구글링+레퍼런스를 직접 살펴보면 작성하며 내가 직접적인 주관으로 작성하는 글이며 아직 초심자의 글이기 때문에 덜 다듬어져있고 옳바르지 않은 정보가 포함되어있을 수도 있다. 웹소켓이 등장하게된 배경과 웹소켓이전의 기술과 기술원리 그리고 차세대 기술과 관련된 정리는 Git에 TIL형식으로 정리해놓았으니 이 블로그를 찾은 사람에게 참조하면 미약하게나마 도움이될거같다. https://github.com/seonghoo1217/TodayILearnd/blob/main/Spring-boot/Web-Socekt/Web-Socket%20%EA%B8%B0%EC%B4%88%EC%A0%95%E..
LEE티씨
'분류 전체보기' 카테고리의 글 목록 (10 Page)