mysql的时间/日期操作集合

今天要用到mysql,发现mysql的时间操作跟orcal时不一样的,在这整理记录下mysql的时间/日期操作集合。Mysql中date_format()和str_to_date()函数date_format(date,’%Y-%m-%d’)———————>oracle中的to_char();str_to_date(date,’%Y-%m-%d’)———————>oracle中的to_date
阅读全文

SpringBoot的数据缓存——基于Redis缓存技术的配置

我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Redis的数据缓存。1.导入依赖包:<dependency><groupId>o
阅读全文

Redis的下载和安装与集群的配置解决redis requiresRuby version >= 2.2.2的问题

Redis不仅可以搭建单机的,还可以搭建集器或者主从复制的结构,在高并发的环境下具有高可用性。在搭建集群时使用redis官方给的工具:redis-trib.rb这个工具构建redis集群的时候,报错了:“redisrequiresRubyversion>=2.2.2”,于是这里给出完整的安装过程和配置过程一Redis安装1.选择安装位置,我这里安装在/
阅读全文

SpringBoot的数据缓存——基于Ehcache2.x缓存技术的配置

我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Ehcache2.x的数据缓存配置。1.添加相关依赖:<dependency><gr
阅读全文

Java对象的浅克隆和2种深克隆的使用

我们要获得一个对象的副本时,用new创建对象再对各个域赋值,还不如直接对象克隆。Java的对象克隆有浅克隆和深克隆之分。但是不管怎么样,我们都要实现Object类的clone()方法。Object类的clone()方法当需要克隆对象时,需要使用Object类的clone()方法,该方法的声明如下:protectednativeObjectclone()thro
阅读全文

Java8中字符串时间转 Date与LocalDateTime、LocalDate、LocalTime互转

当用Java8的日期类LocalDateTime和DateTimeFormatter处理String型的日期类型yyyy-MM时出现了问题:java.time.format.DateTimeParseException:Text‘2019.04.30’couldnotbeparsed:UnabletoobtainLocalDateTimefromTemporalAccessor,原来LocalDateTime.parse()方法只能转换精确
阅读全文

Java序列化和反序列化与transient关键字

当我们需要把Java对象保存在磁盘中或者要在网络中传播,那我们就要用到Java对象的序列化和反序列化。对象序列化把内存中的对象转换成跟平台无关的二进制流,从而可以永久的保存在磁盘中或者在网络中传播。这在现实开发中经常用到,如:web容器把Session保存在磁盘中,减少内存的占用,等需要时
阅读全文

Java数组的选择,冒泡,快速,插入,反转排序算法详解

Java的数组排序有选择排序,冒泡排序,快速选择排序,直接插入排序,当然还有反转数组中的元素顺序等等多种算法选择排序基本思想:每次循环选择最小(最大)的一个元素,顺序排在已经排好元素的最后(前面),直到所有待排序的元素排完。如:待排序的数组{5,6,3,5,7,4};第一次:{5,6,3,5,4,7};第二次:{5,4,3,5,6,7};….实现代码:int[]a
阅读全文

echarts导出数据到excel表格兼容所有游览器

由于echarts只有数据视图,并没有导出数据到excel表格的功能,研究了一会,发现我们可以自定义工具按钮,进行数据封装成table,然后我们把table导出成excel,实现起来很简单。我这里把table转成excel是用到插件的,叫做table2excel.js,兼容所有的游览器,简单快捷,下载地址:https://github.com/rainabb
阅读全文

SpringBoot整合Redis单机和整合Redis集群的完整例子

Redis的客户端有很多,如Jedis,Jredis,SpringDataRedis….,所以SpringBOOT用了SpringDataRedis为了Redis提供了一种自动化的配置,我们只要添加相关依赖和相关配置就行。这里将说明如何整合redis单机和整合redis集群。一SpringBoot整合Redis单机1.添加相关依赖<dependency><groupId>org.spr
阅读全文