自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大爱猫plus的博客

技术资料

  • 博客(12)
  • 收藏
  • 关注

原创 SpringBoot整合Dubbo报错: java.lang.ClassCastException

使用dubbo调用远程服务时候,总是报java.lang.ClassCastException 看了下明明是同一个对象为毛会报转换异常呢?死活找不出问题。想起最近添加了热部署依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp...

2020-03-30 15:53:20 1118 2

原创 RedisTemplate使用SCAN命令扫描key替代KEYS避免redis服务器阻塞,无坑!完美解决方案

先来鄙视下博客上很多人不懂瞎几把乱说还有大量转载误导群众,本文原创亲自验证方案。话不多说先上代码,拿走即用。long start = System.currentTimeMillis(); //需要匹配的key String patternKey = "pay:*"; ScanOptions options = ScanOptions.sc...

2019-10-17 14:40:16 11943 8

原创 关闭钉钉烦人的log打印

  最近在开发钉钉应用中,只要调用了钉钉SDK的东西就会1秒打印烦人的log如下图所示: 严重影响开发体验,于是百度了一大圈没没有找到靠谱的解决方案,后面翻看钉钉开发文档才找到这句:官方文档中示例是log4j的配置,但是本人用的是springboot+logback于是修改logback文件为:完美解决问题,留给各位被钉钉SDK恶心的伙伴们参考。。。...

2018-09-17 15:48:28 2348 6

原创 Springboot整合redis自定义RedisTemplate

前言:    由于使用springboot整合redis操作对象时,会导致对象乱码不可读。作为数据强迫症的我自然是受不了这样现象,虽然不影响数据安全但是还是开始了折腾。原因:    因为redis默认序列化时会使用jdk序列化器。解决方案:    配置自定义序列化器取代默认。    注意:处于性能考虑,使用的是fastJson来做对象序列化,所以需要添加fastJson依赖。我使用的是1.2.45...

2018-06-09 23:34:28 6309

原创 CentOS7 64位安装Redis

redis介绍:     Redis是c语言开发的。    安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++环境说明:  CentOS7 64位1804下安装。步骤记录:    1.下载redis:进入redis官网点击下载Redis4.0.9。    2.使用xftp工具将redis源码包上传到Linux系统。    3.解压缩redis源码...

2018-06-09 22:13:17 267

原创 springboot2.0中添加自定义拦截器

业务场景:    由于需要使用拦截器做api的token验证,想着添加一个自定义的拦截器去做这个验证。解决思路:   百度了一堆添加拦截器的方法试了下结果都是无效或者是过期方法,于是参考springboot官方文档点击打开链接有关于这块的说明:    意思就是所需要定义一个配置类去实现WebMvcConfigurer类,重写addInterceptors()方法,添加自定义的拦截器即可。代码:  ...

2018-05-28 11:40:56 6492 3

转载 CentOS7 64位安装mysql教程,亲测完美

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm -qa | grep mysql1这里返回空值,说明没有安装这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库yum install mysql1删除可用yum remove mysql12、下

2018-02-06 14:12:17 112609 40

原创 JAVA程序运行的内存分析堆与栈

栈:1.每个线程私有,不能实现线程间的共享!2.局部变量放置于栈中。3.栈是由系统自动分配,速度快!栈是一个连续的内存空间堆:1.放置new出来的对象2.堆是一个不连续的内存空间,分配灵活,速度慢!方法区(也是堆):1.被所有线程共享2.用来存放程序中永远是不变或者唯一的内容。(类代码信息、静态变量、字符串常量)

2017-12-28 14:17:23 310

原创 jeesite用户、组与activiti用户、组

1.jeesite通过代码和配置文件接管了了Activiti的用户和组,开发中无需理会activiti的用户和组。使用系统的用户管理即可。 2.jeesite是通过角色来对应Activiti的群组群组编码。 流程图用户组编码: 3.当流程执行到该节点时,该dept角色所有成员均可以签收,此时登录用户为dept角色成员。 4.角色分配: 在角色管理菜单中,点击分配按钮选择分

2017-08-14 13:25:18 3858 2

原创 反射02:通过反射动态操作类

本Demo用到的类:User实体类、Demo02测试类User.javapackage reflect;/** * 用户实体类 * @author xhe * */public class User { private String name; private int age; public User() {} public User(String name,

2017-08-12 14:53:21 213

原创 反射01:通过反射获取类的信息

User实体类User.javapackage reflect;/** * 用户实体类 * @author xhe * */public class User { private String name; private int age; public User() {} public User(String name, int age) { super();

2017-08-12 14:24:34 265

原创 博客搬家到CSDN

原oschina博客搬家到CSDN啦。

2017-08-11 17:32:05 306

空空如也

空空如也

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

TA关注的人

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