본문 바로가기 메뉴 바로가기

hdd

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

hdd

검색하기 폼
  • 분류 전체보기 (329)
    • 암호학 (1)
    • SQL injection (117)
      • lord of SQL (50)
      • injection 문법 (2)
      • Zixem (10)
      • webhacking (55)
    • MySQL (1)
    • 백준 (121)
    • 코딩테스트 (2)
    • 백지 (4)
    • 프로그래머스 (45)
    • 기술스택 (34)
      • 자바(Spring) (34)
      • DataBase (0)
    • CS(Coumpter Science) (1)
    • 일기 (3)
  • 방명록

2025/02/05 (5)
Float형 소수 이진수 변환 시 발생하는 문제 - 단/배정도 부동 소수점 방식

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 프로그래밍을 하다 보면 당연히 소수점을 다루게 되는 일이 있다. 이럴 때 우리는 실수 자료형 변수에 이 값을 담아 사용하는 방법을 선택한다. 하지만 이럴경우 문제가 발생될 수 있다. 아니 실수 자료형에 실수를 담았는데 무엇이 문제가 될 수 있다는 것인가? 예시를 보자.  우리는 당연히 0.1 + 0.2가 0.3 인 것을 알고 있다. 하지만 자바스크립트의 출력 결과는 0.1 + 0.2 == 0.3의 값이 false가 나왔다. 어떻게 된것일까? 이 문제의 근본은 램(RAM)에 있다. 램은 유한한 공간을 갖고 있으며, 각 변수를 저장하는 공간 또한 필연적으로 유한하다. 물론 이 문제의 경우 램의 공간이 무한하다 해도 실수부를 이진수로 ..

CS(Coumpter Science) 2025. 2. 5. 23:47
자바 NullPointException

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 자바를 코딩해 본 사람이라면 무조건 접해봤을 오류다. 바로 NullPointerException이다. 이것이 왜 발생하는지 먼저 알아보자 말 그대로 Null + Pointer 널 포인터 예외이다. 근데 포인터는 c 언어에서 나오는 것 아닌가? 맞지만 아니다. 자바에서도 Pointer가 있다. 바로.이다. 아래 예시를 보자 public class Student{ String name; int age;} public class test1 { public static void main(String[] args) { Student st = new Student(); System.out.printl..

기술스택/자바(Spring) 2025. 2. 5. 21:58
300회 포스팅

어느새 포스팅 횟수가 300이 되었다. 3년 전 이맘때쯤 시작한 블로그였는데 하나둘씩 작성하다 보니 어느새 글이 300개가 넘게 되었다. 물론 중간에 글을 포스팅하지 않는 공백기도 자주 있었으며 길었다. 그래도 하나둘씩 작성하다 보니 어느새 300회를 달성하였다. 하지만 이전에 작성한 글들은 기술 스택이라는 느낌보다는.. 알고리즘, 웹 해킹문제를 주로 다뤘었기 때문에 횟수가 큰 의미가 있진 않았다. 현재는 웝 해킹 쪽 진로는 포기하였고, 그때 쌓인 기억 또한 희미하지만 그래도 개발자로서 알아두면 좋은 지식이기에 절대 아깝지 않다.. 지금부터라도 제대로된 기술 스택을 쌓아 훌륭한 개발자가 되도록 하겠다. 최근에는 자바에 대한 공부를 시작하였는데 공부하다 보니 학창 시절에 느끼지 못했던 재미를 느끼고 있다...

일기 2025. 2. 5. 21:30
자바 기본 형/참조 형 (+Garbage Collection)

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 오늘은 김영한의 실전 자바 기초 편을 결제하였다. 한 번도 온라인 강의를 돈 주고 사본적이 없는데, 김영한 자바 입문 편을 보고 난 후 강의의 퀄리티가 마음에 들어 결제하였다. 김영한 실전자바 - 기초 편은 44000원으로 부담스럽지 않은 가격이다. 결제 후 강의의 1/5 정도 들은 상태인데, 벌써 굉장히 만족스럽다. 빨리 내용을 습득 후 다음 결제가 기다려질 정도이다. 서론이 길었는데 본론으로 가보자. 자바에서는 변수, 객체 등을 선언할 때, 2가지 형태가 있다. 바로 기본형과 참조형이다. 기본형과 참조형의 차이가 무엇일까? 바로 생성된 변수에 어떠한 값이 들어가는지가 그 차이점이다. 기본형 : int, double, boole..

기술스택/자바(Spring) 2025. 2. 5. 21:04
자바 클래스(static)와 인스턴스(non-static) 접근 가능 방향

포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 아래 코드를 보자.public class test1 { static int money = 0; public static void main(String[] args) { inM(2000); outM(1000); } public static void inM(int a){ money += a; System.out.println(a + "원을 입금하였습니다. 현재 잔액 : " + money); } public static void outM(int a){ money -= a; System.out.println(a + "..

기술스택/자바(Spring) 2025. 2. 5. 00:07
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Los
  • lord of sql
  • 프로그래머스 상품을 구매한 회원 비율 구하기
  • 백준 피보나치 수열
  • java
  • static
  • 코딩테스트 준비
  • los 15
  • webhacking.kr
  • 자바
  • los 15단계
  • 코딩테스트
  • extends
  • 김영한
  • 기술스택
  • 백준 피보나치
  • samron
  • 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
  • 김영한 실전 자바 기초
  • 상품을 구매한 회원 비율 구하기 파이썬
  • 상속
  • 프로그래머스
  • spring
  • zixem
  • 김영한 실전 자바 기본
  • 스프링
  • ys.k
  • samron3
  • 백준
  • 김영한 실전 자바 중급
more
«   2025/02   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함
250x250

Blog is powered by Tistory / Designed by Tistory

티스토리툴바