- 博客(34)
- 收藏
- 关注
原创 第12讲 使用ThymeLeaf模板实现数据添加与删除
接 第11讲 使用ThymeLeaf模板实现数据修改1 修改控制器修改ProductController.java,代码如下:package com.zjipc.jpa.controller;import java.util.List;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springf...
2019-11-13 14:53:05 1337
原创 第11讲 使用ThymeLeaf模板实现数据修改
接 第10讲 使用ThymeLeaf模板实现查看页面本案例,要实现数据修改。1 新建修改数据页面在src/main/resources目录的templates/product/文件夹中,新建html页面modify.html,代码如下:<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><hea...
2019-11-13 13:53:54 1571
原创 第10讲 使用ThymeLeaf模板实现查看页面
续 第09讲 连接到数据库1 修改ProductController控制器代码如下:package com.zjipc.jpa.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereo...
2019-11-12 10:57:36 568
原创 第09讲 连接到数据库
延续上一讲。本讲使用ajax获取并显示数据。1 新建控制器在src/main/java目录中,创建包com.zjipc.jpa.controller,在该包中,新建控制器ProductController,ProductController.java代码如下:package com.zjipc.jpa.controller;import java.util.List;import o...
2019-11-06 14:28:00 145
原创 第08讲 初始化数据库
1 修改配置文件修改application.properties文件,添加如下内容:# 指定创建数据库的脚本spring.datasource.schema=classpath:schema.sql# 指定初始化数据库内容的脚本spring.datasource.data=classpath:data.sql# 启动时,是否执行数据库初始化工作spring.datasource.in...
2019-11-06 13:23:38 648
原创 第07讲 连接到MySQL数据库03之jpa
使用JPA可以更方便地创建、维护数据库。依然使用第02讲的数据结构模型。0 总体结构创建新项目chap04_jpa,项目的目录及结构如图所示。1 依赖文件pom.xml配置代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xm...
2019-11-05 09:36:36 246
原创 第08讲 连接到MySQL数据库04之jpa
数据库沿用上次的数据库1使用jpa链接数据库修改pom.xml文件,添加两个依赖库: <!-- Spring Data JPA 依赖 :: 数据持久层框架 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2019-10-22 10:28:57 284
原创 第06讲 连接到MySQL数据库02之jdbc
本案例用于建立一个较为完整的案例,实现书本的增加删除修改查询1 创建数据库案例使用Mysql,数据库脚本代码如下:CREATE DATABASE IF NOT EXISTS `itcaststore` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `itcaststore`;-- MySQL dump 10.13 Distrib 5.6.13,...
2019-10-16 14:48:33 1212
原创 Android学习第01讲 创建FirstActivity
https://blog.csdn.net/sinat_268145411.activity如何创建命名遵守驼峰规则使用向导创建空activity: FirstActivity在FirstActivity.java onCreeate放法里,加入代码:setContentView(R.layou.first_layout);2. 创建与使用资源资源如何加载资源名字小写资源按目录...
2019-10-09 11:24:35 1133
原创 第05讲 连接到MySQL数据库01之jdbc
本案例参考网址:https://www.jianshu.com/p/7fa6dc5c35fe创建项目 chap04-jdbc-mysql使用插件:web、mysql driver、dev-tools、spring data jdbc、 jdbc api修改pom.xml文件,添加热更新,使得pom.xml代码如下:<?xml version="1.0" encoding="UT...
2019-09-24 10:41:01 706 1
原创 第04讲 获取HTTP请求中传递的参数1
服务器经常需要解析从浏览器传过来的参数。Spring Boot如何解析?例子,在上文的BookController中,添加方法: @RequestMapping("/book/find") public Book findBookById(HttpServletRequest req) { Book book = new Book(); book.setId(req.getParam...
2019-09-18 15:38:50 450
原创 第03讲 第二次创建控制器
从上一讲可知,@Controller负责处理由DispatcherServlet 分发的请求。那么我们要向服务器获取数据怎么办?这就需要我们再介绍@RestController。@RestController是由@Controller与@ResponseBody的合体。下面看例子。创建Book实体创建包 com.zjipc.bookstore.model,并在该包里创建Book类,代码如下...
2019-09-18 15:07:43 236
原创 第02讲 第一次创建控制器
定义MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。View(视图) - 视图代表模型包含的数据的可视化。Controller(控制器) - 控制器作用于模型和视图上。它控制数据流向模型对象,并在数...
2019-09-18 14:04:14 803
原创 第12讲 考试系统之后台服务04考试信息
考试信息分为两部分:试题抬头信息,题目信息列表试题抬头信息试题抬头信息,包含 考生姓名、编号、考试总时长、考试科目、题目数。因此在包 com.zjipc.kaoshi.entity 中创建实体 ExamInfo.java,代码如下:package com.zjipc.kaoshi.entity;public class ExamInfo { public static void ...
2019-09-16 19:29:07 228
原创 第11讲 考试系统之后台服务03读取题库文件
创建 题目 实体题目格式如下:@answer=1,score=5,level=1下列属于不合法Java标识符的是()。_mem12aM12$12即:题目以@符号开始,answer为答案,score为题目得分,level为难度接下一行为题干,再下面4行为选项。因此,在包 com.zjipc.kaoshi.entity 下新建实体类 Question.java,代码如下:p...
2019-09-16 16:13:45 275
原创 第10讲 考试系统之后台服务02读取用户文件
建立User实体类创建包com.zjipc.kaoshi.entity,在该包中,新建User.java因为User信息格式为: #“#”符号开头的行为注释行#每行一个用户信息,用:分隔各字段#账号:姓名:密码:联系电话:邮箱1000:马小明:1234:13659442772:[email protected]因此,User实体如下:package com.zjipc.kaos...
2019-09-16 11:06:43 188
原创 第01讲 第一次创建Spring Boot
List item选择菜单 File -> new -> Spring Starter Project如果出现这个错误: JSONException: A JSONObject text must begin with ‘{’ at character 0把Service URL 改为: http://start.spring.io ==>> https://st...
2019-09-11 13:52:38 231
原创 第08讲 考试系统之UI8考试界面的实现
考试UI的实现代码如下:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Image;import java.awt.event.Ac...
2019-09-10 19:20:01 380
原创 第07讲 考试系统之UI7用户信息修改界面的实现
用户信息修改UI代码如下:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.WindowAdapter;imp...
2019-09-10 19:02:35 338
原创 第06讲 考试系统之UI5用户注册界面的实现
用户注册UI代码实现:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.WindowAdapter;impor...
2019-09-10 19:00:48 360
原创 第05讲 考试系统之UI4考试规则界面的实现
UI的实现代码如下:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.Font;import java.io.BufferedReader;import java.io.IOE...
2019-09-10 18:36:43 185
原创 第04讲 考试系统之UI3主界面的实现
UI的实现代码如下:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.FlowLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;...
2019-09-10 18:10:03 299
原创 第03讲 考试系统之UI2登录页面的实现
UI部分:`package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import java.awt.Component;import java.awt.Image;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;p...
2019-09-10 15:38:23 208
原创 第02讲 考试系统之UI1欢迎页面制作
在com.zjipc.kaoshi.ui目录下,创建 JWelcome 继承自 JWindow,代码如下:package com.zjipc.kaoshi.ui;import java.awt.BorderLayout;import javax.swing.ImageIcon;import javax.swing.JLabel;import javax.swing.JPane...
2019-09-10 14:39:20 332
原创 第01讲 考试系统系统分析
欢迎页面系统需求创建项目 Kaoshi系统需求项目结构创建项目 Kaoshi在src下创建两个packagecom.zjipc.kaoshi.ui 用于存放各个UI窗口com.zjipc.kaoshi.images 用于存放图片资源...
2019-09-10 14:35:42 216
原创 maven安装自定义jar包
maven安装自定义jar包我的应用:我的应用:把要按照的jar包,放在某个目录,cmd进入这个jar包所在目录,然后输入:mvn install:install-file -Dfile=artemis-http-client-1.2-SNAPSHOT.jar -DgroupId=com.hik.artemis -DartifactId=artemis -Dversion=1.2 -Dpa...
2019-08-25 15:23:24 465
转载 Android中TextView中string的特殊符号显示的方法[转]
转自 https://blog.csdn.net/xiayiye5/article/details/80162467各种unicode符号
2019-07-31 19:19:18 1333
原创 让Spring Boot服务启动后,自动打开浏览器的工具类
pom.xml配置: <!-- 支持 @ConfigurationProperties 注解 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor<...
2019-07-30 10:48:06 631
原创 Java获取真实可用Ip地址、mac地址工具类
参考借鉴了其他博主内容。工具类IpUtil.javaimport java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration;public class IpUtil { // 获取ip地址 public static...
2019-07-30 10:42:49 665 2
原创 完成初始化和优雅地退出Spring boot 服务的启动类
启动类@SpringBootApplication@CrossOrigin@Controllerpublic class My3dApplication implements CommandLineRunner, ApplicationContextAware { @Value("${web.upload.models}") private String models; priv...
2019-07-30 10:39:10 190
转载 android studio关闭字符串资源多语言提示
关闭烦人的红色多语言字符串资源提示在string.xml中,输入:<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">另外,添加id<item type="id" name="tag_data"/>...
2019-07-30 10:22:06 1358
转载 如何实现Android Toolbar居中(无需TextView)
一句代码实现标题居中Toolbar布局文件新的改变标题居中工具类的实现代码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入本文借...
2019-07-30 10:10:12 890
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人