본문 바로가기

전체 글

(10)
[JAVA] String Literal & String Object 현업에서 시스템 장애를 진단 작업을 하면서 어떤 객체가 가장 많이 생성되는지 점검 하는 경우 String 관련 객체는 몇백개 객체 중에서 상위 5개 안에 항상 포함된다고 한다. String 클래스에 대해 잘 알아야 하는 이유가 되겠다.String 은 어떻게 생겼을까?package java.lang;public final class String // (1) 자식클래스 양산 불가 implements java.io.Serializable, Comparable, CharSequence, Constable, ConstantDesc // (2)자식클래스 양산 불가누구나 사용할 수 있는 클래스클래스가 final 로 선언되어 있으므로 더이상 이 클래스를 확장할 수 없다.구현하는 인터페이..
[ 0510 ] 오류 일기 (MyBatis, SpringBoot) 첫번째 에러Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'long, long'. Cause: java.lang.ClassNotFoundException: Cannot find class: long, long MyBatis xml 파일에서 매개변수를 두개 두고 싶어서 parameterType="long, long" 을 해봤다.이 부분 때문에 에러가 발생해버렸다... // long으로 바꾸니 돌아감 insert into streamingLike(live_id, us..
[네트워크] HTTP vs HTTPS 인터넷을 사용하면서 주소창에 가장 많이 사용되는 형식은 http 혹은 https 로 시작되는 도메인이다. 우리는 이 주소창에 해당 양식의 url 을 입력하면 목표하는 웹사이트로 이동하게 된다. 서버에서는 무슨 일이 벌어지고 있는 것일까. 이 url에 숨겨진 내용은 무엇일까. www는 World Wide Web의 줄임말 💡 도메인 DNS (Domain Name Service) IP 주소와 도메인 명을 서로 교환하는 장치 인터넷에서는 컴퓨터 식별을 위해 IP 주소를 사용하는데 여기 이름을 붙인 것이다. DNS 서버는 트리 구조로 이뤄졌다. HTTP HyperText Transfer Protocol W3 상에서 정보를 주고받을 수 있는 프로토콜(규칙, 규약) 클라이언트와 서버 간 데이터(텍스트/이미지/동영상 ..