영공의공책

고정 헤더 영역

글 제목

메뉴 레이어

영공의공책

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (84)
    • JAVA (42)
      • JAVA basic (6)
      • Spring (33)
      • Mybatis (2)
      • DB connection (1)
    • FRONT (2)
      • Javascript & JQuery (5)
    • DB (3)
    • NETWORK (22)
      • AWS (9)
      • docker & 쿠버네티스 (6)
      • Infra (7)
    • Project (6)
      • Team (2)
      • Android (2)
      • 개인 (2)
    • Design (4)

검색 레이어

영공의공책

검색 영역

컨텐츠 검색

JAVA/JAVA basic

  • JSONProperty

    2023.01.25 by 영공쁘이

  • Map데이터 가져오기

    2022.01.27 by 영공쁘이

  • Heap, Stack, Method

    2021.12.08 by 영공쁘이

  • 자바 - 기초(자바의 정석) - chapter 2, 3

    2021.11.29 by 영공쁘이

  • 자바 개념

    2021.08.23 by 영공쁘이

  • 자바

    2021.08.18 by 영공쁘이

JSONProperty

1. JSONProperty 사용이유 2. 사용방법 1. JSONProperty 사용이유 알아야 할 정보: 1) jsonIgnore - 직렬 / 역직렬화에 사용되는 속성값을 무시할 때 사용 - 원하는 정보에 대해서는(예, userId, password) 일부 속성을 무시할 때 사용 -> 그러면, 로그인 시 해당 속성은 무시되므로 jsp로부터 넘어오는 값들을 사용할 수가 없어 로그인이 되지 않음. String Id; @JsonIgnore String password; 만약, jsonIgnore가 false @JsonIgnore(false) String password; - 이는, 서버에서 역직렬화할 때, 에러를 발생시킴(Unrecognized field "password") , 이는 외부에서 보내주는 pa..

JAVA/JAVA basic 2023. 1. 25. 19:12

Map데이터 가져오기

Map형태는 데이터를 가져올 때,Map.Entry를 써서 key와 value를 가져온다. 예) Dto 내용을 가져올 때for(Map.Entry map : dataMap.entrySet()) { SpatStatusDto statusDto = new SpatStatusDto(); statusDto.setItstId(map.getKey()); statusDto.setLastUpdate(strCurr); statusDto.setErrMsg(map.getValue().getErrMsg()); dbService.updateSpatStatus(statusDto); }

JAVA/JAVA basic 2022. 1. 27. 09:43

Heap, Stack, Method

static 정적 멤버(정적 변수/메소드)로써, 클래스에 고정된 변수를 일컫는다. 클래스 로더가 데이터를 메소드 메모리 영역에 적재할 때! 클래스별로 관리가 되기 때문에 로딩이 되면 바로 반응한다. - 메모리를 공유함 -> 그래서 어디서든 참조가 가능하다(즉각적으로 바로 실행이 가능), 시스템 종료 후에도 남음 ※ 그래서, 너무 많이 쓰지 않는 것이 좋음 Heap 영역 : 주로 객체(배열과 객체들)들이 생성 및 할당하고 stack 영역에서 참조를 합니다!! 그래서, 만약에 더이상 참조하지 않는다면, Garbage Collector에 데이터가 버려집니당. Stack 영역 : 메소드를 호출 시: frame을 추가 종료 시: 프레임 제거 변수가 생성되는 시점: 최초로 변수에 값이 저장될 때! static된 곳..

JAVA/JAVA basic 2021. 12. 8. 00:24

자바 - 기초(자바의 정석) - chapter 2, 3

1. 클래스 1) 대문자로 시작 1-2) 숫자, $,_로 시작하면 안됨 1-3) 자바 키워드 사용 금지(if, for 등) 2) 키워드는 소문자로 한다. 3) 소스파일명과 동일한 경우 public을 붙일 수 있다! public class one{ //1. 필드 private string name; private int age; private string type; //2. 생성자 public one(){} //기본 생성자 //3. 메소드(동작을 수행하는 함수) void speak(String lang){} void move(){} double ageSum(int age){ int result=0; for(int i=0;i> 변수와 다른 점: 변수(생성자에 메서드 내에서만 실행) 이 부분이 다름(소멸되지 ..

JAVA/JAVA basic 2021. 11. 29. 21:30

자바 개념

자바 관련 언어 자바 객체 지향적 언어, 비 절차적 언어다 플랫폼에 독립적이다(어느 가상 머신이든 간에 이식성이 높고 재사용성이 좋다.) 컴파일 하면, "바이트코드"라 불리우는 .class 파일이 생성된다. 자바 스크립트 1. html에서 사용( - 클라이언트에서만 사용한다) 2. 스크립트 언어이고 자바를 동적으로 표현한다 3. 자료형 선언을 안해도 된다. 4. 삽입되어 사용됨 5. 함수가 있는 스크립트는 head 내에서만 사용이 가능하다. 예) alert, document.write(), document.getElementId 등 JSP(java server page) 1. 플랫폼에 무관하게 재사용이 가능 2. 모든 웹서버에서 사용(클래스를 서버에 올려 실행) 3. 병행성을 지원, 메모리 유출 방지 가..

JAVA/JAVA basic 2021. 8. 23. 16:31

자바

제 1 장 개요 자바란 - 썬 마이크로소프사에서 개발한 프로그래밍언어 및 개발도구이다 - 자바는 객체지향(oop =Object Oriented Programming) 언어이다 - 클라이언트 - 서버프로그래밍 문제를 해결하기 위해서 설계된 언어이다 자바의 유래 - 서로다른 실행환경에서 실행가능한 프로그램을 개발하는데 사용할 컴퓨언어를 만드는것이 목적이다 (즉, 서로다른 (os)제조회사들의 다향한 CPU를 위해 하나의 구조에 얽매이지 않는언어) - 새로운 문법의 언어를 만들기 보다는 UNIX에 해박한 SUN직원들이 C++기반으로 Oak제작했다 (1990년대 : Oak(참나무), 가전제품에도입하려고 했음, james Gosling에 의해 ) - 1994년 : Oak에서 Java로 이름 변경 internet의 ..

JAVA/JAVA basic 2021. 8. 18. 14:45

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
영공의공책 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바