自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 EasyExcel实现导入+各种数据校验

1.导入非xls和xlsx格式的文件2.导入空数据的excel文件3.数据缺失4.导入的excel文件中有重复的数据5.导入的excel文件数据错误6.导入的模板不是正确模板

2023-03-02 10:08:56 13826 6

原创 【SpringBoot统一返回处理遇到的问题cannot be cast to java.lang.String】

springboot 统一返回处理遇到的问题cannot be cast to java.lang.String

2024-07-12 11:50:24 224

原创 自定义注解实现接口统一返回(携带注解才会统一返回)

实现自定义注解: 优点:只要在接口类或者接口方法上携带该注解,接口都可以自动通过类似Result返回,不需要自己手动规整统一返回。问题: 发现每个接口请求返回的内容都不一样,前端处理起来麻烦;后端处理的话每个接口都要通过类似Result的对象返回。其中的"com.tool.controller"为自己controller对应的包路径。主要的目的是判断是否使用了@UnifiedReturn注解标注;创建标识注解类 UnifiedReturn (注解名字自定义)定义code编码 ResultCode。

2024-04-12 09:45:22 261

原创 【java集成onlyoffice实现多人在线编辑的介绍和代码实现】

可以使用OnlyOffice提供的JavaScript API来实现,在前端页面中插入一个iframe元素,并将OnlyOffice编辑器嵌入到iframe中。当用户访问前端页面时,会向后端发送一个请求来创建一个OnlyOffice文档,然后将文档加载到前端页面中的iframe元素中。首先,需要搭建一个OnlyOffice服务器,可以使用Docker部署OnlyOffice服务器。创建一个Controller类,用于接收前端的请求,并将请求转发给OnlyOffice服务器。步骤三:前端页面代码实现。

2024-02-22 14:50:40 2111 1

原创 Git 的基本概念和使用方式。

分支(Branch):指的是代码的不同版本,每个分支都有自己的代码修改历史。远程仓库:使用Git remote命令添加和管理远程仓库,使用Git push命令将本地代码推送到远程仓库,使用Git pull命令从远程仓库拉取代码。分支管理:使用Git branch命令创建新的分支,使用Git checkout命令切换分支,使用Git merge命令将分支的更改合并到主分支中。远程仓库(Remote):指的是存放在网络上的代码仓库,开发者可以将代码推送到远程仓库中,也可以从远程仓库中拉取代码。

2023-12-06 11:21:57 113

原创 postgresql报错��������: �û� “root“ Password ��֤ʧ��

��������: �û� "root" Password ��֤ʧ��

2023-11-22 10:58:24 433

原创 easyexcel导入LocalDate和LocalDateTime时间格式的恼人问题

easyexcel在导入LocalDate和LocalDateTime格式时,会出现体会导入成功,但是映射后的data根本就没有数据的问题.

2023-07-19 11:33:59 4646

原创 @Reference注解注入失败的问题

问题:在项目中dubbo服务消费者在消费的时候会遇到@Reference注解注入失败的问题。

2022-09-02 20:44:42 916 1

原创 使用Redis实现简单的登录验证码小案例

使用Redis中的key和hash实现简单的登录验证码小案例。

2022-08-17 19:27:47 534

原创 Error creating bean with name ‘druidDataSource‘ defined in class path resource [applicationContext.

Error creating bean with name 'druidDataSource' defined in class path resource [applicationContext.xml]:

2022-08-01 18:22:54 1231

原创 数据库(3)

1.为什么要学DBUtils之前我们使用原生jdbc开发,开发步骤很繁琐,降低了我们的开发速度,所以我们需要学DBUtils加快我们的开发效率2.DBUtils是一个加速数据库开发的一个工具包,大大的提高我们的开发效率3.学习DBUtils的三大类执行sqlResultSetHandler处理结果集DButilsDBUtils工具包中的一个工具类,在此类中定义了很多事务相关,连接相关的方法1.构造QueryRunner()2.特点。...

2022-07-28 21:31:21 467

原创 数据库开发(2)

数据库开发(2)

2022-07-28 21:29:35 260

原创 数据库开发(1)

​ /**/ 多行注释 #单行注释 – 单行注释删除数据库创建表​ 注意​ 当写数据库名,表名,列名时如果关键字冲突,那名字要用``进行包裹DML数据操作插入数据删除数据修改数据约束主键约束primary key添加方式​ 1.可在创建表时,在字段后进行使用​ 2.在constraint约束区域,指定主键约束​ 什么是constraint区域​ 格式​ primary key (字段名)​ 3.通过修

2022-07-28 21:24:43 1839

原创 SSM学习之Spring的事务管理

一、Spring事务管理概述1、事务管理的核心接口2、事务管理的方式Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理。编程式事务管理:是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚。声明式事务管理:是通过AOP技术实现的事务管理,其主要思想是将事务管理作为一个“切面”代码单独编写,然后通过AOP技术将事务管理的“切面”代码织入到业务目标类中。二、声明式事务管理1)基于XML方式的声明式事务2)基于Annotat

2022-07-28 21:20:15 220

原创 mybatis

ORM(对象关系映射)以对象的方式操作数据库比如定义一个对象和数据库表字段一致,那么就可以直接操作这个对象,就可以自动生成SQL语句.如userDao.insert(user对象),无需书写SQL语句就可以实现数据的插入ORM的核心映射机制​数据表java对象​数据表字段java对象中的属性1)全自动映射...

2022-07-28 21:13:23 675

原创 javaSE全阶段

**十进制数据转成二进制数据:**使用除以2获取余数的方式**二进制数据转成十进制数据:**使用8421编码的方式**字节(Byte):**是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位, 也表示一些计算机编程语言中的数据类型和语言字符。**位(bit):**是数据存储的最小单位。也就是二进制。二进制数系统中,每个0或1就是一个位,叫做bit(比特),其中8 bit 就称为一个字节(Byte)。转换关系:​ 8 bit = 1 Byte​ 1024 Byte = 1 KB​

2022-07-21 22:55:49 745 2

原创 Vue【二】

​1)change事件数据进行修改后离焦时触发(如在输入框中使用,输入值后,鼠标离开输入框外事件触发,多结合正则验证使用)​@change=“函数”​2)blur事件不需要进行修改,离焦事件触发​@blur=“函数”

2022-07-21 22:42:47 1054

原创 Vue学习【一】

​ 构建用户界面的渐进式框架​ 渐进式:Vue使用起来本身很简单,但是可以通过引入插件完成更加复杂的额外操作,由简单到复杂的构建.​ 框架: 将经常使用的功能提前进行了封装.以后用户只需要调用特定的函数即可完成功能.​ 1)体积很小,只需要引入vue.js文件就能够使用​ 2)运行效率高,采用的是虚拟的DOM,能够使得数据实时刷新,不需要重新页面刷新​ 3)双向数据绑定,通过vue只需要很少的代码就能完成页面与数据的绑定,不管是在页面修改还是在后台修改都可以双向同步给对应属性路径:https://c

2022-07-09 23:07:52 167

原创 java基础笔记

定义方法的两个明确:方法返回值类型和参数列表​ 格式:修饰符 返回值类型 方法名 (参数1数据类型 参数1名,…){​ 方法体语句​ return 返回值;}修饰符:用来限制方法的关键字,public static(目前固定)返回值类型:用来接收方法结果的数据类型​ 基本数据类型(四类八种)、引用数据类型(数组、类、接口)​ 无参的返回值类型:void​ 使用void时,方法体中的return可以省略方法执行有两个关键因素:传参和返回传参:将实参传递给形参的过程(自定义方法要

2022-06-10 20:19:26 193

原创 java基础加进阶学习笔记-------超详细的笔记(java基础知识)

**十进制数据转成二进制数据:**使用除以2获取余数的方式[外链图片转存失败,源站可能有防盗链机制,二进制数据转成十进制数据:**使用8421编码的方式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hJjmPwvE-1654785551572...

2022-06-10 00:41:35 312

原创 解决eclipse中不能添加Tomcat7的问题

解决办法:确定—》finish完成。

2022-04-08 16:20:58 666

原创 Spring+Mybatis整合开发(Mapper接口方式开发)实现简单的增删改查

项目jar包下载请点击1、创建数据库并插入几条数据CREATE TABLE `t_user` (`id` int NOT NULL AUTO_INCREMENT,`username` varchar(255) NULL ,`jobs` varchar(255) NULL ,`phone` varchar(255) NULL ,PRIMARY KEY (`id`));2、创建db.properties文件maxTotal:最大连接数,maxIdle:最大空闲连接数,initia

2022-04-08 14:57:45 1404

原创 SSM【Mybatis篇-Mybatis的关联映射】

Mybatis的关联映射关联关系1、一对一2、一对多3、多对多关联关系在关系型数据库中,多表之间存在着三种关联关系,分别为一对一、一对多和多对多。一对一:在任意一方引入对方主键作为外键。一对多:在“多”的一方,,添加“一”的一方的主键作为外键。多对多:产生中间关系表,引入两张表的主键作为外键,两个主键成为联合主键或使用新的字段作为主键。1、一对一例如一个学生对应一个学号,一个学号也只是一个学生。在前面的学习中< resultMap>元素中,包含了一个< associatio

2022-04-07 17:11:01 1185

原创 SSM【Mybatis篇-动态SQL】

动态SQL1、<if>元素<if>元素是最常用的判断语句,主要用于实现某些简单的条件选择。在实际应用中,我们可能会通过多个条件来精确地查询某个数据。(1)在Eclipse中,创建一个名为 chapter07的Web项目。(2)将JAR包和src目录下的文件复制到chapter07中。mybatis-config.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PU

2022-04-06 18:59:35 1067

原创 SSM【Mybatis篇-mybatis核心配置】

Mybatis核心配置一、核心对象二·、常用配置文件元素三、映射文件一、核心对象1、SqlSessionFactorySqlSessionFactory是单个数据库映射关系经过编译后的内存镜像,用于创建 SqlSession。 SqlSessionFactory对象的实例通过SqlSessionFactoryBuilder对象来构建,它通过XML配置文件或一个预先定义好的 Configuration实例构建出SqlSessionFactory的实例。通过XML配置文件构建出SqlSessionFac

2022-04-04 16:26:23 1979 2

原创 SSM【Mybatis篇-mybatis入门】

Mybatis学习一、Mybatis概述二、入门程序1、查询用户一、Mybatis概述MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架. MyBatis框架也被称之为ORM(Object/ Relational Mapping,即对象关系映射)框架。ORM框架常用有两个:Hibernate和MyBatis框架。导入相关JAR包【通过以下网址下载:下载网址】二、入门程序通过用户管理入门案例引入创建db_mybatis数据库,一个t_user表,并插入几条数据项目总

2022-04-03 16:38:44 3233

原创 SSM学习之Spring的事务管理

一、Spring事务管理概述1、事务管理的核心接口详细介绍请点击其他2、事务管理的方式Spring中的事务管理分为两种方式:一种是传统的编程式事务管理,另一种是声明式事务管理。编程式事务管理:是通过编写代码实现的事务管理,包括定义事务的开始、正常执行后的事务提交和异常时的事务回滚。声明式事务管理:是通过AOP技术实现的事务管理,其主要思想是将事务管理作为一个“切面”代码单独编写,然后通过AOP技术将事务管理的“切面”代码织入到业务目标类中。二、声明式事务管理1)基于XML方式的声明式事务

2022-03-28 15:15:42 952

原创 SSM学习(四)--Spring数据库开发

一、Spring JDBC1、spring JdbcTemplate针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础,JdbcTemplate类是Spring JDBC的核心类。2、Spring JDBC的配置Spring JDBC模板主要由四个包组成,core(核心包)、dataSource(数据包)、object(对象包)和support(支持包),具体说明如下表:使用JDBC需要在applicationContext.xml中完成配

2022-03-23 22:50:00 912

原创 SSM-Spring Aop

SSM学习第三天–Spring Aop文章目录SSM学习第三天--Spring AopSpring Aop一、Aop二、Aop术语三、AspectJ开发1)基于XML的声明式AspectJ2)基于注解的声明式AspectJSpring Aop一、AopAop(Aspect Oriented Programming):面向切面编程利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率二、Aop术语来自https://

2022-03-20 14:34:54 417

原创 ssm学习(二)

SSM学习(第二spring)参考书资源下载Spring中的Bean1、Bean的配置​ 元素的常用属性和子元素 。通常一个普通的只需要定义id(name)及class属性即可。若无id和name,class当id用属性或子元素 名称说明idBean的唯一标识符,Spring容器对Bean的配置、管理都通过该属性进行。nameSpring容器通过此属性进行配置和管理,name属性可以为Bean指定多个名称,每个名称之间用逗号或分号隔开。class

2022-03-18 21:32:17 617

原创 学习SSM框架整合

学习SSM框架整合(Spring学习)提示:参考学习书籍:《ssm从零开始学》文章目录学习SSM框架整合(Spring学习)@[TOC](文章目录)前言一、Spring及基础配置二、Spring的基础IOC和DI1.IOC(控制反转)2.DI(依赖注入)属性setter()方法注入,实现依赖注入前言一、Spring及基础配置Spring 就是一个免费开源框架,为了简化系统设计。jar包所在位置:commons-logging-1.2.jar—第三方j依赖包spring-?-?—spri

2022-03-18 16:42:07 157

java导出pdf文件代码示例

java示例代码,导出pdf文件,加签;可以实现导出pdf的图片签名;导出图片,文件,内容.纯后端代码,代码示例 在项目开发中,产品的需求越来越奇葩啦,开始文件下载都是下载为excel的,做着做着需求竟然变了,要求能导出pdf。导出pdf倒也不是特别大的问题关键就是麻烦。 1.创建PDF文档和页面:使用PdfWriter和Document对象可以创建一个新的PDF文档并添加页面。 2.添加内容到PDF文档:使用Paragraph、Phrase和Chunk对象可以向PDF文档中添加文本内容。同时,也可以添加图片、表格等其它类型的内容。 示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值

2024-02-06

GPT的ai集成系统测试

java

2023-09-19

超市综合信息管理系统,管理信息系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE

由于科技的发展,信息量的剧烈膨胀,企业要想适应信息社会迅猛发展的浪潮,就必须借助于Internet构建新的运营模式,连锁超市已经成为很多企业要采用的新模式。同时J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,因此文中设计了一个基于J2EE 架构的超市综合管理信息系统。根据J2EE 架构的多层应用程序方案和超市管理信息系统的特点,系统采用以Web 为中心的应用程序方案。该系统可以提高企业的整体运营速度,给企业带来巨大的财富。 本网络超市综合管理信息系统的整体开发中尝试了当前最新的思路和技术。系统框架设计采用了MVC模式思想,代码实现使用了JSP+Java Bean的网络编程技术,后台数据库是用SQL Server 2000对数据库进行管理。系统有完善的信息管理功能,为商家建立一套科学管理流程。 本系统界面友好简洁,使用人员可以很快掌握,为系统管理人员带来的方便快捷。

2022-04-09

ssm框架实现的员工管理系统

javaWeb项目 环境要求: jdk8 mysql 5.7

2022-04-04

ssm框架整合jar包环境

ssm框架整合jar包环境

2022-03-18

Android Studio安装部署手册.doc

安卓开发软件安装教程文件,方便安装

2020-03-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除