查找的文章

Spring系列 申请阿里云免费的HTTPS证书和SpringBoot配置HTTPS与HTTP重定向成HTTPS
    由于HTTPS对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。申请流程我们去阿里云控制台,搜索SSL我们点击购买证书选择免费的证数购买购买后我们申请,填写资料,很快就好了我们这里springboot用的是tomcat,所以我们下载tomcat的于是我们下载下来,有个xxxx.pfx文件和一个密码文件,我们把xxxx.pfx改名后放到resour...  更多
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...  更多
1252 2019-04-26
前端开发 Redis的下载和安装与集群的配置解决redis requiresRuby version >= 2.2.2的问题
    Redis不仅可以搭建单机的,还可以搭建集器或者主从复制的结构,在高并发的环境下具有高可用性。在搭建集群时使用redis官方给的工具:redis-trib.rb这个工具构建redis集群的时候,报错了:“redisrequiresRubyversion>=2.2.2”,于是这里给出完整的安装过程和配置过程一Redis安装1.选择安装位置,我这里安装在/src文件里cd/usr/local/src2.下载Redis,本例的版本是4.0.10,Linux的版本是Ce...  更多
前端开发 在VMware Workstation虚拟机的linux系统和 CentOS系统配置动态网络IP和静态网络IP
    VMwareWorkstation虚拟机安装CentOS后,需要手动进行网络的配置,这样我们的系统才有访问外网的能力,我们一般配置的是静态IP.我们安装虚拟机时将网络模式设置为NAT模式,这里我们需要首先设置一下虚拟的网段。1.打开VMware-workstation的虚拟网络编辑器2.修改NAT模式下的网络配置,我们使用静态IP以方便后期在项目中的应用,如果是动态获取,则...  更多
前端开发 linux的Centos系统开放特定端口,关闭防火墙,解决Centos7没有iptables的问题
    在linux的Centos中如果我们要开放给远程访问,可以关闭防火墙或者开发特定的端口就行。开放端口,以开放redis的6379为例:1编辑防火强配置文件vim/etc/sysconfig/iptables2添加一行:-AINPUT-mstate--stateNEW-mtcp-ptcp--dport6379-jACCEPT3重启服务:serviceiptablesrestart遇到的问题:1Centos6版本解决办法:1.任意运行一条iptables防火墙规则配置命令:iptables-POUT...  更多
1252 2019-04-25
Java语法 Java8中字符串时间转 Date与LocalDateTime、LocalDate、LocalTime互转
    当用Java8的日期类LocalDateTime和DateTimeFormatter处理String型的日期类型yyyy-MM时出现了问题:java.time.format.DateTimeParseException:Text‘2019.04.30’couldnotbeparsed:UnabletoobtainLocalDateTimefromTemporalAccessor,原来LocalDateTime.parse()方法只能转换精确到时间的字符串。LocalDateTime是LocalDate和LocalTime的结合,Loca...  更多
Spring系列 Java对象的浅克隆和2种深克隆的使用
    我们要获得一个对象的副本时,用new创建对象再对各个域赋值,还不如直接对象克隆。Java的对象克隆有浅克隆和深克隆之分。但是不管怎么样,我们都要实现Object类的clone()方法。Object类的clone()方法当需要克隆对象时,需要使用Object类的clone()方法,该方法的声明如下:protectednativeObjectclone()throwsCloneNotSupportedException;通常我们继承Clone...  更多
1498 2019-04-22