본문 바로가기

java344

[백준] 10171번 : Cats - Java https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 풀이 1. System.out.println public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 2. BufferedWriter import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.io.. 2021. 12. 16.
[백준] 10718번 : We love kriii - Java https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 풀이 1. Java 8 ver. class Main { public static void main(String[] args) { System.out.print("강한친구 대한육군\n강한친구 대한육군"); } } class Main { public static void main(String[] args) { System.out.print.. 2021. 12. 15.
[백준] 2557번 : Hello World - Java https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 풀이 public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 2021. 12. 14.
[Eclipse] Validation 최적화 이클립스에서 무한 Validating에 빠질 때 유효성 체크 설정 변경 ➡ Build 속도 향상시키기 [순서 1] Window ➡ Preferences ➡ Web ➡ JSP Files ➡ Validation ➡ Validate JSP fragments 체크 해제 [순서 2] Window ➡ Preferences ➡ Validation ➡ 유효성 확인 불필요한 부분의 Build 체크 해제(JSP만 해제함) 2021. 12. 14.
[Java] @Transactional(readOnly = true) @Transactional 사용 시 (readOnly = true) 인식 에러 발생 해결책 : @Transactional의 import문 확인 만약 javax.xxx 로 import되어 있다면 하기의 org.springframework.xxx 로 import문으로 변경 에러 해결! 2021. 12. 9.
[IntelliJ] Interface 만들기 IntelliJ에서 Interface 만들기 1. Interface를 생성하고자 하는 Package에 마우스 우클릭 ➡ New ➡ Java Class 2. New Java Class ➡ Interface 선택 2021. 12. 6.
[Java] actual and formal argument lists differ in length 원인 자바에서 롬복 사용 시 발생한 문제 해결법1 Settings ➡ Annotation Processors를 Enable 시켜주기 그래도 해결이 안 되면, 해결법2 Settings ➡ Build Tools ➡ Gradle의 Build and run using ➡ Gradle을 IntelliJ IDEA로 변경 출처: https://youngssse.tistory.com/entry/Java-Error-actual-and-formal-argument-lists-differ-in-length 2021. 12. 2.
[Eclipse] Java Build Path에서 Maven Dependencies 없을 때 Maven Dependencies 없을 때 Project 우클릭 ➡ Properties ➡ Java Build Path ➡ Libraries ➡ Maven Dependencies X 1. Project 우클릭 ➡ Maven ➡ Update Project (Alt + F5) 2. Project 우클릭 ➡ Run As ➡ Maven install 메이븐에 설정했던 로컬 repository 에 jar 파일이 추가됨 ➡ Java Build Path에 Maven Dependencies 나타남 3. 프로젝트 새로 받아올 때 1) Project ➡ Clean 2) Java Build Path ➡ Web App Libraries 다시 받기 2021. 11. 22.
[Java] DAO, DTO, VO DAO: Data Access Object 1. 정의 DB의 데이터에 접근하기 위한 객체 2. 역할 DB 접근을 위한 로직 및 비지니스 로직 분리 목적으로 사용 3. 특징 DB와 연결할 Connection까지 설정되어 있는 경우 많음 Ex) Mybatis 등 사용할 시, 커넥션풀까지 제공 ➡ 즉, 별도의 DAO 만드는 경우는 드묾 4. DAO 예제 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class TestDao { public void add(TestDto dto) throws ClassNotFoundExcept.. 2021. 11. 19.