- 博客(64)
- 问答 (3)
- 收藏
- 关注
原创 基于servlet和jsp的课程设计图书管理系统,在线图书分享系统
在阅读的同时,可以分享自己的图书,让其他人也可以看到自己正在阅读的书籍,以及一些优质的书籍,其他用户可以看见不同用户分享的图书的信息,并可以在分享的图书下进行评论。> 1、实现登录、注册基本逻辑> 2、实现登录后对图书的管理,包括增、删、改、查> 3、实现登录后对用户的管理,包括增、删、改、查> 4、分享图书:添加图书后,可以分享图书,分享的图书其他用户可以查看。> 5、评论:在分享的图书信息中,用户可以在下方进行评论
2024-05-29 17:15:55 584
原创 Java课程设计——图书管理系统
Java课程设计——图书管理系统1、实现登录基本逻辑2、实现登录后对图书的管理,包括增、删、改、查3、实现登录后对用户的管理,包括增、删、改、查4、用户可以借阅处于空闲状态的图书,被借阅后的图书不能再被其他用户借阅,用户可以归还图书,归还后的图书可以再次被借阅
2023-10-15 13:29:39 1481 1
原创 Springboot详细笔记
文章目录SpringBoot文档更新日志前言课程内容说明课程前置知识说明SpringBoot基础篇JC-1.快速上手SpringBootJC-1-1.SpringBoot入门程序制作(一)JC-1-2.SpringBoot入门程序制作(二)JC-1-3.SpringBoot入门程序制作(三)JC-1-4.SpringBoot入门程序制作(四)教你一招:在Idea中隐藏指定文件/文件夹JC-1-5.SpringBoot简介parentstarter引导类内嵌tomcatJC-2.SpringBoot基础配置J
2022-04-21 13:58:51 566 1
原创 springboot读取application.yaml文件数据
springboot读取application.yaml文件数据文章目录前言一、创建并编辑对应的文件1.application.yaml2.MyDataSource二、使用步骤1.测试代码2.效果展示前言提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考一、创建并编辑对应的文件1.application.yaml!!!这里一定要注意,datasource一定不能写成dataSource,因为会和Spring内部的产生冲突server: po.
2022-04-12 23:40:58 1502
原创 Mybatis动态sql常用标签的使用
Mybatis动态sql常用标签的使用mapper.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.codejams.mapper.UserMapper">&l
2022-04-10 21:54:38 160
原创 Spring的事务控制实现
Spring的事务控制实现 提示:这里使用的是xml的方式配置事务的文章目录Spring的事务控制实现前言一、Spring声明式事务控制二、使用步骤1.xml配置2.AccountDaoImpl代码3.AccountServiceImpl代码结果展示前言例:当银行转账的时候,如果转账和收款的一方出现问题,那么这次的转账则不成功,此处如果没有事务管理,那么可能出现一方已经转账成功,另一方却没有收款的问题。为了避免此问题,应当使用到事务管理。提示:以下是本篇文章正文内容,下面案例可供参考一、S
2022-04-06 15:12:22 841
原创 SpringAOP切面实现(前置、后置增强),XML配置和注解方式实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、AOP是什么?二、使用步骤1.引入坐标2.配置文件3.切点和增强方法的对象结果展示前言一、AOP是什么?面向切面编程(AOP是Aspect Oriented Program的首字母缩写),我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度.
2022-04-05 19:55:15 1739
原创 SpringMVC自动封装并返回json的两种方法
使用SpringMVC自动封装并返回json数据方法一,手动配置XML配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframe
2022-04-01 14:07:05 738 3
原创 Spring获取properties配置文件中,获取的username是电脑用户的名字
项目场景:提示:这里简述项目相关背景:使用Spring框架对druid数据库连接池配置时,出现了配置文件读取错误的问题问题描述使用Spring框架对druid数据库连接池配置时,value=${username}获取到的值并非配置文件中的值,而是获取的windows系统用户的值,也就是我的名字。从而导致配置信息错误,无法连接数据库<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframe
2022-03-30 00:11:10 1839
原创 Java实现邮件发送功能
Java实现邮件发送功能要注意只有开启了POP3/SMTP才能收发邮件,首先要开启此功能** qq邮箱的开启方式**设置——》账户——》找到下图的的信息,并开启网易163邮箱的开启方式设置——》POP3/SMTP/IMAP当开启了之后就可以收发邮件了Java代码package cn.itcast.travel.util;import javax.mail.*;import javax.mail.internet.InternetAddress;import javax.m
2022-03-25 23:44:34 475
原创 redis缓存数据库中的数据
将数据库的数据保存到redis缓存当第一次查询时,缓存没有对应的数据,则会查询数据库,并将数据更新到缓存当缓存中有对应的数据时,则会直接访问缓存,则不查询数据库这样在性能优化上有很大的帮助ProvinceServiceImplpublic class ProvinceServiceImpl implements ProvinceService { private ProvinceDao dao = new ProvinceDaoImpl(); @Override pu
2022-03-24 00:16:23 1932
原创 BeanUtils的常用方法,populate,setProperty和getProperty
BeanUtils的常用方法,populate,setProperty和getProperty
2022-02-25 00:15:28 570
原创 HTML标签:表单标签
内容:1. HTML标签:表单标签2. CSS:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 * 分类:一共7种,2种比较常用 * get:
2022-01-15 16:47:33 61
原创 Html文本标签中的常用标签
文本标签:和文本有关的标签* 注释:* to :标题标签* h1~h6:字体大小逐渐递减* :段落标签* :换行标签* :展示一条水平线* 属性:* color:颜色* width:宽度* size:高度* align:对其方式* center:居中* left:左对齐* right:右对齐* :字体加粗* :字体斜体* :字体标签* :文本居中* 属性:* color:颜色* size:大小* face:字体 * 属性定义: * color:
2022-01-13 23:16:11 145
原创 c3p0、druid、JdbcTemplate、mysql-connecter-java的相关jar下载
链接:https://pan.baidu.com/s/1EKhTxkqzwb-nFpgrbWnFug提取码:1039
2022-01-12 16:53:28 308
原创 druid连接池和Spring JDBC的JdbcTemplate的配置和使用
首先在src目录下创建druid.properties文件文件内容driverClassName=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/db1username=rootpassword=rootinitialSize=5maxActive=10maxWait=3000minIdle=3导入jar包代码实现package Demo01_druid;import java.io.FileInputStrea
2022-01-12 13:50:57 920
原创 编写jdbc工具类JDBCUtils
通过配置文件(jdbc.properties)来加获取加载驱动、url、user、password等信息,该配置文件在src文件目录下jdbc.propertiesurl=jdbc:mysql://localhost:3306/db_studyuser=rootpassword=rootdriver=com.mysql.jdbc.DriverJDBCUtilspackage Util;import java.io.FileNotFoundException;import java.io
2022-01-09 23:43:50 508
原创 解决java获取src的文件路径乱码问题
Properties pro = new Properties(); ClassLoader classLoader = JDBCUtils.class.getClassLoader(); URL res = classLoader.getResource("jdbc.properties"); String path = res.getPath(); System.out.println(path); pro.load(new FileReader(path));
2022-01-09 23:33:24 300
原创 mysql的4种事务的使用
1.只有DML语句才会有事务这一说,其它语句和事务无关! ! !insertdeleteupdate只有以上的三个语句和事务有关系,其它都没有关系。2.这么提交事务,怎么回滚事务?提交事务: commit; 语句回滚事务: rollback; 语句(回滚永远都是只能回滚到上一次的提交点! )事务对应的英语单词是: transaction测试一下,在mysq1当中默认的事务行为是怎样的?mysql默认情况下是支持自动提交事务的。(自动提交)什么是自动提交?每执行一- 条DM语句,则提交
2022-01-07 01:06:03 561
原创 SQL排序查询
SQL排序查询,select * from emploee where esal between 1200 and 4000 order by esal desc;
2021-12-26 01:55:42 848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人