전체 κΈ€ 115

[μΈν…”λ¦¬μ œμ΄/IntelliJ ] ν”„λ‘œμ νŠΈ 생성 및 ν†°μΊ£(tomcat) 연동 방법

μΈν…”λ¦¬μ œμ΄ ν™˜κ²½ ν•˜μ—μ„œ JSP ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ €λ©΄ Tomcat 연동이 ν•„μš”ν–ˆλ‹€. * ν†°μΊ£ μ„€μΉ˜ 방법은 https://july7k.tistory.com/202 [MacOS] λ§₯뢁에 ν†°μΊ£(tomcat) μ„€μΉ˜ 및 μ‹€ν–‰ ν†°μΊ£(Tomcat)은 μ•„νŒŒμΉ˜(Apache) μž¬λ‹¨μ΄ λ§Œλ“  μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„(Web application Server : WAS)둜 μžλ°” μ„œλΈ”λ¦Ώ 및 JSP μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜μ—¬ 동적인 μ›Ή νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄μ€€λ‹€. 1. ν†°μΊ£ μ„€μΉ˜ - Apache Tomcat μ‚¬μ΄νŠΈ μ ‘ july7k.tistory.com 톰캣을 μ„€μΉ˜ν–ˆμœΌλ‹ˆ 이제 intelliJ에 톰캣을 연동할 μ‹œκ°„ ! μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈλ₯Ό κ΅¬μ„±ν•˜μ—¬ 톰캣을 μ—°λ™ν•΄λ³΄μž. 1. Project 생성 μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈ μƒμ„±ν•˜κΈ° - new project μ™Όμͺ½ νƒ­μ—μ„œ Java ..

ETC/TOOL 2022.11.20

[MacOS] λ§₯뢁에 ν†°μΊ£(tomcat) μ„€μΉ˜ 및 μ‹€ν–‰

ν†°μΊ£(Tomcat)은 μ•„νŒŒμΉ˜(Apache) μž¬λ‹¨μ΄ λ§Œλ“  μ›Ή μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ μ„œλ²„(Web application Server : WAS)둜 μžλ°” μ„œλΈ”λ¦Ώ 및 JSP μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜μ—¬ 동적인 μ›Ή νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄μ€€λ‹€. 1. ν†°μΊ£ μ„€μΉ˜ - Apache Tomcat μ‚¬μ΄νŠΈ 접속 및 Download ν•­λͺ©μ—μ„œ μ›ν•˜λŠ” λ²„μ „μ˜ ν†°μΊ£ μ„€μΉ˜ https://tomcat.apache.org/download-80.cgi Apache Tomcat® - Apache Tomcat 8 Software Downloads Welcome to the Apache Tomcat® 8.x software download page. This page provides download links for obtaining the latest versions of..

OS/macOS 2022.11.20

[JSP] JSPλ₯Ό μ΄μš©ν•œ κ²Œμ‹œνŒ λ§Œλ“€κΈ° 01. ν™˜κ²½μ„€μ •

jsp 볡슡 κ²Έ κ°„λ‹¨ν•œ κ²Œμ‹œνŒμ„ κ΅¬ν˜„ν•΄ 보기둜 ν–ˆλ‹€. μ‹œμž‘μ— μ•žμ„œ, μ°Έκ³ ν•œ μ˜μƒμ€ λ‹€μŒκ³Ό κ°™λ‹€. λͺ‡λ…„ μ „ μ˜μƒμ΄μ§€λ§Œ μ„€λͺ…도 κΉ”λ”ν•˜κ³  μ‰½κ²Œ μ„€λͺ…ν•΄μ£Όμ‹ λ‹€. https://youtu.be/wEIBDHfoMBg μš°μ„  λͺ‡κ°€μ§€ ν™˜κ²½μ„€μ •μ„ 확인해야 ν•œλ‹€. 1. JDK λ‹€μš΄λ‘œλ“œ 및 ν™˜κ²½ λ³€μˆ˜ μ„€μ • - JSPλŠ” Java 기반의 언어이기 λ•Œλ¬Έμ— Java 개발 ν™˜κ²½μΈ JDKλ₯Ό λ‹€μš΄λ°›μ•„μ•Ό ν•œλ‹€. - μ΄λ²ˆμ—λŠ” 1.8 ver을 μ‚¬μš©ν•  μ˜ˆμ • - μ„€μΉ˜λœ java 버전 확인은 https://july7k.tistory.com/200 [Mac] java 버전 확인 1. 터미널 μ•± λ“€μ–΄κ°€κΈ° 2. λͺ…λ Ήμ–΄λ‘œ java -version μž…λ ₯ - ν˜„μž¬ μ„€μΉ˜λ˜μ–΄ μžˆλŠ” java 버전이 λ‚˜μ˜¨λ‹€. % java -version openjdk version ..

Programming/JSP 2022.11.20

[μ½”ν…Œ/μ•Œκ³ λ¦¬μ¦˜] λ°±μ€€ 단계별 ν•™μŠ΅ 방법 (+초보자 μΆ”μ²œ)

μ•Œκ³ λ¦¬μ¦˜ μ½”λ”© ν…ŒμŠ€νŠΈκ°€ λ§Žμ€ μš”μ¦˜ μ€€λΉ„λ₯Ό ν•˜κΈ΄ ν•΄μ•Όν•˜λŠ”λ° μ–΄λ””μ„œλΆ€ν„° μ–΄λ–»κ²Œ μ‹œμž‘ν•΄μ•Όν• μ§€κ°€ λ§‰λ§‰ν•˜λ‹€λ©΄ ? μ΄ˆλ³΄μžμ—κ²Œ μœ μš©ν•œ [λ°±μ€€] μ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•΄λ³΄μž λ¬Έμ œκ°€ μ—„μ²­ λ§Žλ‹€... 처음 μ‚¬μ΄νŠΈμ— λ“€μ–΄κ°€λ©΄ μ–΄λ””μ„œλΆ€ν„° 문제λ₯Ό ν’€μ–΄μ•Ό 할지 감이 μ˜€μ§€ μ•Šμ„ 것이닀. κ·ΈλŸ¬λ‚˜ solved.ac κΈ°λŠ₯을 μ‚¬μš©ν•˜λ©΄ λ‚œμ΄λ„μ— 따라 문제λ₯Ό 선별할 수 μžˆλ‹€. [ λ°±μ€€μ—μ„œ solved.ac κΈ°λŠ₯ μ΄μš©ν•˜κΈ° (μ™„ μ „ 쉬 움) ] 1. λ°±μ€€ μ‚¬μ΄νŠΈ 접속 https://www.acmicpc.net/ 2. [μ„€μ •] - [solved.ac] 클릭 - [μ‚¬μš©] μ„€μ • 3. [문제] - [전체 문제] - 검색 [μ˜΅μ…˜] μ—μ„œ λ‚œμ΄λ„ 선택 및 '적용' λ‹¨μˆœ λ‚œμ΄λ„ 쑰절 외에도 μ„€μ •ν•  수 μžˆλŠ” μ˜΅μ…˜λ“€μ΄ λ§ŽμœΌλ‹ˆ μœ μš©ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμ„ 것이닀. 참고둜 λ‚œμ΄..

[Java] λ¬Έμžμ—΄ λΆ„λ¦¬ν•˜κΈ° - String 클래슀의 split() λ©”μ†Œλ“œ

String μ—μ„œ μ œκ³΅ν•˜λŠ” λ©”μ„œλ“œμΈ split 맀개 λ³€μˆ˜κ°€ 1개인 경우, 2개인 κ²½μš°κ°€ μžˆλ‹€. 1. split(String regex) -> λ¬Έμžμ—΄μ„ μ •κ·œμ‹μ— λ§žμΆ°μ„œ 뢄리 2. split(String regex, int limit) -> limit 만큼 λ¬Έμžμ—΄ 뢄리 μ‚¬μš© μ˜ˆμ‹œλŠ” λ‹€μŒκ³Ό κ°™λ‹€. String str= "Hello world hi"; for(String s : str.split(" ")){ System.out.println(s + " "); // 곡백 κΈ°μ€€μœΌλ‘œ λΆ„λ₯˜ // Hello // world // hi } for(String s : str.split(" ", 2)){ System.out.println(s + " "); // 곡백 κΈ°μ€€μœΌλ‘œ λΆ„λ₯˜, limit 2둜 정함 // Hello // ..

Programming/Java 2022.06.12

[leetcode] 1. two sum - java μžλ°” 문제 풀이

1. Two Sum λ°°μ—΄κ³Ό target을 νŒŒλΌλ―Έν„°λ‘œ λ°›μ•„ λ°°μ—΄ 쀑 두 개의 μˆ«μžκ°€ targetκ³Ό 같을 μ‹œ κ·Έ μˆ«μžλ“€μ˜ 인덱슀 번호λ₯Ό 좜λ ₯ν•˜λŠ” 문제 Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order. Example 1: Input: nums = [2,7,11,15], target =..

[였라클/Oracle] JDBC-8626:Invalid identifier μ—λŸ¬ 원인 및 ν•΄κ²° 방법

JDBC - 8026 : Invalid indentifier. at line 1, column 9..... 이런 μ—λŸ¬ λ©”μ‹œμ§€ λ°œμƒ. * 원인 : SQL λͺ…λ Ήλ¬Έ μ•ˆμ— 적은 컬럼λͺ…κ³Ό μ‹€μ œ 데이터 베이슀 λ‚΄ 컬럼λͺ…이 λ‹€λ₯Έ 경우, 즉 컬럼λͺ…이 μΌμΉ˜ν•˜μ§€ μ•ŠλŠ” 문제 * ν•΄κ²° 방법 : ν•΄λ‹Ή 컬럼λͺ…이 μ‘΄μž¬ν•˜λŠ”μ§€ 확인 (보톡 컬럼λͺ… μ˜€νƒ€μΈ κ²½μš°κ°€ λ§Žλ‹€.)

[Java] Map μΈν„°νŽ˜μ΄μŠ€μ˜ μ •μ˜, Map κ³Ό HaspMap 차이점?

Map μΈν„°νŽ˜μ΄μŠ€ - Map 은 key(ν‚€)-value(κ°’) ν˜•νƒœλ₯Ό 쌍으둜 λ¬Άμ–΄ 데이터λ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” μΈν„°νŽ˜μ΄μŠ€μ΄λ‹€. - μ—¬κΈ°μ„œ ν‚€(key)λž€ μ‹€μ§ˆμ μΈ κ°’(value)을 μ°ΎκΈ° μœ„ν•œ μ΄λ¦„μ˜ 역할을 ν•œλ‹€. - pair ν˜•νƒœμ˜ 객체λ₯Ό κ΄€λ¦¬ν•˜λŠ” 데 ν•„μš”ν•œ λ©”μ„œλ“œλ“€μ΄ μ •μ˜λ˜μ–΄ μžˆλ‹€. (μ—¬κΈ°μ„œ ν‚€λŠ” 쀑볡될 수 μ—†κ³ , 값은 μ€‘λ³΅λ˜λ”λΌλ„ μ΅œκ·Όμ— μ €μž₯된 값이 μ΅œμ’…μœΌλ‘œ λ‚¨λŠ”λ‹€. ) - Map μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬ν˜„ν•œ ν΄λž˜μŠ€λ‘œλŠ” LinkedHashMap, HashMap, SortedMap, TreeMap, HashTable 이 μžˆλ‹€. HashMap ν•΄μ‹œ μ•Œκ³ λ¦¬μ¦˜λ₯Ό μ΄μš©ν•œ Map μ‚½μž… / μ‚­μ œ / 쑰회 μ—°μ‚°μ˜ O(1)을 보μž₯ν•˜λŠ” μ•„μ£Ό λΉ λ₯Έ 자료ꡬ쑰 μ‚½μž… λ°μ΄ν„°μ˜ μˆœμ„œλ₯Ό 보μž₯ν•˜μ§€ μ•ŠμŒ μ •λ ¬ λΆˆκ°€ LinkedHashMap μ‚½..

Programming/Java 2022.03.26

[Java] Scanner 클래슀의 next(), nextLine() λ©”μ†Œλ“œ 차이

next() : 곡백 μž…λ ₯ μ „κΉŒμ§€ μž…λ ₯받은 λ¬Έμžμ—΄μ„ 리턴 Scanner sc = new Scanner(System.in); String next = sc.next(); System.out.println("next(): " + next); nextLine(): Enter 치기 μ „κΉŒμ§€ μ“΄ λ¬Έμžμ—΄μ„ λͺ¨λ‘ 리턴. κ°œν–‰λ¬Έμžλ₯Ό κΈ°μ€€μœΌλ‘œ μž…λ ₯을 λ°›μŒ Scanner sc = new Scanner(System.in); String nextLine = sc.nextLine(); System.out.println("nextLine(): " + nextLine);

Programming/Java 2022.01.31
728x90