일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- spring
- 다중DB
- application.properties
- springframework
- mysql
- sql
- 업로드 파일 용량
- 660mbt
- 코테
- 직렬화
- Serializable
- spring boot
- springboot
- Docker
- 개햄문자치환
- Object-oriented
- 쿼리
- 개발환경
- Spring Framework
- 개행문자
- 자바
- @value
- 레오폴드
- 줄바꿈
- 트랜잭션
- java
- query
- 롤백
- value 어노테이션
- vue.js
- Today
- Total
목록java (3)
supremest.35 개발 블로그
개행문자란 컴퓨터에서 줄바꿈을 나타내는 문자를 말한다. 개행문자에는 두종류가 있다. \n 커서를 한칸 아래로 이동하여 새로운 라인을 추가 \r 커서를 맨 왼쪽으로 이동 운영체제별 개행문자 \n 유닉스 \r 맥 \r\n 윈도우 사용자가 입력한 줄바꿈문자 치환하기 간혹 사용자가 입력한 글에서 개행문자를 태그로 바꿔야할 때가 있다. 반복문을 돌려서 사용자가 입력한 string 타입을 char[]타입으로 바꿔서 하나씩 확인해서 개행문자일 경우 로 치환해주는 방법이 있다. 하지만 java 1.7부터 제공되는 System.lineSeparator()을 사용하면 간단히 개행문자를 치환할 수 있다. String text1 = "hello world"; String text2 = text1.replaceAll(Syste..

C언어에 대한 지식을 가지고 있던 나에게 객체의 개념은 조금 어려웠다. C언어는 대부분 call-by-value(값에 대한 호출)로 이루어져 있는데, call-by-reference(참조에 의한 호출)도 있긴 하다. C언어에서 포인터 배울 때 헷갈렸던 부분이기도 하다. 국비지원 교육 초반 자바에 대해 배우기 시작할 때, 객체를 단순히 '주소값을 가지고 있는 변수' 정도로만 이해했다. 그런데 수업을 들으면 들을수록 헷갈리기 시작했다. 객체에 대해 이해하지 못하고 넘어가면 자바에 대해 이해하지 못할 것 같다는 생각에 구글링을 통해 이해하려고 노력하고 강사님께 질문하며 이해했다. 객체지향프로그래밍 (OOP : Object-oriented Programming) 자바는 객체지향 프로그래밍 언어다. 객체지향 프로..

JVM 이란? JVM이란, Java Virtual Machine의 줄임말이며, 자바 코드를 각 OS에 맞게 해석해주는 역할을 한다. Java 컴파일러는 .java 파일을 .class 라는 Java Byte Code로 변환 시켜준다. ByteCode는 기계어가 아니기 때문에 OS에서 바로 실행되지 않는다. 이때, JVM은 OS가 ByteCode를 이해할 수 있도록 해석해준다. 따라서, ByteCode는 JVM 위에서 OS 상관없이 실행된다. 즉, Java 파일 하나만 만들면 어떤 디바이스의 JVM 위에서 실행 할 수 있다.