본문 바로가기

main182

SpringBoot 프로젝트(2) - STS에서 GitHub로 프로젝트 올리기 Github에 소스를 올리는 방법은 여러가지가 있습니다. 여기서는 SpringBoot 프로젝트(1)에서 만든 프로젝트를 STS를 이용하여 GitHub에 올리는 방법을 소개하겠습니다. 1. GitHub에서 새로운 repository 만들기 1-1. Repository name 입력란에 원하는 레파지토리 명을 입력하시고, Create repository 버튼을 클릭합니다. 1-2. 새로 만든 리파지토리로 이동하여 [Clone or download] 버튼을 클릭합니다. 그러면 아래와 같이 Clone with HTTPS에 URL이 보여지는데, 이 URL을 복사합니다. 2. STS를 띄운 후 아래와 같이 차례대로 클릭하세요. STS - GitHub에 올릴 프로젝트 오른쪽 마우스 클릭 - team - Share P.. 2018. 12. 2.
Java 버전별 특징(upto Java12) Java 개요ㆍ썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어ㆍ창시자는 제임스 고슬링ㆍ2010년에 썬이 오라클에 인수되어서 현재 Java의 저작권자는 오라클이며, 2019년 1월부터 유료화되었다. 단, Java EE는 이클립스 재단의 소유이다. Java 버전별 특징 Java 12ㆍ2019.03 ㆍ문법적으로 Switch문 확장switch (day) { case MONDAY: case FRIDAY: case SUNDAY: System.out.println(6); break; case TUESDAY: System.out.println(7); break; case THURSDAY: case SATURDAY: System.out.println(8); break; case WEDNESDAY: .. 2018. 12. 2.
SpringBoot 프로젝트(1) - SpringBoot, Spring Security, Gradle, MySQL을 이용한 프로젝트 생성 SpringBoot, Spring Security, Gradle, MySQL을 이용한 프로젝트 생성 Spring과 SpringBoot 환경에서 개발을 해왔지만, 개인적으로 좀 더 공부하고 싶어 글을 올리게 되었습니다. 부족하지만 유익한 내용이 되었으면 합니다. 개발환경ㆍOS : Windows 10ㆍJava8ㆍSTS 3.9.5ㆍspringBoot 2.0.4ㆍGradle 2.2.1 프로젝트 생성 전 선작업'Buildship Gradle Integration' 설치하기 1) STS - Help - Eclipse Marketplace 를 클릭2) 입력란에 'gradle'을 입력하여 솔루션 검색3) Buildship Gradle Integration 2.0을 [install] 버튼 클릭하여 설치4) 이클립스 재시.. 2018. 12. 2.
Java 10 버전 특징 java 10 오라클이 3월 20일 Java SE 10(JDK 10) GA(general availability)를 발표했다. 주요 특징ㆍLocal-variable type inference: enhances the Java language to extend type inference to declarations of local variables with initializers.ㆍParallel Full GC for G1: improves G1 worst-case latencies by making the full GC parallel.ㆍApplication Class-Data Sharing: optimizes startup time and footprint by extending the existing.. 2018. 12. 2.
AJAX 개념과 예제 AJAX(Asynchronous JavaScript and XML) ㆍAJAX 개념JavaScript와 XML를 이용하여 Web Client와 Server간의 비동기적 처리를 지원하는 프로그래밍 기법이다. AJAX는 그 자체가 하나의 기술이라기 보다는 패턴을 의미한다. 간단히 이야기 하면, '브라우저와 서버 사이의 통신'에는 XML을 사용하고, 사용자가 보는 브라우저 화면에 JavaScript를 사용하는 것이다. 그래서 XML을 읽여들여 HTTP 페이지에 표시할 수 있는 JavaScript의 XMLHttpRequest 함수가 이 Ajax라는 기술을 사용하는데 핵심적인 역할을 하고 있다. ㆍAJAX 예 ㆍ기존 방식과 AJAX 방식의 차이점 ㆍAJAX 프로그래밍 1. XMLHttpRequest 객체 서버와 .. 2018. 12. 2.
회문(palindrome) public class Palindrome { public static boolean isPalindrome(String word) { char[] wordArr = word.toLowerCase().toCharArray(); int end = wordArr.length - 1; int mid = wordArr.length / 2; for (int i = 0; i < mid; i++) { if (wordArr[i] != wordArr[end - i]) return false; } return true; } public static void main(String[] args) { System.out.println(Palindrome.isPalindrome("Deleveled")); // level(true.. 2018. 11. 26.
[Java] String to int, int to String 형변환 int num = 123;String str = "789"; // int to StringString str1 = String.valueOf(num);String str2 = Integer.toString(num);String str3 = "" + num; System.out.println( str1 + " | " + str2 + " | " + str3 ); //123 | 123 | 123 // String to intint num1 = Integer.parseInt(str);int num2 = Integer.valueOf(str); //자바 8의 Optional을 이용하여 String을 int로 변환 int num3 = Optional.of(str).map(Integer::valueOf).get(); .. 2018. 9. 22.
[프로그래머스] 자연수 뒤집어 배열로 만들기 (3가지 방법) //자연수 뒤집어 배열로 만들기 (3가지 방법) class Solution { //solution1 (my solution) public int[] solution1(long n) { int[] answer = {}; String temp = String.valueOf(n); int len = temp.length(); answer = new int[len]; int cnt = len; for(int i=0; i 2018. 9. 16.
String to char/char[] 형변환, 혹은 그 반대로 형변환 /* * 1. String to char (스트링에서 캐릭터로 형변환) * 2. char to String (캐릭터에서 스트링으로 형변환) * 3. String to char[] (스트링에서 캐릭터형 배열로 형변환) * 4. char[] to String (캐릭터형 배열에서 스트링으로 형변환) * 5. equalsIgnoreCase (대소문자 관계없이 알파벳 체크)*/ //1. String to char String s = "a"; char c = s.charAt(0); System.out.println(s); //a String str = "abc"; char[] charArr = str.toCharArray(); System.out.println(charArr); //abc //2. char to S.. 2018. 9. 11.
[프로그래머스] 문자열 내 p와 y의 개수 (String to char array) 문제)대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다.예를들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. /* 문자열 내 p와 y의 개수 * URL: https://www.welcomekakao.com/learn/courses/30/lessons/12916 */ class Solution15 { boolean solution(String s) { boolean answer = true; char[].. 2018. 9. 11.
반응형