![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java项目
文章平均质量分 65
DU777DU
本人是西安科技大学准毕业生,目前还是一个新手,请大家多多指教
展开
-
项目中操作数据库
拿我写的个人博客项目来举例: 数据库设计: 两张表: ①用户表user 编号userId,用户名username,密码password ②博客表blog 编号blogId,标题title,正文content,发布时间postTime,作者名userId 使用JDBC操作数据库 (1)创建一个数据源dataSource(标识着数据库服务器在哪),使用单例模式创建数据源的实例保证只存在一个数据源 (2)和数据库建立连接,通过数据源对象 .getConnection()方法就可以和数据库建立连接原创 2021-08-21 12:47:01 · 317 阅读 · 0 评论 -
使用模板来实现页面
模板其实就是一个(缺失了一些关键信息)的html页面,我使用的是Thymeleaf模板 使用模板的步骤:(1)先去编写html页面,使用thymeleaf中的一些(特殊标记符号,也就是占位符,比如th:each,th:text="${}",把这个html页面中的关键数据进行占位 (2)在Servlet代码中获取到这些关键数据,再通过thymeleaf把这些关键性数据替换到Html页面中的特殊标记符号,也就是占位符中 (3)而在对关键性数据进行替换之前,要先对thymeleaf模板进行初始化 初始原创 2021-08-21 11:47:12 · 194 阅读 · 0 评论 -
实现基于白名单方式的防盗链
通过 HTTP 中的 refer 字段判定是否是指定网站请求图片 在展示页面中加入属性 private static HashSet<String> whiteList = new HashSet<>(); static { //把可以访问的路径放入集合 whiteList.add("http://localhost:8080/java_image_server/index.html"); } 并在DoGet方法中加入以下逻辑 // 校验 refer 是否在白名单原创 2021-08-15 18:19:43 · 317 阅读 · 1 评论 -
第二个小项目:在线音乐服务器(更新中,后端基本完毕)
个人创建的第二个小项目:在线音乐服务器 2021/7/26补充单元测试环节原创 2021-07-22 17:24:05 · 2383 阅读 · 30 评论 -
每个人的第一个简单的小项目:个人博客 (极其适合新手)
个人的第一个小项目,详细的记录个人博客系统的搭建过程 2021/7/26补充单元测试部分原创 2021-07-15 18:26:02 · 839 阅读 · 27 评论