自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 2021-06-19

easyExcel是阿里开源的一个excel处理框架,以使用简单、节省内存著称;它是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel;生成Excel比较有名的框架还有poi、jxl等;但他们都存在一些严重的问题就是非常的耗内存,还存在空循环和整除的时候数据有缺陷的问题,以及存在内存溢出的隐患。  easyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析适合并发量大系

2021-06-19 08:57:30 211

原创 SqlSession 接口和实现类

创建 Dao 接口的代理对象,释放资源;public interface SqlSession { T getMapper(Class daoClass);void close();}//连接对象private Connection conn;//调用 DataSourceUtils 工具类获取连接public Connection getConn() {try {conn = DataSourceUtil.getDataSource(cfg).getConnection();retu

2021-06-08 10:32:46 223

原创 Spring事务

事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败,事务有四个特性:原子性、一致性、隔离性、持久性。事务添加到JavaEE三层结构里面Service层(业务逻辑层);在spring进行事务管理操作,有两种方式:编程式事务管理和声明式事务管理(使用);声明式事务管理是基于注解方式和基于xml配置文件方式;1、在 spring 配置文件配置事务管理器 <!--创建事务管理--><bean id=”transactionManager”...

2021-05-29 16:29:20 77

原创 AOP动态代理

面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。使用JDK动态代理,使用Proxy类里面的方法创建代理对象,调用newProxyInstance方法,这个方法有三个参数:第一个参数是类加载器,第二个参数,增强方法所在的类,这个类实现的接口,支持多个接口;第三个参数,实现这个接口InvocationHandler,创建代理对象,写增强的部分。编写 JDK 动态代理代码 (1)创建接口,定义方法

2021-05-18 09:23:09 56

原创 JDBC

首先我们去新建一个项目测试:如springboot-data-jdbc;项目建好之后,发现自动帮我们导入了如下的启动器:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dep...

2021-05-09 08:28:31 71

原创 实例化 Bean 的三种方式

第一种方式:它会根据默认无参构造函数来创建类对象。如果 bean 中没有默认无参构造函数,将会创建失败。<bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl"/>第二种方式:spring管理静态工厂-使用静态工厂的方法创建对象,模拟一个静态工厂,创建业务层实现类public class StaticFactory {public static IAccountServ...

2021-05-09 08:26:38 49

原创 修改

修改开发工具与关键技术:作者: 撰写时间:2020年9月27日Java的修改,首先是查询要修改的数据,看下图所示:是如何查询到要修改的数据select * from sys_expensetype where ExpenseTypeID=?写它的查询SQL语句,使用getConnection 方法连接数据库执行SQL语句,prepareStatement预编译初始化SQL语句,先把这个SQL语句提交到数据库中进行预处理,ps.setInt(...

2020-09-28 11:04:52 166

原创 删除

刪除开发工具与关键技术:作者: 唐俊祥 撰写时间:2020年9月17日Java怎样实现删除的功能,如下图所示:首先我们要在数据库里写好删除SQL语句,确保SQL语句在数据库中可以实现删除,然后复制到项目的dao包下的实现类deleteById方法中,下面开始写方法设置它的返回值bolR=false是为了知道是否连接成功,使用getConnection 方法连接数据库执行SQL语句,prepareStatement预编译初始化SQL语句,先把这...

2020-09-18 10:29:20 179

原创 2020-09-18

新增开发工具与关键技术:Java作者: 撰写时间:2020年9月7日Java的新增,首先是写新增的SQL语句,写SQL语句一定要在数据库中写好并可以运行成功后,再复制到项目中,如下图所示:使用getConnection 方法连接数据库执行SQL语句,prepareStatement预编译初始化SQL语句,先把这个SQL语句提交到数据库中进行预处理,通过executeUpdate返回值,当返回值等于1的时候执行方法。如下图所示:返...

2020-09-18 10:16:31 88

原创 Java集合

Java集合开发工具与关键技术:作者: 撰写时间:2020年8月7日在集合体系中最主要的三个接口是:List,Set,Map,其中list和set是继承自collection接口,Map也属于集合系统但是与collection接口不同。List是有序集合,允许有相同的元素。使用 List 能够精确地 控制每个元素插入的位置,用户能够使用索引(元素在 List 中的位置,类 似于数组下标)来访问 List 中的元素,与数组类似;list主...

2020-08-09 19:42:55 60

原创 创建二叉树

创建二叉树开发工具与关键技术:作者: 撰写时间:2020年5月27日一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两颗分别称为左子树和右子树的、相互不相交的二叉树组成,每个结点最多只有两个孩子。二叉树的顺序存储结构,用一组连续的的存储单元存放二叉树中的元素,即按满二叉树的形式存放在一维数组中。由于在顺序储存结构中是以结点在数组中相对位置表示结点之间的关系,因此,一般二叉树也必须以完成二叉树的形式来储存,可能未造成坤存...

2020-05-28 15:37:02 1385

原创 静态查找

静态查找开发工具与关键技术:作者:唐俊祥 撰写时间:2020年5月17日什么是静态查找,静态查找是指在静态查找表上进行的查找操作,查找满足条件的数据元素的存储位置或各种属性。静态查找中的三种查找,顺序查找、折半查找、分块检索。顺序查找,查找表的存储结构是线性表(顺序表或链表),查找过程是依次用查找条件中给定的值与查找表中数据元素的关键字值进行比较。如果某个记录的关键字值与给定值相等则查找成功,返回该记录的存储位置,反之,若直到最后一个记录,其关...

2020-05-18 14:01:15 1632

原创 顺序表元素的删除

顺序表元素的删除开发工具与关键技术:作者:唐俊祥 撰写时间:2020年5月7日 顺序表元素的删除,怎样实现顺序表元素的删除呢?首先是了解一下顺序表的特点,是所有的元素都是紧密保存在一起,他们的地址是连续的空间,如果我们想删除单独一个元素,被删除的元素空着的位置是不能空着的,这样就违反了顺序表的规则,如下图所示,我们想删除L这...

2020-05-08 15:20:19 947

原创 顺序表元素的插入

顺序表元素的插入开发工具与关键技术:作者:唐俊祥 撰写时间:2020年4月27日让我们来了解顺序表中元素的插入,顺序表的特点是元素顺序存放地址连续,如下图:插入数据元素的代码,在I的位置插入X的这个元素是怎样实现的,画红线中Size是实际的元素个数然后到I这个位置每一个往后移一个元素,目的就是留出I这个位置空出来,吧我...

2020-04-28 15:42:08 1675

原创 时间查询

时间查询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS C#作者: 撰写时间:2019.7.27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-28 18:22:31 86

原创 如何实现审核功能

如何实现审核功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS C#作者: 撰写时间:2019.7.26~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-28 17:42:26 12140

原创 数据的回填

数据的回填~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:JS作者: 撰写时间:2019.7.16~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-18 22:39:12 195

原创 多表查询

多表查询~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS C#作者: 撰写时间:2019.7.15~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-18 22:27:38 107

原创 把数据导出到Excel表格

把数据导出到Excel表格~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS C#作者:唐俊祥撰写时间:2019.7.6~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-08 09:40:26 224

原创 单表-修改

单表修改~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS C#作者:唐俊祥撰写时间:2019.7.5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-07-08 09:02:31 106

原创 日期与时间的对象

日期与时间的对象~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:JS作者: 撰写时间:2019.6.25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-28 09:22:03 258

原创 创建数据库

创建数据库~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:PowerDesigner、SQL作者: 撰写时间:2019.6.22~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-28 09:20:51 782

原创 如何实现选项卡

选项卡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:DW JS作者:唐俊祥撰写时间:2019.6.17~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-18 08:51:59 113

原创 图片-轮播

图片轮播~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:DW作者:唐俊祥撰写时间:2019.6.15~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-18 08:13:20 77

原创 图片-轮播

图片轮播~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.6.15~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-17 22:05:32 70

原创 上传-试题

上传试题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.6.8~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-09 19:46:31 760

原创 上传-文件

上传文件~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.6.5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-08 20:44:59 104

原创 生成 图片

生成图片~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.6.2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-06-08 20:41:46 141

原创 修改题目状态

修改题目状态~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.27~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-05-28 08:12:33 181

原创 下拉框的绑定

下拉框的绑定~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.25~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-05-28 08:10:27 108

原创 打印水晶报表

打印水晶报表~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.16~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-05-17 08:18:48 91

原创 数据的导出

数据的导出~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.13~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2019-05-17 08:15:55 137

原创 Excel表格的导入

Excel表格的导入开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.6下面我们来完成Excel表格的导入,如下图首先写导入的方法先重置表单把保存到数据库的按钮禁用,禁用是为出错不小心按到保存到数据的按钮,再把临时表清空和设置点击背景是不关闭动态模态框和按下esc时不关闭动态模态框,再下载Excel表格的模板,之后弹出导入考生的模态框,再把上传Excel表格保存到临时表后是避免...

2019-05-08 17:44:45 237

原创 用ValidCodeUtils生成验证码

用ValidCodeUtils生成验证码开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.4如何使用ValidCodeUtils生成验证码,下面我们来看下图生成验证码的的代码的公共静态,首先是他的静态的方法让他产生随机数字符串,用一个参数来设定你要产生多少位的字符串,然后用一个随机类来产生随机数再用一个for循环,你要多少个验证码就循环多少次来生成随机的数字和字母组合的字符串...

2019-05-08 16:09:59 2265 2

原创 数据的修改

数据的修改开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.5.2表格数据的修改,应该怎样完成数据的修改;在MVC中完成数据的修改,首先是弹出修改模态框的方法,重置一下它的fromUpateEmployee表单,然后是绑定部门下拉框绑定和部门下拉框的改变触发职位下拉框数据的绑定,员工信息的回填、部门、职位下拉框的数据和其他表单数据的回填,再获取到隐藏域里面的员工ID和用户ID;如下...

2019-05-07 21:56:22 172

原创 批量删除

比量删除开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.4.26ASP.NET.MVC 中实现一个表格的多条数据的删除,应该如何实现这个功能,让我们看下图中的代码是如何完成多条数据的删除;首先是获取到选中行的调用声明的方法layuiTable.checkStatus在把的ID放去,判断一下是否已经获取到选中行的数据用for循环一下他的数据获取到ID,再用substring这个方法...

2019-04-28 09:19:09 466

原创 单条数据的删除

单条数据的删除开发工具与关键技术:作者:唐俊祥撰写时间:2019.4.22单表数据的删除,员工表的单表删除是根据他的主键来删除,我们要根据员工的ID来删除所以要获取到它的员工ID,获取到ID后到它的删除按钮里调用delEmployee的方法οnclick=“delEmployee(’ + employeeId + ')”,再设置询问框confirm询问框的提示“确定要删除该条数据吗?”当...

2019-04-28 09:16:49 293

原创 多条件查询

多条件查询开发工具与关键技术:作者:唐俊祥撰写时间:2019.4.16下面我们来写一个多条件查询,首先是要查询的部门、职位、编号/姓名三个查询的条件,获取到它的查询条件。 如下图:在获取到查询条件后,判断条件是否为空或者undefined,为了它传到控制器不报错就让它的ID = 0,判断EmployeeDetail是否等于undefined如果等于,EmployeeDetail就等于...

2019-04-18 09:13:33 915

原创 数据新增与遇到的问题

数据新增与遇到的问题开发工具与关键技术:VS作者:唐俊祥撰写时间:2019.4.13如何实现表格数据的新增与判断新增时所报的错;首先是实现弹出模态框和绑定新增模态框中的下拉框数据;然后获取到页面所需要的数据再判断新增数据的完整性,判断所获取的数据是否完整,如果数据完整就录入成功刷新表格。如下图:我们所新增的是员工信息表写它的判断方法,判断新增员工数据是否是与数据库已有员工信息相...

2019-04-18 09:11:07 181

翻译 表格的初始化

表格的初始化开发工具与关键技术:作者:唐俊祥撰写时间:2019.4.4如何初始化表格,请看下面图片中的例子,在连接好数据库之后从数据库中获取到数据,为了保证 layer,layuiTable的全局使用,要保存layui模块的使用;首先加载表格, 表格初始化先在外面定义个变量如图中var tabAcademe;render是初始化表格的方法,把tabAcademe这个元素变成表格,...

2019-04-08 11:18:06 422

空空如也

空空如也

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

TA关注的人

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