自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot 集成druid连接池监控

SpringBoot 集成druid连接池监控(完整监控版)依赖导入<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9</ve...

2019-09-05 15:02:43 393

原创 记一次数据导出性能优化

管理员后台导出月度数据,数据量约20w原功能每次限制5w数据查询导出,操作繁琐。新功能仅需选择时间区间可全部导出。实现方式针对原方式的限定5w数据查询,修改为按5w分页查询,每页数据存储在Excel文件的一个sheet表中。修改后的表现按照20w数据测试,导出速度慢,分页查询时,常出现数据库连接超时情况。从日志记录的时间看,主要问题在于数据查询,数据导出为10多秒。问题分析原数据查询...

2019-06-17 11:08:00 1393

原创 spring-cloud 笔记

spring-cloud之配置管理:spring-cloud使用spring-cloud-config模块提供配置管理服务,可以使用两种方式:基于共享文件系统形式,基于配置管理形式。通过配置管理,将项目的配置文件统一到配置管理服务进行管理,所有的服务实例在启动时都需要从配置管理服务获得配置文件,进行服务实例的配置,通过提供统一的配置管理服务,根据profile确定具体的环境配置,可以保证各个...

2019-03-14 16:05:01 112

原创 oracle impdp数据库导入

oracle impdp数据库导入写在前面废话不多说报错喽导入数据报错一导入数据报错二导入数据报错三写在前面刚到新环境,要在本地搭建开发环境,数据库也需要使用 本地库,收到一个包含数据库dmp文件的数据包,让在本地导库。以前都是运维搭好环境直接开发,怎么做?于是百度呗,搜索资料,学习也是一种能力。网上相关资料也多,不过并不都完整,而且自己动手实践时总会有各种不一样的情况,这也才是程序开发的特点...

2018-10-27 16:22:22 3005

原创 Nginx+Tomcat+maven 热部署项目及服务器配置

前后端分离项目的部署实践:    环境:Nginx,Tomcat7,Tomcat9,centOS7,macOS1.Nginx,Tomcat的安装    下载Nginx压缩包,解压,生成Makefile文件,make,make install(安装在/usr/local下)    下载Tomcat压缩包,解压,拷贝到指定文件夹(cp -r src dest)2.使用Nginx作为HTT...

2018-10-07 18:44:35 1174

原创 SpringBoot + vue + amaze ui demo 实现篇

SpringBoot + vue + amaze ui demo 实现篇dao层使用逆向工程生成的mapper代码实现常规curd操作,不予赘述service封装基础的业务操作,注入Mapper依赖,添加事务处理注解controller层使用restcontroller提供restapi接口,为调用,处理方便统一,建立统一的返回结果类,封装返回状态,返回码和数据 p...

2018-09-23 13:18:36 805

原创 SpringBoot + vue + amaze ui demo 环境篇

SpringBoot + vue + amaze ui模板项目知识库管理demo:SpringBoot应用搭建快速搭建SpringBoot应用有多种方式,官网,IDE都可以,这里采用IDEA的搭建应用。选择需要的依赖完成后的项目结构与通常的mvn项目没有太大差别,会根据groupID生成相应的包结构,以及带有artifactid的启动类SpringBoot最基础的依赖:...

2018-09-23 10:48:15 650

原创 常用SQL优化方式

常用SQL优化技巧数据库,SQLSQL执行步骤SELECT select_list FROM table_source1, table_source2 WHERE condition GROUP BY colum HAVING condition ORDER BY colum DESC执行以table_source数据构成工作表,WHERE和后续关键字条件依次作用于工作表,筛选...

2018-08-15 12:04:28 154

原创 Java常用集合,编码优化,Map篇

常用Map集合包括:HashMap,HashTable,LinkedHashMap,TreeMapHashMap与HashTable:HashTable是线程安全的,它的key与value不允许为null值。HashMap则允许key或value为null,HashMap与HashTable对key的hash算法和hash值到内存的映射算法不同。HashMap的数据结构:HashMap底层使用数组...

2018-07-08 11:54:11 592

原创 java常用集合,编码优化,List部分

常用的Java集合包括List,Map,Set接口,其常用的实现类包括:ArrayList,Vector,LinkedList,HashMap,HashTable,LinkedHashMap,TreeMap,HashSet,LinkedHashSet,TreeSet等。1、基于数组的List:ArrayList和Vector都是基于数组的List实现类,其中ArrayList是非线程安全的,而Ve...

2018-07-07 21:21:43 442

原创 DispatcherServlet web框架入口与总控

      在传统的servlet开发模式下,一个web应用必然需要有对应的应用的配置,即web.xml文件。web.xml是应用的入口,针对特定请求进行相应的处理类的配置:&lt;!--配置Servlet--&gt;&lt;servlet&gt; &lt;servlet-name&gt;FristServlet&lt;/servlet-name&gt; &lt;se...

2018-04-14 18:36:47 511

原创 MVC框架IOC容器与DI的实现(《架构探险》的学习记录)

    mvc模式是现在流行的一种软件设计,将表现层,业务层和控制层划分开来,使得软件结构更加清晰,各层间的耦合度降低,便于各开发单元协同工作。通过ioc容器,进一步实现各层之间的依赖的解耦,可以大大提高程序可配置性,灵活性,便于扩展和维护。    如何理解并创建一个ioc容器,实现其依赖注入的特性呢?一个ioc容器实际上是一个保存着所有依赖项的集合,也就是所谓的be an的集合,DI的特性其实是...

2018-04-06 12:27:19 229

原创 jdbc代码重构实现的实践

        最近刚买回一本关于java-web轻量级框架的设计书籍,希望能开阔视野,同时也复习一下快忘完的知识(其实也是在进入公司之后,所做的本质工作比较基础,在公司较老的技术框架,成熟的产品下,越干,越会感受到一种焦虑,很多贴近行业的开源的东西,一些基础的技术知识长时间不用,也有些遗忘),一遍看书,一遍敲代码。对于一些公用的工具,作为菜鸟的我,总希望自己也能完成一些基础的实现(有人说重复早轮...

2018-03-18 22:59:48 299

java并发编程实践

高清,Java并发编程数据,详细讲解Java并发编程的技术,

2018-05-30

空空如也

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

TA关注的人

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