Programming/HTML, CSS
[html] <button>태그에 href 설정하기
로 설정해주면 된다. *주의 할 점은 href=다음이 ''작은 따옴표라는 점이다. 1 취소 cs
Programming/HTML, CSS
[html] <button>태그에 href 설정하기
로 설정해주면 된다. *주의 할 점은 href=다음이 ''작은 따옴표라는 점이다. 1 취소 cs
Spring/Spring Web
[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 3 (DB연결 및 VO 생성)
1. 의존성 주입 pom.xml에 Oracle, Mybatis, Connetion Pool 관련 dependency를 추가해준다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 com.oracle ojdbc6 11.2.0.3 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.1 org.springframework spring-jdbc ${org.springframework-version} commons-dbcp commons-dbcp 1.4 Colored by Color Scr..
Spring/Spring Web
[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 2 (Controller와 RequestMapping)
부트스트랩 템플릿을 통하여 Home.jsp를 대략적으로 세팅해보았다. 게시판 기능을 구현할 건데, 먼저, 상단 navbar의 게시판 버튼을 눌렀을 때 게시판 페이지로 이동 할 수 있게끔 설정하겠다. 태그의 href속성으로, /tutorial/board의 url을 설정했다. 그 다음, 게시판 전용 controller 패키지와 클래스를 생성해준 후에, @Controller를 클래스 상단에 붙여 준 후, return 타입이 String인 메소드를 만들어준다. @RequestMapping을 메소드 상단에 붙여 value를 /tutorial을 제외한 /board로 설정해주었다. 또한, return값으로 WEB-INF/views하단부터의 경로로, board/board_home으로 세팅해 준다. 여기서 한가지 의문이..
Programming/HTML, CSS
[CSS] div에 사진 넣기 background-image: url("")
태그를 이용하지 않고 태그에 css속성의 background-image: url("");을 통하여 사진을 넣을 수 있다. 1 2 3 4 5 6 7 .main_div{ background-image: url("./resources/img/01.jpg"); background-position: center; height: 300px; border-radius: 10px; border: 10px solid green; } Colored by Color Scripter cs
알고리즘/코딩테스트
[프로그래머스/java]문자열 내림차순으로 배치하기
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 1. String.split("")을 이용하여 String → String[] 2. Arrays.sort(String[])를 이용하여 오름차순 정렬 3. Colllections.reverse(List)를 이용하여 앞뒤 전환 4. String.join("",[])을 이용하여 String[] → String 1 2 3 4 5 6 7 8 9 10 11 import java.util.Arrays; import java.util.Collections; class Solution { public String s..
알고리즘/코딩테스트
[프로그래머스/java] 문자열 다루기 기본
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 1. (int)char를 하게 되면 아스키코드로 변형이 된다. 2. 아스키코드 48~57은 숫자이다. 1 2 3 4 5 6 7 8 9 10 class Solution { public boolean solution(String s) { if(!(s.length() == 4 || s.length() == 6)) return false; for(int i=0; i= 48 && (int)s.charAt(i)
Spring/Spring Web
[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 1 (기본 서버 셋팅)
1. Package Explorer 마우스 오른쪽 클릭 → New → Spring Legacy Project 2. Proejct name : 프로젝트명 입력 → Templates:의 Spring MVC Project → Next 3. 최소 3개 단위의 패키지명 입력 ex) com.abc.def ".단위로 단어 3개" → finish 4. 서버를 실행해보자! 프로젝트 우클릭 → Run As → Run on Server 4. 500 에러를 획득했다!! 5. 내용을 확인해보자. java.sun.com/jsp/jstl/core를 찾을 수 없다고 한다. src/main/webapp/WEB-INF/views 에 자동으로 생성되는 home.jsp가 있는데, 자기 멋대로 jsp/jstl/core 라이브러리를 사용하고 ..
알고리즘/코딩테스트
[프로그래머스/java]서울에서 김서방 찾기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 class Solution { public String solution(String[] seoul) { StringBuffer sb = new StringBuffer(); int i = 0; for(String s : seoul){ if(s.equals("Kim")){ sb.append("김서방은 "); sb.append(i + "에 있다"); break; } i++; } return sb.toString(); } } Colored by Color Scripter cs *포인트* 1. Arrays.asList(T...a)를 사용하여 List형태로 만들어, List.indexOf()를 사용하여 위치를 찾아내었다. asList()메소드는 매개변..
Spring/Spring Web
[Spring] WebSocket을 이용한 1:1 채팅 / 실시간 알림 - [2]
먼저 전체 코드입니다. 백엔드 작업에 앞서 jsp 코드를 분석해보겠습니다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113..
알고리즘/코딩테스트
[프로그래머스/java] 소수 찾기 *[에라스토테네스의 체] 설명
1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 1. 2부터 소수를 구하고자 하는 구간의 모든 수를 나열한다. 2. 2는 소수이므로 오른쪽에 2를 쓴다. 3. 자기 자신을 제외한 2의 배수를 모두 지운다. 4. 남아있는 수 가운데 3은 소수이므로 오른쪽에 3을 쓴다. 5. 자기 자신을 제외한 3의 배수를 모두 지운다. 6. 남아있는 수 가운데 5는 소수이므로 오른쪽에 5를 쓴다. 7. 자기 자신을 제외한 5의 배수를 모두 지운다. 8. 남아있는 수 가운데 7은 소수이므로 오른쪽에 7을 쓴다. 9. 자기 자신을 제외한 7의 배수를 모두 지운다. 10. 위의 과정을 반복하..