- 博客(4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 EXCEL解析导入,多线程批量插入大量数据
EXCEL解析导入,批量插入大量数据excel导入基本分为3个步骤: 1. 上传文件 2. 解析文件 3. 逻辑内容首先查看是哪一步需要优化,一般需要在第3步,插入数据库的逻辑优化。如果数据量比较大的话,单条sql执行很慢,几条数据几次和数据库交互。影响执行效率。解决办法:1. 批量插入2. 多线程执行直接贴代码,项目实例: public Result importExcel1() { AmroContext context = AmroContextUtil.get
2020-07-17 11:31:47
2167
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 手写一个SprigMVC
简单手写一个SpringMVC,了解SpringMVC源码。首先让我们了解一下一个SpringMVC项目的工作流程,以及所用到的方法。下来我们进入实战。创建一个maven的Web项目,在pom.xml引入Servlet依赖。<dependency> <groupId>javax.servlet</groupId> <artifact...
2019-06-17 11:10:28
211
原创 设计原则(一)
开闭原则定义:一个软件实体如类,模块和函数应该对扩展开放,对修改关闭开闭,是对扩展和修改两个行为的描述强调的是:用抽象构建框架,用实现扩展细节优点:提高软件系统的可复用性及可维护性在生活中有一个例子体现:每天工作 8 小时,8 小时是关闭的,什么时候来?什么时候走?这个是开放的开闭原则的核心:面向抽象编程,抽象相对来说是稳定的,对修改关闭;如:一个校验逻辑,先校验什么,后校验什么。扩展一个校验,也就是功能增强,而不要去修改已有的校验功能,这是对修改关闭开闭原则 coding一个场景:慕课网
2021-05-20 11:06:18
79
原创 解决RabbitMQ服务启动自动关闭,访问不了问题
rabbitMQ服务启动自动关闭解决方案(一):以管理员权限打开CMD窗口进入 C:\Program Files\RabbitMQ\rabbitmq_server-3.7.3\sbin 目录按以下步骤输入命令: # 开启RabbitMQ节点 rabbitmqctl start_app # 开启RabbitMQ管理模块的插件,并配置到Rabbit...
2019-05-30 12:02:14
13624
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人