list ();
11 | }
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/java/com/example/demo/service/package-info.java:
--------------------------------------------------------------------------------
1 | package com.example.demo.service;
--------------------------------------------------------------------------------
/spring/demo/src/main/java/com/example/demo/utility/series/KindsOfSequence.java:
--------------------------------------------------------------------------------
1 | package com.example.demo.utility.series;
2 |
3 | public class KindsOfSequence {
4 | public static final int GEOMETRIC = 1;
5 | }
6 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/sql/create_member_table.txt:
--------------------------------------------------------------------------------
1 | create table member(
2 | member_no int not null auto_increment,
3 | id varchar(50) not null,
4 | pw varchar(50) not null,
5 | intro text null,
6 | reg_date timestamp not null default now(),
7 | primary key(member_no)
8 | );
9 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/sql/create_product_table.txt:
--------------------------------------------------------------------------------
1 | create table product_board(
2 | product_no int not null auto_increment,
3 | title varchar(200) not null,
4 | description text null,
5 | price int not null,
6 | writer varchar(50) not null,
7 | reg_date timestamp not null default now(),
8 | primary key(product_no)
9 | );
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/36th/cssIdSelector.css:
--------------------------------------------------------------------------------
1 | * {
2 | margin: 20px auto; /* 내용을 화면 중앙에 배치 */
3 | }
4 | body {
5 | color: blue; /* 문서 전체의 글자 색상 */
6 | }
7 | #container {
8 | /* id 값에 css 스타일 적용하기 */
9 | width: 600px;
10 | padding: 15px; /* 테두리와 내용 사이의 여백 */
11 | border: 1px dotted gray;
12 | }
13 | h2 {
14 | color: brown !important;
15 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/36th/fontStyle.css:
--------------------------------------------------------------------------------
1 | h2 {
2 | color: blue;
3 | }
4 | p {
5 | font-size: 12px;
6 | margin-left: 20px;
7 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/36th/sectionStyle.css:
--------------------------------------------------------------------------------
1 | section {
2 | width: 500px; /* 너비 값 */
3 | padding: 15px; /* 테두리와 내용물 사이의 여백 */
4 | border: 5px solid gray; /* 테두리 회색 실선 두께 - 5픽셀 */
5 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/boxBorderTest.css:
--------------------------------------------------------------------------------
1 | div {
2 | width: 200px;
3 | height: 100px;
4 | display: inline-block;
5 | margin: 15px;
6 | border-width: 5px; /* 테두리 굵기 */
7 | }
8 | .box1 { border-style: solid; } /* 실선 */
9 | .box2 { border-style: dotted; } /* 점선 */
10 | .box3 { border-style: dashed; } /* 끊어진 선 */
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/boxPositioningTest2.css:
--------------------------------------------------------------------------------
1 | div {
2 | padding: 20px;
3 | margin: 10px;
4 | }
5 | .box1 {
6 | background: #ffd800;
7 | float: left;
8 | }
9 | .box2 {
10 | background: #0094ff;
11 | float: left;
12 | }
13 | .box3 {
14 | background: #00ff21;
15 | }
16 | .box4 {
17 | background: #a874ff;
18 | clear: both
19 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest.css:
--------------------------------------------------------------------------------
1 | #container ul {
2 | border: 1px dotted blue; /* #container 요소의 모든 하위 ul 요소에 파란 1px 실선 설정 */
3 | /* 즉 ul이 들어간 녀석들은 적용됨을 의미함 */
4 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest2.css:
--------------------------------------------------------------------------------
1 | #container > ul {
2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */
3 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest3.css:
--------------------------------------------------------------------------------
1 | #container > ul {
2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */
3 | }
4 | h1+p {
5 | /* h1 요소 다음의 첫 번째 p 요소에 적용됨 */
6 | color: blue;
7 | font-weight: bold;
8 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest4.css:
--------------------------------------------------------------------------------
1 | #container > ul {
2 | border: 1px dotted blue; /* #container 요소의 직계 자식에게만 적용됨 */
3 | }
4 | h1~p {
5 | /* h1 이후로 나타나는 모든 p */
6 | color: blue;
7 | font-weight: bold;
8 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/37th/cssElementSelectorTest5.css:
--------------------------------------------------------------------------------
1 | ul {
2 | list-style: none;
3 | }
4 | li {
5 | width: 120px;
6 | display: inline-block;
7 | margin: 10px;
8 | }
9 | li a {
10 | padding: 5px 20px;
11 | font-size: 14px;
12 | color: blue;
13 | text-decoration: none;
14 | }
15 | a[href] {
16 | /* href 만 찾아서 싹 다 노란색으로 바꿈 */
17 | background: yellow;
18 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/css/40th/prob11.css:
--------------------------------------------------------------------------------
1 | .round {
2 | border: 2px solid red;
3 | border-radius: 20px; /* 모서리 20px 라운딩 (모깍기) */
4 | }
5 | #pooh {
6 | width: 300px;
7 | height: 200px;
8 | margin: 20px;
9 | background:url(../../img/pooh.jpg) no-repeat; /* 배경 이미지 */
10 | background-size: cover; /* 이미지 영역을 모두 채움 */
11 | }
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/img/dark_ice.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/dark_ice.jpg
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/img/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/mario.png
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/img/pooh.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/demo/src/main/resources/static/img/pooh.jpg
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/js/vue/44th/clickEvent.js:
--------------------------------------------------------------------------------
1 | let app = new Vue({
2 | el: '#app',
3 | data: {
4 | count: 0
5 | },
6 | methods: {
7 | increment: function () {
8 | this.count += 1
9 | }
10 | }
11 | })
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/js/vue/44th/sepFileDataBind.js:
--------------------------------------------------------------------------------
1 | let app = new Vue({
2 | el: '#app',
3 | data: {
4 | message: 'Hello Vue.js'
5 | }
6 | })
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/js/vue/44th/varDataBind.js:
--------------------------------------------------------------------------------
1 | let app = new Vue({
2 | el: '#app',
3 | data: {
4 | message: 'Hello Vue.js',
5 | list: [
6 | 'BMW', 'Audi', 'Benz'
7 | ],
8 | num: 1
9 | }
10 | })
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/static/prepare.txt:
--------------------------------------------------------------------------------
1 | prepare
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/25th/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Number Test
9 |
10 |
11 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/26th/homework1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 문제은행 [ 7 ] - 숙제 1번
9 | 주사위 값:
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/26th/homework2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 문제은행 [ 7 ] - 숙제 2번
9 | 현재 스레드 값:
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/28th/homework1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 문제은행 [ 8 ] - 숙제 1번
9 | 공비 2의 등비수열 31번째 값:
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/28th/homework4.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 문제은행 [ 8 ] - 숙제 4번
9 | 반 평균 구하기:
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/board/modifyGet.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Modify Get 처리 - Form 처리
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/board/modifyPost.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Modify Post 처리 - DB 처리
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/board/registerGet.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Modify Get 처리 - Form 처리
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/board/registerPost.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Register Post 처리 - DB 데이터 처리
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/board/removePost.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Remove Post 처리 - DB 처리
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/list.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | List
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/modify.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Modify
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/read.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Read
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/29th/register.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | Register
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/30th/1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/32th/board/success.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 성공!
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/34th/html/fontExample.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | HTML 폰트 테스트
9 | Kotlin, C, Java, Python
10 | JavaScript, Vue, React, Svelte
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/34th/html/imgTag.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | HTML/CSS img 태그 실험
9 |
10 |
11 | 낵아 마뤼오닷!
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/34th/html/markAndColorExample.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | HTML 형광 및 색상 테스트
9 | 요즘 대세는 "Kotlin"
10 | Machine Learning, Deep Learning, Statistics
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/36th/css3/cssFileManageTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 | 나는 누구인가 ?
12 | 여긴 어디인가 ?
13 | 스파이가 있는 것 같아!
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/36th/css3/cssMouseHoverTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 | 마우스
11 |
12 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/36th/product/success.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 성공!
9 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/37th/css3/boxBorderEllipseTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/37th/css3/boxBorderRoundTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/37th/css3/boxBorderTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/38th/ncvue/doNotUseVar.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/38th/ncvue/jsArrowStyle.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/39th/js/classTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/39th/js/equalTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/39th/js/equalTest2.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/39th/js/jsBoolTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/39th/js/spreadTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/40th/prob11/success.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 성공!
9 |
10 |
13 |
14 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/41th/jsArray/repeatArrayApi.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/41th/jsArray/usefulArrayApi.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/42th/arrow/jsArrow.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/42th/collection/mapTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/42th/collection/setTest.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/five.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/four.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/one.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/five.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/four.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/one.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/seven.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/six.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/three.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/parallel/two.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/six.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/three.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/43th/promise/two.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 |
9 |
10 |
12 |
13 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/45th/probBank12/success.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 성공!
9 |
10 |
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/package.txt:
--------------------------------------------------------------------------------
1 | 의미없는 파일
--------------------------------------------------------------------------------
/spring/demo/src/main/resources/templates/python/pyResult.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Title
6 |
7 |
8 | 파이썬 요청기(Requester) 테스트
9 |
10 |
11 |
--------------------------------------------------------------------------------
/spring/testdemo/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/spring/testdemo/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/spring/testdemo/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 |
--------------------------------------------------------------------------------
/spring/testdemo/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'testdemo'
2 |
--------------------------------------------------------------------------------
/spring/testdemo/src/main/java/com/example/testdemo/utility/service/Scoreable.java:
--------------------------------------------------------------------------------
1 | package com.example.testdemo.utility.service;
2 |
3 | public interface Scoreable {
4 | int getScore();
5 | }
6 |
--------------------------------------------------------------------------------
/spring/testdemo/src/test/java/com/example/testdemo/SomeMoreTest.java:
--------------------------------------------------------------------------------
1 | package com.example.testdemo;
2 |
3 | import org.junit.jupiter.api.Test;
4 |
5 | import static org.hamcrest.MatcherAssert.assertThat;
6 | import static org.hamcrest.Matchers.closeTo;
7 |
8 | public class SomeMoreTest {
9 |
10 | @Test
11 | void closeToTest() {
12 | assertThat(Math.abs(3.33 * 3), closeTo(9.989999999, 0.0005));
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules
3 | /dist
4 |
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/public/favicon.ico
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/assets/img/dune.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/img/dune.jpg
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/assets/img/mario.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/img/mario.png
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/logo.png
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/assets/uploadImg/nuxt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/uploadImg/nuxt.png
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/assets/uploadImg/nuxt2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KHWeb19/LectureContents/745d75fc8a848758a0aecb2113243a5fb305495e/vcli/frontend_lecture/src/assets/uploadImg/nuxt2.png
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/components/test/LocalComponent.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ num }}
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/eventBus.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | const EventBus = new Vue()
3 | export default EventBus
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/main.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App.vue'
3 | import router from './router'
4 | import store from './store'
5 | import vuetify from './plugins/vuetify'
6 |
7 | Vue.config.productionTip = false
8 |
9 | new Vue({
10 | router,
11 | store,
12 | vuetify,
13 | render: h => h(App)
14 | }).$mount('#app')
15 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/plugins/vuetify.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue';
2 | import Vuetify from 'vuetify/lib/framework';
3 |
4 | Vue.use(Vuetify);
5 |
6 | export default new Vuetify({
7 | });
8 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/store/getters.js:
--------------------------------------------------------------------------------
1 | export default {
2 |
3 | }
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Vuex from 'vuex'
3 |
4 | import state from './states'
5 | import actions from './actions'
6 | import mutations from './mutations'
7 | import getters from './getters'
8 |
9 | Vue.use(Vuex)
10 |
11 | export default new Vuex.Store({
12 | /* state에는 복수형을 사용하지 맙시다 */
13 | state,
14 | actions,
15 | mutations,
16 | getters
17 | })
18 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/store/states.js:
--------------------------------------------------------------------------------
1 | export default {
2 | boards: [],
3 | board: null,
4 | productBoards: [],
5 | productBoard: null,
6 | userInfo: null,
7 | jpaBoards: [],
8 | jpaBoard: null,
9 | businessMembers: [],
10 | crawlLists: []
11 | }
--------------------------------------------------------------------------------
/vcli/frontend_lecture/src/views/About.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
This is an about page
4 |
5 |
6 |
--------------------------------------------------------------------------------
/vcli/frontend_lecture/vue.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | transpileDependencies: [
3 | 'vuetify'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------