自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 ehcache实践

需要两个依赖:<dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId></dependency><dependency> <groupId>org.springframew...

2019-06-29 12:59:20 164

原创 十万级别Excel数据的导入导出

导入:使用Excel Streaming Reader进行海量数据读取这个第三方工具会把一部分的行(可以设置)缓存到内存中,在迭代时不断加载行到内存中,而不是一次性的加载所有记录到内存,这样就可以不断的读取excel内容并且不影响内存的使用。但是这个工具也有一定的限制:只能用于读取excel的内容,写入操作不可用;可以使用getSheetAt()方法获取到对应的Sheet,因为当前只是加载了...

2019-06-19 16:57:52 3717

原创 Eureka之helloworld(包括ribbon方式和feign方式的服务发现)

一、Eureka服务器1.建立一个Eureka服务器首先,建立一个module或者project,需要获得Eureka Server依赖。2.application.propertiesserver.port=8761eureka.instance.hostname=localhosteureka.client.register-with-eureka=falseeureka.cl...

2019-06-03 22:19:45 432

原创 图文讲解IDEA部署传统的WEB(从Eclipse中建立的也可以)

1.如果是IDEA程序,通过File→Open,找到根目录D:\monthtask\2019-05\ORDER3。打开程序。如果是idea项目,则直接跳到第4步。2.如果打开的Eclipse建立的普通web,则删除无关文件和文件夹、保留源码即可:其中:WebRoot里面包含静态文件、jar包依赖、web.xml等3.通过源码新建一个idea项目4.进行项目结构配置File→Proj...

2019-05-27 22:53:43 141

原创 springboot配置文件中文提取乱码的解决

第一步,文件的编码方式。第二步,配置文件进行设置(需要由中文的都配置如下三行信息)spring.http.encoding.charset=utf-8spring.http.encoding.force=truespring.http.encoding.enabled=true第三步,使用@SpringBootApplication@RestControllerpublic ...

2019-05-23 13:33:21 3603

原创 springboot外部配置文件的引用,灵活切换多套配置文件

外部配置文件引用spring.profiles.active用来指定除了当前文件外,其他活动的配置文件。例如spring.profiles.active=custom其中custom指application.properties目录下的application-custom.propertiesspring.profiles.include用来指定除了当前文件外,还有哪些活动的配置文件。例...

2019-05-23 10:04:54 600

原创 mybatis-generator插件使用(mysql)

MyBatis Generator代码生成器。通过数据库表,生成基础性的代码:实体类,mapper接口和xml(包含常用的CRUD操作)。注意:blob字段需要特殊处理。步骤:pom.xml中plugins节点下添加plugin节点。里面描述了配置文件的位置,和相关依赖。<plugin> <groupId>org.mybatis.generator&l...

2019-05-18 20:46:17 610

原创 Spring 声明式事务管理

Spring 的声明式事务管理在底层是建立在 AOP 的基础上。其本质是在方法前后进行拦截,然后在目标方法开始之前创建一个事务,在执行这目标方法结束后,根据执行情况提交或进行回滚事务。与编程式事务相比: 优点:不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声明,便可将事务规则应用到业务逻辑中。 缺点:只能作用到...

2019-05-16 23:10:22 89

原创 RabbitMQ的Springboot集成(三种模式的实现,赋源码)

1. 基础知识RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。基础概念:1.Queue(队列)。特征是先进先出,用于存储消息。生产者生产消息,消费者消费消息。可以存在多个消费者订阅同一个队列,一起处理这些消息。2.Exchange(交换器)。生产者产生的消息并不是直接发送给消息队列Queue的,而是要经过Exchange(交换...

2019-05-16 09:52:38 524

原创 Springboot集成定时任务Schedule,Quartz

Springboot集成定时任务Schedule1. Helloworld1)依赖2)启动类中开启定时任务3)方法中加注释、通过cron进行控制1. Helloworld要实现程序中定时触发某个方法,最基础的操作包括三大步:加依赖、方法上加注释、启动类中开启定时任务。1)依赖Schedule是spring3.0出现的,并非springboot的特性。引入的仅仅是spring-content...

2019-05-14 22:57:36 214

原创 Eclipse和IDEA的热部署、自动编译

以后将在此处书写笔记欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-14 10:13:57 771

mybatis-generator空框架,方便快速创建实体类、mapper

mybatis-generator空框架,可以通过少量配置,方便快速创建实体类、mapper

2019-05-21

springboot2.1.4集成rabbitmq,三种模式:fanout direct topic的实现

springboot集成rabbitmq,三种模式:fanout direct topic的实现,入门级别

2019-05-16

空空如也

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

TA关注的人

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