일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html
- set
- JavaScript
- url 치환
- url 변환
- 스프링
- 자바
- 리액트
- 자바스크립트
- SQL
- 오라클
- forEach
- Java
- React
- spring
- 배열
- Oracle
- table
- jQuery
- JSX
- 맛집
- JS
- 개발
- array
- 원펀맨: 최강의 남자
- 원펀맨
- JSTL
- 형변환
- 이름 마스킹
- 모바일게임
- Today
- Total
목록Java (21)
특별한 일상
안녕하세요. 소다맛사탕 입니다. 코딩에 관련된 내용을 올리면서 프로그래밍 하기 위한 과정을 적지 않아 자바 프로그램밍을 하기위한 JDK 설치와 설정 방법을 올립니다. JDK : Java Development Kit 자바가상머신(Java Virtual Machine, JVM)과 자바클래스 라이브러리(Java API), 자바로 개발하는데 필요한 프로그램들을 포함해 설치된다. 포털 사이트(google, naver, daum) 에서 'jdk 1.8' 이라 검색하여 ORACLE 홈페이지에 접속합니다. 접속 URL www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html JDK 1.8 기준이고, 그 이하의 버전도 다운로드 받을 수 있습니다. JDK..
안녕하세요. 소다맛사탕 입니다. 문자열을 저장하고 관리하는 클래스인 String, StringBuffer, StringBuilder의 차이점과 장단점을 설명하려 합니다. ※ 잘못된 부분이 있으면 지적해주시고 도와주세요. String은 immutable(불변), StringBuffer/StringBuilder는 mutable(변함) 의 속성을 갖는다. String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않음. 새로운 String 객체를 만든 후, 새 String 객체에 연결된 문자열을 저장. 그 객체를 참조합니다. 즉, String 클래스 객체는 Heap 메모리 영역(가비지 컬렉션이 동작하는 영역)에 생성된다는 것. Heap 메모리 영역 : 사용자가 직접 관리할 수 있고 해야만하는 영역. 한번 ..
안녕하세요. 소다맛사탕입니다. 맨 처음 알고리즘 배울때 만들었던 다이아몬드.. 추억이 되어버린 다이아몬드 모양 별찍기 코딩을 다시 해봤습니다. System.out.print("다이아몬드의 줄 수를 입력 : "); Scanner sc = new Scanner(System.in); int line = sc.nextInt(); sc.nextLine(); // 다이아몬드 시작 맨처음 별 int star = 1; int inLine = line;// 입력한 다이아몬드 줄을 설정함. for(int i = 0; i < line; i++) { for(int j = 0 ; j < inLine; j++) { // 입력한 줄 수만큼 공백을 처리. System.out.print(" "); } // 줄 수 만큼 별의 갯수를 표..
jdk 1.7 자바 기본 알고리즘 중에 정수를 2진수로 변환하는 알고리즘을 구현해 보았습니다. 1. while문으로 기본적인 방법 int twoTemp; //2진수 값 String totalTwo = ""; String temp; Scanner sc = new Scanner(System.in); System.out.println("2진수로 변환할 정수값 입력!"); int n = sc.nextInt(); while(true) { twoTemp = n % 2; n /= 2; temp = Integer.toString(twoTemp); totalTwo = temp + totalTwo; //System.out.print(twoTemp + " "); if(n < 2) { System.out.println(n);..
안녕하세요. 소다맛사탕 입니다. (2021/12/28 코드 수정) 휴대폰번호, 계좌번호, 또는 이름은 인터넷에서 중요한 개인정보 인데요. 웹을 구현할때 이 개인정보를 마스킹해야 보안 위협에서 벗어날 수 있습니다. 그래서 휴대폰 번호, 계좌번호, 이름에 대한 마스킹 처리 방법을 간단하게 적어봤습니다. 1. 휴대폰 번호 마스킹(phone number masking) // 번호 설정 String phoneNum = "01012341234"; // 마스킹할 번호가 존재해야 하므로 if(phoneNum != null && !"".equals(phoneNum)){ phoneNum = phoneNum.substring(0,3) + "****" + phoneNum.substring(phoneNum.length()-4,..