查找的文章

Spring系列 推荐阅读 申请阿里云免费的HTTPS证书和SpringBoot配置HTTPS与HTTP重定向成HTTPS
    由于HTTPS对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。申请流程我们去阿里云控制台,搜索SSL我们点击购买证书选择免费的证数购买购买后我们申请,填写资料,很快就好了我们这里springboot用的是tomcat,所以我们下载tomcat的于是我们下载下来,有个xxxx.pfx文件和一个密码文件,我们把xxxx.pfx改名后放到resour...  更多
Spring系列 SpringBoot整合MyBatis的使用
    在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在SpringBoot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。1.添加依赖<dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-web</artifactid></dependency><dependency><groupid&g...  更多
1027 2019-05-03
Spring系列 SpringBoot的数据缓存——基于Ehcache2.x缓存技术的配置
    我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Ehcache2.x的数据缓存配置。1.添加相关依赖:<dependency><groupId>org.springframework.boot</groupId><arti...  更多
Spring系列 SpringBoot的数据缓存——基于Redis缓存技术的配置
    我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Redis的数据缓存。1.导入依赖包:<dependency><groupId>org.springframework.boot</groupId><artifactId>...  更多
Spring系列 SpringBoot整合Redis单机和整合Redis集群的完整例子
    Redis的客户端有很多,如Jedis,Jredis,SpringDataRedis….,所以SpringBOOT用了SpringDataRedis为了Redis提供了一种自动化的配置,我们只要添加相关依赖和相关配置就行。这里将说明如何整合redis单机和整合redis集群。一SpringBoot整合Redis单机1.添加相关依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring...  更多
Spring系列 将SpringBoot项目打成WAR包
    有时候,我们需要将SpringBoot项目打成WAR包,然后用传统的方式进行部署。第一步:在pom.xml文件中修改打包方式<packaging>war</packaging>第二步:去除内嵌容器,依赖标记修改为provide<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope&g...  更多
1006 2019-04-26
Spring系列 Java对象的浅克隆和2种深克隆的使用
    我们要获得一个对象的副本时,用new创建对象再对各个域赋值,还不如直接对象克隆。Java的对象克隆有浅克隆和深克隆之分。但是不管怎么样,我们都要实现Object类的clone()方法。Object类的clone()方法当需要克隆对象时,需要使用Object类的clone()方法,该方法的声明如下:protectednativeObjectclone()throwsCloneNotSupportedException;通常我们继承Clone...  更多
1251 2019-04-22
Spring系列 开发自己IoC容器
    一.IoC简介在平时的开发中,当我们正在编写的某一个类需要用到另外的一个类(组件)的时候,我们都需要通过new的关键来创建该类的实例,那么有没有更好的方式,可以不在我们的代码中直接去new这个类,就可以得到该实例呢?IoC的概念很好的帮助我们解决了这个问题,当我们需要在一个类中使用另外的类时,可以通过一些配置来得到该类的实现。IoC是Inver...  更多
1334 2019-04-06
Spring系列 解决Could not connect to SMTP host: smtp.qq.com, port: 465,response: -1
    在使用javamail进行定时邮件时出现了这个错误Causedby:javax.mail.MessagingException:CouldnotconnecttoSMTPhost:smtp.qq.com,port:465,response:-1原来我把端口改成了465.25端口(SMTP):25端口为SMTP(SimpleMailTransferProtocol,简单邮件传输协议)服务所开放的,是用于发送邮件。465端口(SMTPS):465端口是为SMTPS(SMTP-over-...  更多
1799 2019-03-24
Spring系列 SpringBoot使用Quartz实现定时器功能
    spirngboot可以使用Quartz实现定时器的功能,是一个完全由Java编写的开源任务调度框架,通过触发器设置作业定时运行规则、控制作业的运行时间。Quartz定时器作用很多,比如定时发送信息、定时生成报表等。Quartz框架主要核心组件包括调度器、触发器、作业。调度器作为作业的总指挥,触发器作为作业的操作者,作业为应用的功能模块。JobJob是一个接口,该接口只有一个方法execute,...  更多
976 2019-03-23