- Deprecated
- TabLayout
- WebSecurityConfigurerAdapter Deprecated
- MariaDB
- vueJS
- override
- Fragment
- Android
- docker-compose
- docker
- Spring boot
- web.xml
- Keymap
- WebSecurityConfigurerAdapter
- Spring
- SharedPreferences
- indicator
- ViewPager2
- spring security
- CircleIndicator
- Spring legacy
- 안드로이드
- MariaDB 설치
- 화살표안됨
- bean
- MacOS
- Intellij
- Homebrew
- PostgreSQL
- 복붙안됨
- Today
- Total
목록전체 글 (8)
초보 개발자의 개발일지
개요"그래서 우리 숙소 주소가 어디라고?" 11월 중순, 2월 비행기표를 급하게 예매하여 총 6명의 인원이 함께하는 도쿄 여행을 기획하게 되었습니다.인원이 많다 보니 자연스럽게 디스코드 서버를 개설해 소통을 시작했는데, 곧바로 문제에 직면했습니다. 비행기 시간, 숙소 정보, 맛집 정보, 관광 포인트, 여행 준비물 등이 여러 텍스트로 파편화되기 시작한 것입니다.차선책으로 구글 스프레드시트를 사용했지만, 셀에 주소를 일일이 구글지도에 복사해 붙여넣는 과정은 생각보다 훨씬 번거로웠습니다. 그래서 스마트폰으로 일정과 지도를 한눈에 볼 수 있으면 편하겠다! 생각하여 이 프로젝트를 시작하게 되었습니다.기술 스택 선정혼자서 진행하는 프로젝트였기 때문에, 기존에 사용하던 기술의 연장선에서 기술 스택을 선정하였습니다.D..
회사에 출근 후, SVN으로 프로젝트의 코드를 최신버전으로 내려받으려던 중 문제가 발생했습니다. svn: E170013, svn: E230001→ 긴 에러를 요약하면, SSL 인증서가 없는 URL로 요청을 하려고했기에 거부된 것입니다. 그렇다면 사용하고자하는 SVN 경로를 안전한 경로로 등록하면 됩니다. 해결방안1. Apache-Subversion이 설치되어있는 경로로 간다.(없을 경우에는 설치가 필요)2. 해당 경로를 터미널로 접속 후 bin 폴더에 들어간다.3. "svn list {SVN 경로}"를 입력 후 p를 입력한다.4. IntelliJ를 재실행하여 SVN이 되는 지 확인하다.
web.xml 이란?web.xml은 서블릿 맵핑이 되는 방법과 인증이 필요한 URL 등 정보를 확인한다.해당 파일의 위치는 WEB-INF 폴더 아래에 있다. 그럼 왜 사라진 걸까?Servlet 3.0이 도입되면서 어노테이션이 추가되었고 더욱더 간단하게 표현할 수 있게 되었습니다.(@WebServlet , @WebFilter, @WebListener) 그리고 코드중심적으로 작성할 수 있게되면서 web.xml을 따로 수정하지않고 구성을 쉽게 수정할 수 있습니다.
앱 개발을 하면서 디바이스 내부에 일회용성 데이터를 저장해야할 상황이 종종 생기곤 합니다필자가 선택한 방법은 SharedPreferences를 사용하는 것 입니다. 저장SharedPreferences는 Map과 같이 Key, value 형식으로 간단하게 데이터를 저장합니다.장점은 구현이 간단하고 앱이 재부팅되도 데이터가 유지되어있는 것 입니다. SharedPreferences sharedPreferences;SharedPreferences.Editor editor; sharedPreferences = getSharedPreferences("data", MODE_PRIVATE);editor = sharedPreferences.edit();editor.putInt("test", 5);editor.commit..