728x90
반응형

java 22

[프로그래머스] 추억 점수 (Java/Kotlin) - Lv.1

프로그래머스 에서 코딩테스트 Lv.1 문제 추억 점수 를 풀어봤습니당~ 언어는 Java / Kotlin 으로 작성했어요 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록..

[안드로이드/Android] Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 에러 (Gradle 빌드 오류)

안녕하세요👊🏻 Android Studio 에서 발생하는 Gradle Build 시 발생하는 오류입니다. org.codehaus.groovy.control.MultipleCompilationErrorsException 에러가 발생하였습니다. Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 🚨 해결 방법 1️⃣ Android Studio > Settings... 클릭 2️⃣ Build, Execution, Deployment > Gradle 클릭 3️⃣ Gradle projects 에서 Gradle JDK 변경하기 Thank U :)

[Android/Kotlin] ViewPager2 를 이용한 무한 스크롤(Infinite Scroll)/자동 스크롤(Auto Scroll)

ViewPager2 기존 ViewPager 라이브러리의 개선된 버전으로, ViewPager 를 사용 시 발생하는 일반적인 문제를 해결해줍니다. Android 공식 문서에서도 ViewPager2 사용을 권장하고 있습니다. 🚨 ViewPager2 의 이점 - 세로 방향 지원 (Orientation 속성을 활용하여 Horizontal Paging 에서 Vertical Paging 도 지원) - 오른쪽에서 왼쪽 지원 (LayoutDirection 속성을 활용하여 RT(Right To Left) 페이징 지원) - 수정 가능한 프래그먼트 컬랙션 (notifyDatasetChanged() 를 호출하여 UI 업데이트 지원) - DiffUtil (RecyclerView 기반으로 빌드되므로 DiffUtil 유틸리티 클래스..

[Android/kotlin] 구글 Firebase Remote Config 사용하기

Remote Config Firebase 의 Remote Config 는 사용자가 앱 업데이트를 다운로드하지 않고도 앱의 동작과 모양을 변경할 수 있는 클라우드 서비스입니다. https://firebase.google.com/docs/remote-config Firebase 원격 구성하기 앱 업데이트를 게시하지 않고도 일일 활성 사용자 수 제한 없이 무료로 앱의 동작과 디자인을 변경할 수 있습니다. firebase.google.com https://firebase.google.com/docs/remote-config/get-started?platform=android Firebase 원격 구성 시작하기 의견 보내기 Firebase 원격 구성 시작하기 iOS+ Android 웹 Flutter Unity ..

[ 프로그래머스 ] 신규 아이디 추천(Java) - 2021 KAKAO BLIND RECRUITMENT / 정규표현식(replaceAll 를 사용한 문자열 치환)

프로그래머스 에서 코딩테스트 문제 신규 아이디 추천 를 풀어봤습니당~ 1단계입니당! https://programmers.co.kr/learn/courses/30/lessons/72410?language=java 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 문제 설명 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 가입하는 유저들이 카카오 아이디 규칙에 맞지 않는 아..

[ 프로그래머스 ] 신고 결과 받기(Java) - 2022 KAKAO BLIND RECRUITMENT

프로그래머스 에서 코딩테스트 문제 신고 결과 받기 를 풀어봤습니당~ 1단계입니당! https://programmers.co.kr/learn/courses/30/lessons/92334?language=java 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로..

[안드로이드/Android] Kotlin/Java 권한 요청 uses-permission

안녕하세요! 안드로이드에서 위치나 카메라, 저장공간 등 앱 외부에 있는 리소스에 접근하기 위해서는 Android 6.0 마시멜로(API 23) 이상의 휴대폰인 경우 사용자에게 접근 허용을 위한 권한 요청을 해야합니다. 권한(permission) 요청을 하는 코드를 작성해 보았어요 🤗 AndroidManifest.xml 와 activity_permission.xml 는 동일하고 Activity 코드를 Kotlin, Java 두가지 버전을 준비했답니다! 작성한 파일 목록 입니다. 1. AndroidManifest.xml 2. activity_permission.xml 3. PermissionActivity.kt / PermissionJavaActivity.java 1. AndroidManifest.xml 카..

[ macOS 맥북 ] 전자정부프레임워크 (eGovFrame) 설치

안녕하소~🐂 macOS 맥북에서 전자정부프레임워크 (eGovFrame) 를 설치하는 방법 입니다. https://www.egovframe.go.kr/home/sub.do?menuNo=41# 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 이 url로 들어가면 이 화면이 표시됩니다! 저는 맥북에서 진행하기 때문에 개발자용 개발환경 for Mac 64(Implementation Tool) Version 3.10.0 클릭! 첨부파일 eGovFrameDev-3.10.0-Mac-64bit-Installer.dmg 설치파일을 다운로드 합니다. Finder 의 다운로드 폴더에서 eGovFrameDev-3.10.0-Mac-6..

💻 맥북 macOS 2021.07.31

[스프링/Spring] 요청방식 (@RequestMapping / @GetMapping / @PostMapping)

@RequestMapping 어노테이션 - URL 을 컨트롤러의 메서드와 매핑할 때 사용하는 어노테이션 - 요청 주소(url) 설정, 요청 방식(GET, POST, DELETE, PATCH) 설정 - 요청방식들을 동시에 설정 가능 @RequestMapping(value = "/test7", method = {RequestMethod.GET, RequestMethod.POST}) @GetMapping / @PostMapping 어노테이션 - 요청방식별로 제공되는 어노테이션 더보기 localhost:8080/MySpringProj01/bear01/test01 => GET 방식만 사용 가능localhost:8080/MySpringProj01/bear01/test02 => POST 방식만 사용 가능localho..

[자바/Java] .zip 또는 .tar 압축 해제 하기

자바 Java 에서 압축된 파일을 해제하는 방법입니다. 압축을 진행하고 싶다면 이전 게시물을 확인해 주세요~! ↓↓↓ eunoia3jy.tistory.com/48 [자바/Java] .zip 또는 .tar 압축하기 안녕하세요! 자바 Java 에서 파일 압축하는 방법 입니다~ 작성한 파일 목록 입니다. 1. CompressZip.java 2. ZipTest.java CompressZip.java 에서 압축을 처리하는 과정을 정의하였고 ZipTest.java 에서 Compress.. eunoia3jy.tistory.com 작성한 파일 목록 입니다. 1. DecompressZip.java 2. UnZipTest.java 프로젝트 구조 프로젝트 구조는 압축하는 테스트용과 같이 이렇게 만들었습니다. Decompre..

📙 자바 Java 2021.05.04

[자바/Java] .zip 또는 .tar 압축 하기

안녕하세요! 자바 Java 에서 파일 압축하는 방법 입니다~ 압축 해제 하는 방법을 찾으신다면 다음 게시물을 확인해 주세요~ eunoia3jy.tistory.com/49 [자바/Java] .zip 또는 .tar 압축 해제 하기 자바 Java 에서 압축된 파일을 해제하는 방법입니다. 압축을 진행하고 싶다면 이전 게시물을 확인해 주세요~! ↓↓↓ eunoia3jy.tistory.com/48 [자바/Java] .zip 또는 .tar 압축하기 안녕하세요! 자바 Java 에 eunoia3jy.tistory.com 작성한 파일 목록 입니다. 1. CompressZip.java 2. ZipTest.java CompressZip.java 에서 압축을 처리하는 과정을 정의하였고 ZipTest.java 에서 Compres..

📙 자바 Java 2021.05.04

[ macOS 맥북 ] Eclipse & STS4 에서 롬복(Lombok) 설치 및 연동 방법

안녕하세요! Eclipse & Spring Tool Suite 4 에서 롬복 (Lombok) 을 설치하고 연동하는 방법 입니다~ 롬복 (Lombok) 이란? - 자동으로 기본적인 상용구를 생성해 줘서 코드량을 줄이는데 도움을 주는 Java 어노테이션 라이브러리 입니다. - 객체 클래스에 @Data 어노테이션 을 달면, Getter/Setter 등의 메소드를 자동으로 생성하고 연결해 줍니다. 1. 롬복(Lombok) 다운로드 및 설치 projectlombok.org/setup/eclipse Eclipse, Spring Tool Suite, (Red Hat) JBoss Developer Studio, MyEclipse projectlombok.org 이 url 로 들어가서 상단바의 Download 를 클릭합..

💻 맥북 macOS 2021.05.03

[ macOS 맥북 ] IntelliJ 설치

안녕하세요! macOS 맥북에서 IntelliJ 를 설치하는 방법 입니다. www.jetbrains.com/idea/ IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more... www.jetbrains.com 이 url 로 들어가면 이 화면이 표시됩니다! 다운로드 클릭~ macOS 의 Community 다운로드 클릭! Ultimate 는 유료버전이라 저는 Community 를 선택하였습니다. 아래에 다운로드 되는거 보이죵? 다 되면 Finder 에서 idealC-2021.1.1.dmg 설치파일을 확인할 수..

💻 맥북 macOS 2021.05.03
728x90
반응형