자바(10)
-
mac java 설치 및 환경변수 path 설정
mac에서 java를 설치하고 환경변수 path 를 설정하는 방법은 대략적으로 다음과 같습니다.Homebrew 설치 (bash)설치할 수 있는 자바 버전들 확인 (openjdk ~ )원하는 버전 설치 ( 2번에 확인한 목록 중에서 )환경변수 설정 ( zsh, bash, profile )자세히 알아보면 다음과 같습니다.1. Homebrew 설치$/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. 설치할 수 있는 자바 버전들 확인$brew search openjdk3. 원하는 버전 설치*. 저는 17을 선택해보겠습니다$brew install openjdk@174. 환경변수 설정$echo..
2024.07.16 -
[자바] 멀티쓰레드 병렬처리 - stream 방식 ExecutorService, Future 방식
(1) ExecutorService, Future, callable 자바 1.5 버전의 ExecutorService와 callable를 사용한 예시 newSingleThreadExecutor로 하였는데 newFixedThreadPool(숫자) 방식으로 하면 쓰레드 개수를 지정할 수 있다. ExecutorService executorService = Executors.newSingleThreadExecutor(); Set callables = new HashSet(); //리스트, 맵등 반복문으로 작업할 콜렉션 for(String key : map.keySet()) { callables.add(() -> { //원하는 동작 수행 return "result"; }); } //callables 들이 병렬처리된..
2020.11.24 -
[유튜브 강의] (8) 안드로이드 기초 강의 : 액티비티 활용 - 2 : EditText 으로 로그인 기능 만들기 + 입력 이벤트 리스너 추가
[센치한 개발자-유튜브 강의] (8) 안드로이드 기초 강의 : 액티비티 활용 - 2 : EditText 로그인 기능 만들기 + 입력 이벤트 리스너 추가 ▶︎ 센치한 개발자 유튜브 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1
2018.10.22 -
[유튜브 강의] (5) 안드로이드 기초 강의 : 앱 레이아웃 따라하기 실전 - 2 (회원가입 화면)
[센치한 개발자-유튜브 강의] (5) 안드로이드 기초 강의 : 앱 레이아웃 따라하기 실전 - 2 (회원가입 화면) ▶︎ 센치한 개발자 유튜브 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1
2018.09.29 -
[유튜브 강의] (4) 안드로이드 기초 강의 : 앱 레이아웃 따라하기 실전 - 1
[센치한 개발자-유튜브 강의] (4) 안드로이드 기초 강의 : 앱 레이아웃 따라하기 실전 - 1 ▶︎ 센치한 개발자 유튜브 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1
2018.09.29 -
[블록체인] 블록체인 관련 오픈소스, 예제, 샘플 사이트 소개합니다.
[블록체인] 블록체인 관련 심플한 오픈소스, 예제, 샘플 사이트 소개합니다. 블록체인 기술이 나온지는 좀 되었지만, 어디서 어떻게 구현되었는지 궁금하실 분들이 계실 것 같아 직접 오픈소스 형상관리 사이트인 GitHub를 돌아다니며 정리해보았습니다. 각각의 블록들이 서로 연관되어 있기때문에 어떠한 블록 뒤에 붙는 블록은 앞의 블록들의 정보들을 모두 포함하고 있고, 그것이 체이닝(쇠사슬처럼 연결)되어 점점 위변조가 어려워지는 기술이라고 이해하면 되실 것 같습니다. (일각에서는 자료구조의 링크드 리스트의 연장선상일뿐 특별한 것이 없다고도 합니다만 이 링크 정보를 분산해서 저장하기 시작하면 고도화 된 기술이라고 보는게 맞겠다는 생각도 합니다.) 1. [파이썬] - 심플하게 구성된 블록체인 기술 linked li..
2018.07.05 -
[유튜브 강의] (7) 자바 JAVA 기초 강좌 - 제어문 (1) if else / switch case 기초
(7) [센치한 개발자-유튜브 강의] 자바 JAVA 기초 강좌 - 제어문 (1) if else / switch case :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 짜장과 짬뽕을 둘다 먹고 싶은데 돈은 한 그릇 시켜먹을 돈밖에 없을때의 선택. 집으로 돌아가는 교통수단으로 지하철을 탈 것이냐 버스를 탈 것이냐를 고민할 때의 선택. 엄마야 아빠야를 대답해야만 하는 진부한 스토리. 우리의 일상생활은 항상 선택의 기로에 놓여있죠. 그리고 어떠한 "이유"로 한 쪽을 선택하게 됩니다. 짜장면을 사랑한다는 조건으로 짜장을 선택할 수도 있고, (여담으로 짬짜면은 축복입니다만...
2018.06.29 -
[유튜브 강의] (2) JAVA 초급 강좌 - 데이터 타입 (Data Type) - 1. 기본타입
[센치한 개발자-유튜브 강의] (2) JAVA 초급 - 데이터 타입 ( Data Type ) - 1. 기본타입 : 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 데이터 타입 (Data Type) - 1. 기본타입 [자료 목차] 1> 데이터 타입 (1) 기본타입 1) 정수형 1. byte 2. char 3.short, int long 2) 실수형 1. float 2. double 3) 논리형 1. boolean 지난 시간에 변수, 상수, 리터럴에 대해서 간략히 살펴보았습니다. 그리고 이번 시간에는 위의 3가지 "변.상.리" (?)들과 밀접한 연관이 있다고 말씀드린 데이터..
2017.02.26 -
Power JAVA
POWER JAVA국내도서>전공도서/대학교재저자 : 하상호,천인국출판 : 인피니티북스 2009.06.30상세보기 Review 1. 가독성 - 올컬러는 아니지만 큼직큼직하고 시원한 글씨체로 학습 능률이 오름 ★★★★☆ 8점 : 사자의 색깔이랄까?? 황색 계열의 색상이 주로 사용되어 있으며, 중요한 포인트는 진한 검은색이나 빨간색으로 강조되어 있다. 코드 부분이나 설명 부분의 행간이 여유로워서 읽기에 편안하다. Review 2. 내용 구성 - 다양한 기능을 단순한 나열에 그치고 있어 깊이 있는 학습이 어려움 ★★☆☆☆ 4점 : 특정 함수나 기능 부분에는 부가적으로 사용할 수 있는 기능을 나열식으로 소개하고 있는데, 단순히 API를 번역한 수준이 지나지 않는다고 해도 과언이 아닐만큼 내용의 깊이가 부실하다. ..
2012.07.05 -
난 정말 JAVA를 공부한 적이 없다구요
난 정말 JAVA를 공부한 적이 없다구요 국내도서>컴퓨터/인터넷 저자 : 윤성우 출판 : 오렌지미디어 2009.08.12상세보기 Review 1. 초보자와 중급자에게 적합한 책, 인터넷 강의는 최고! ★★★★☆ : 우선 초보자들은 글쓴이가 직접 강의하는 인터넷 강의를 활용하는 것이 좋다. 수많은 인터넷 강의를 들어왔지만, 글쓴이가 직접 강의하는 강의면서, 무료로 제공하면서, 휴대폰으로 들을 수도있고, 친절한 설명에, 강의 분량도 적절하게 조절해주시고 있다. 책 제목 그대로 정말 자바를 공부한 적이 없는 초보자를 위한 책이지만, 단순히 사전 공부나 인강의 병행없이 책만 읽는다면 다소 어려울 수 있다. Review 2. 옆집 형이 알려주는 듯한 친절한 설명, 그러나 다양한 예제 구성은 미흡 ★★★☆☆ : 많..
2012.07.04