반응형

IT 126

안드로이드 개발자 커리어를 쌓고 성장하려면 어떻게 해야해요?

안녕하세요, 안드로이드 개발자을 희망하는 여러분 최근에 저는 안드로이드 개발 쪽으로 업무변경이 되면서 상당히 헤매는 중입니다... 그래서 생각정리도 할 겸 오늘은 안드로이드 개발자가 되기 위해 필요한 단계와 방법 6가지에 대해 알아보겠습니다. 준비가 되셨나요? 그러면 함께 알아보도록 하겠습니다. 1. 기본 프로그래밍 지식 학습 기본 프로그래밍 지식 습득 안드로이드 개발을 시작하기 전에 기본적인 프로그래밍 지식을 습득해야 합니다. 이제 코틀린(Kotlin) 이 대세죠? 해당 언어를 학습하거나 레거시 프로그램을 다루고 싶다면 자바(Java) 언어를 학습하고, 객체 지향 프로그래밍(OOP) 개념을 이해하세요. 또한, 프로그래밍 기본 개념과 알고리즘에 대한 이해가 필요합니다. 인프런에 무료강의도 좋은 강의가 많..

IT 2023.05.20

[Mac] Apache Tomcat 톰캣 설치해보기

톰캣 설치 1. Apache Tomcat 사이트에 접속합니다. 페이지 좌측 Download 카테고리에서 다운로드할 톰캣 버전을 클릭합니다. 나에게 맞는 톰캣 버전 자바 5 - 톰캣 6 자바 6 - 톰캣 7 자바 7 - 톰캣 8 자바 8(이상) - 톰캣 9 Download 카테고리에 Which version? 클릭한 내용 요약한거에요 원문보시려면 들어가서 보셔도 좋습니다. 저는 Tomcat 9를 설치할 겁니다. Binary Distributions 항목에서 tar.gz 파일을 클릭해 다운로드하고 설치된 tar.gz 파일을 더블클릭하여 압축을 해제 합니다. (Windows 사용자는 zip 파일 클릭해서 다운로드) 저는 다운로드 폴더에 다운로드되었습니다. 그리고 apache-tomcat-9.0.73\bin\s..

IT/Mac 2023.03.25

[SSMS] localhost 혹은 127.0.0.1 로 로컬DB 접속이 안돼요

SQL Server Management Studio(SSMS) 를 설치하면 서버 이름이 기본적으로 HOSTNAME\SQLEXPRESS 로 세팅되어있고 로컬DB로써 사용이 가능합니다. 그런데 서버이름을 localhost 혹은 127.0.0.1 로 사용해야할 경우가 있죠? 이 때, 아무런 세팅을 해주지 않았다면 로그인이 불가하면서 에러가 나는데 세팅 방법을 알아보겠습니다. 1. 본인 버전에 맞는 SQL Server 구성관리자를 실행합니다. 2. SQL Server 네트워크 구성> MSSQLSERVER에 대한 프로토콜 > TCP/IP 사용으로 변경합니다. 3. TCP/IP 속성 > IP주소 > IPALL 에 TCP 포트가 1433 인지 확인하기 (기본값) 4. SQL Server 재실행 이렇게 설정해주면 lo..

IT 2023.03.18

[Mac] 맥북 화면 캡쳐하는 방법 (전체, 창, 부분)

안녕하세요 생활하다보면 화면이나 글이나 여러가지를 캡쳐할 일이 굉장히 많아요 아이폰이나 갤럭시같은 모바일 기기는 볼륨과 전원버튼 동시에 누르면 캡쳐가 되는걸 몸이 기억하고있고 Windows 는 Alt + Windows키 + S 으로 캡쳐하는 방법을 배워서 굉장히 편했는데 Mac OS 캡처방법은 그렇게 외워지지가 않고 자주 잊어버려서 아예 정리를 해놓으려고 합니다. Mac에서 화면을 캡쳐하는 방법 전체 화면 캡쳐 수기 선택 영역 캡쳐 프로그램 별 화면 캡쳐 단축키는 순서대로 Shift + Command + 3 Shift + Command + 4 Shift + Command + 4 -> SpaceBar 3. 프로그램 별 화면 캡쳐 기능은 Mac OS 에 와서 처음 보는 기능이네요. Windows 에서는 전체..

IT/Mac 2023.03.05

[Java] Arrays.sort 와 Collections.sort 정리(comparable, comparator)

정렬할 때마다 아 Python 할 걸... 생각이 들게 하는 기능 근데 또 생각하려면 기억 안나서 계속 구글링해야하는 기능 정리해두려고합니다. (회사에선 C#쓰면서 Java 못놓는 중,,,) Arrays.sort 오름차순 import java.util.Arrays; public class Sort { public static void main(String[] args) { String[] str = {"1", "5", "4", "3", "6", "2"}; for(String s : str) { // 정렬 전 출력 System.out.print(s + " "); } System.out.println(); Arrays.sort(str); // 정렬 후 출력 for(String s : str) { System..

IT/Java 2023.02.25

[Windows] 윈도우 11 무료 설치를 위한 부팅 USB 만들기

최근 맥북에 이어 데스크탑을 구매해서 기분이 아주 좋아요~ 가성비로 맞추기 위해 저는 윈도우가 설치되지않은 프리도스(freeDos) 로 구매했어요 거의 10만원 가까이 가격이 저렴해집니다 프리도스는 OS(윈도우, 맥, 리눅스) 가 설치되지 않은 순정상태 그대로 있는것을 의미해요 이 프리도스 데스크탑 혹은 노트북에 윈도우를 무료로 설치하기 위해선 8GB 이상의 USB 가 필요합니다. 먼저 부팅 USB를 만들어보겠습니다. 윈도우 11 설치를 위해 홈페이지에 접속해서 빨간 박스를 클릭하여 윈도우11 설치 미디어를 만들 파일을 준비합니다. Windows 11 다운로드 (microsoft.com) Windows 11 다운로드 요청의 유효성을 검사하는 중입니다. 이 작업은 몇 분 정도 걸릴 수 있습니다. 페이지를 ..

IT 2023.02.18

[AWS] AWS의 구조(글로벌서비스, 리전서비스, 기타)

앞서 작성했던 포스팅 글은 클라우드 컴퓨팅에 대한 개념에 대한 것이었다면 이번 포스팅부터 제대로 AWS 에 관해 학습하려고 합니다. AWS를 통한 클라우드 컴퓨팅 Amazon Web Services(AWS)는 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공하는, 세계적으로 가장 포괄적이며, 널리 채택되고 있는 클라우드 플랫폼입니다. 빠르게 성장하는 스타트업, 가장 큰 규모의 엔터프라이즈, 주요 정부 기관을 포함하여 수백만 명의 고객이 AWS를 사용하여 비용을 절감하고, 민첩성을 향상시키고 더 빠르게 혁신하고 있습니다. AWS 홈페이지 대문에 가장 먼저 보이는 AWS클라우드 컴퓨팅에 대한 설명입니다. AWS는 현재 클라우드 서비스 점유율 1위로 전 세계 실력자들의 노하우와..

IT/AWS 2023.01.15

[AWS] 클라우드 컴퓨팅의 종류

클라우드 컴퓨팅은 2가지 기준으로 나뉠 수 있습니다. 첫번째, 어떤 것을 제공하는지 (What?) 두번째, 어떻게 제공하는지 (How?) What ? 어떤 것을 제공하느냐에 따라 IaaS (infrastructure as a service) PaaS (platform as a service) SaaS (software as a service) 세 가지로 나뉘어집니다. IaaS (infrastructure as a service) 는 인프라만 제공합니다. 어플리케이션 + 데이터 운영체제 + 런타임 + 미들웨어 컴퓨팅(CPU+RAM+서버) 스토리지 (HDD/SSD) 네트워크(랜카드/랜선) 운영체제부터는 직접 설치하고 필요한 소프트웨어 개발해서 사용합니다. 다시 말해서 가상의 프리도스 컴퓨터를 하나 임대하는 ..

IT/AWS 2023.01.07

[AWS] 클라우드 컴퓨팅 개념과 장점(데이터센터 비교)

많은 회사에서 클라우드 사업과 사내 교육에 열을 올리고 있고 클라우드가 미래라며 훌쩍 떠나버린 회사 동기때문에 갑.자.기 클라우드에 대해 알고 싶어졌습니다. 그래서 이게 대체 뭔데? 하는 마음에 포스팅하려고 합니다. 클라우딩 컴퓨팅 - IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것 # 온디맨드 : 수요에 반응함 이게 뭔 말이여 먼저 클라우드를 더 잘 이해하기 위해선 데이터센터에 대한 이해가 필요합니다. 데이터센터 - 서버를 호스팅하고 네트워크 회선 등을 제공하는 물리적 시설 간단히 말해서 많은 회사에서 사용하는 서버를 한 곳에 모아놓은 시설이라고 생각하면 됩니다. 데이터센터를 운영하기 위해선 최소 아래 장비들을 필요로 합니다. - 기본 및 백업 스토리지 - 네트워크 장..

IT/AWS 2022.12.31

IntelliJ IDEA Ultimate 무료로 사용하기(Feat. 학생 라이센스)

IntelliJ IDEA 란? Java 프로그래밍에서 사용되는 대표 IDE로 불릴 만큼 다양한 기능을 제공하는 프로그램입니다. 크게 IntelliJ IDEA Community(무료)와 IntelliJ IDEA Ultimate(유료) 2가지로 나뉘어 있는데, 아래 사진과 같이 기능에 있어서 차이가 많이 납니다. 기능이 많은 Ultimate 버전을 사용하려면 매년 60만원 가까이 지불하고 유료 라이센스를 구입해야합니다. 하지만! 교사/학생 인증을 통하여 무료로 사용할 수 있다고 하던데 이건 못참겠더라고요. 그래서 학생 인증방법을 포스팅 하려합니다. ▶︎1. JetBrains 사이트 접속 https://www.jetbrains.com/community/education/#students Free Educati..

IT 2022.12.08
반응형