[Java] 기초 문법 - 자료형
·
개발 ━━━━━/Java
Java 자료형 (Data Type) Java 의 자료형은 크게 기초 자료형 (Primitive type) 과 참조 자료형 (Reference type) 으로 나뉘어진다. • 기초 자료형 (Primitive type) 정수 Byte byte 1byte (8bit) Short short 2byte (16bit) Integer int 4byte (32bit) Long long 8byte (64bit) 실수 Float float 4byte (32bit) Double double 8byte (64bit) 문자 Character char 2byte (16bit) 논리 Boolean boolean 1byte (8bit) ( * char 는 문자 타입으로 분리되긴 하나 사실상 2byte 정수이다. 컴퓨터는 아스키코드..
스타터 노트
·
개발 ━━━━━/항해
#1. 개발 공부가 처음이신가요? 처음이 아니라면, 어느 정도 기간을 가지고 어떻게 학습을 하셨나요? 개발자가 되겠다는 꿈을 갖고 졸업한지는 꽤 되었지만 중간 중간에 하고 싶었던 다른 일들을 하느라 매우 얕게 배웠던 것 밖에 없습니다. #2. 내가 항해99에 참여한 계기는 무엇인가요? 혼자서는 금방 의지가 약해지고 오래 지속하지 못하는 것을 보완하고 좋은 팀원을 만나 함께 성장하고 싶어서 지원하게 되었습니다. #3. 개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 안 풀리는 것이 있다면 쉽게 포기하지 않고 되든 말든 일단 책상에 엉덩이 붙이고 앉아있기를 잘합니다... 또한 영어를 (말하는건 잘 못하지만) 평소에 좋아하는데 구글링할 때 큰 어려움 없이 글을 읽는 것 같..
[TIL] 미니 프로젝트 3일차 -완-
·
개발 ━━━━━/TIL
앞서 2일차에서 발생했던 문제를 해결하느라 로그인 시 메인 페이지로 userid 를 다른 방식으로 가져오게 되었다. 팀원 분이 로그인 세션 작업을 해주셨고 나는 이를 메인 페이지로 옮기는 작업을 하였다. 처음에는 전역 변수로 설정해버릴까 했지만... return render_template("index.html", data='전달데이터') render_template 명령어로 페이지 이동시 data 까지 이동 가능한 것을 이용해 @app.route('/main') def main(): return render_template('index.html') user_id = session.get('id') // print("route 쪽 userId"+user_id) return render_template('..
[TIL] 미니 프로젝트 2일차
·
개발 ━━━━━/TIL
2일차, 여전히 Modal 을 붙잡고 있었다. function lists(rows) { $('#cards-box').empty() rows.forEach((a) => { let author = a['author'] let title = a['title'] let desc = a['description'].substring(0, 50) + "..."; let image = a['cover'] let pubDate = a['pubDate'] let isbn = a['isbn'] let itemId = a['itemId'] let temp_html = ` ${title} 줄거리 ${desc} ` $('#cards-box').append(temp_html) }) } deploy/requirements.txt (..
[TIL] 미니 프로젝트 1일차
·
개발 ━━━━━/TIL
8/9 ~ 8/11 은 미니 프로젝트를 진행하는 기간이다. 16기 12조는 독서 검색 및 개인 독서록을 만들 수 있는 사이트를 만들기로 했다. 협업은 당연히 Github 로 진행하였고 나는 Github Desktop 을, 팀원들은 Source Tree, IDE 에 내장되어 있는 git 등등 여러 가지를 사용하였다. 조장님이 Figma 로 프로젝트 와이어 프레임을 그려주셨다. 내가 맡은 부분은 서브 페이지로 알라딘 api 로 불러와진 메인 페이지에서 특정 책을 누르면 그 책에 대한 정보와 후기를 작성할 수 있는 부분을 만들어야 한다. 추가 창은 팝업이 아닌 Bootstrap 에 있는 Modal 로 사용하였다. https://getbootstrap.com/docs/5.3/components/modal/ Mo..
[TIL] Programmers SQL 문제 풀이
·
개발 ━━━━━/TIL
https://school.programmers.co.kr/learn/courses/30/lessons/144853 SELECT BOOK_ID, SUBSTRING_INDEX(PUBLISHED_DATE, 1, 10) FROM BOOK WHERE CATEGORY = '인문' AND SUBSTRING_INDEX(PUBLISHED_DATE, 1, 4) = 2021 ORDER BY PUBLISHED_DATE https://school.programmers.co.kr/learn/courses/30/lessons/151136 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV' https://sc..
[TIL] Programmers SQL 문제 풀이
·
개발 ━━━━━/TIL
SQL 강의를 다 듣고 주어진 문제 풀이를 하였다. https://school.programmers.co.kr/learn/courses/30/lessons/59036 SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' https://school.programmers.co.kr/learn/courses/30/lessons/59403 SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS FROM CAR_RENTAL_COMPANY_CAR https://school.programmers.co.kr/learn/courses/30/lessons/59407 SELECT ANIMAL_ID FROM ANIMAL_INS W..
[SQL] SQL 문법 - ➁
·
개발 ━━━━━/Dev
SQL 문법 JOIN - 두 개의 테이블을 엮어서 원하는 데이터를 추출할 수 있다. SELECT * FROM users u LEFT JOIN point_users p ON u.user_id = p.user_id -- INNER JOIN - 교집합만 join 됨 / LEFT 는 null 값도 join users 테이블에 user_id 와 point_users 테이블에 user_id 가 같은 것들을 한 테이블에 모아준다. LEFT JOIN 은 붙이는 순서가 중요하지만 INNER JOIN 은 교집합이므로 순서는 상관이 없다. SELECT u.name, COUNT(*) AS cnt FROM orders o INNER JOIN users u ON o.user_id = u.user_id WHERE o.email L..