自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jerry

一只想成为架构师的程序猿

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

原创 记一次生产环境获取不到redis连接问题排查

最近线上环境总是不稳定,用着用着就会出现获取不到redis连接的情况,查看redis服务器端配置,发现连接数不是很多,那么为什么又会出现如此情况呢? 首先查看redis服务端的配置## 通过redis-cli连接到redis服务器redis-cli -h 127.0.0.1 -p 6379 -a 密码##获取客户端信息info clients## 输出...

2018-08-11 11:40:09 7174 2

原创 基于Shiro框架做日活统计

基于Shiro框架做日活统计 基本思想是,通过记录成功登陆的日志来做统计分析,通过使用shiro的过滤器链体系来记录账号和密码登陆或自动登陆的日志插入第一步,写一个过滤器,继承自 UserFilter,重写 isAccessAllowed 方法,如下··· package io.jcwl.modules.sys.shiro;import io.jcwl.common.c...

2018-08-02 12:00:21 599

原创 Shiro 自定义登录方式,非密码方式

主要绕过密码匹配,代码如下 ··· @Component public class MyHashedCredentialsMatcher extends HashedCredentialsMatcher {@Overridepublic boolean doCredentialsMatch(AuthenticationToken token, Authentic...

2018-06-11 01:25:18 1956

原创 mysql 忘记密码

mysql 忘记密码后修改密码【1】停止mysql服务器【2】在my.cnf 文件添加 skip-grant-tables 跳过权限检测【3】使用mysql -uroot -p 登录,不需要输入密码【4】update mysql.user set PASSWORD=password('123456') where user='root'; 更新密码【5】flush priv...

2018-06-05 12:04:52 180

原创 根据中文获取大写拼音首字符

根据中文获取拼音大写首字母,英文转大写,其他字符不变var PinYin = { "a": "\u554a\u963f\u9515", "ai": "\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u8bf6\u6371\u55f3\u55cc\u5ad2\...

2018-04-25 23:11:28 8371

原创 layui数据表格自定义数据项

layui是一个很适合后台开发人员用的一个前端框架,界面简洁,功能丰富。 大家知道,系统一般都有数据表格及分页功能,尤其在后台管理系统之类,这类场景更是很多,layui也为我们提供了对应的支持,我这里要说的是,layui对异步返回的数据默认是有一套格式的,像下面这样{ code: 0, msg: "", count: 1000, data: [...

2018-04-10 11:17:41 6930 3

原创 基于Java阻塞队列实现生产者与消费者模式

java 阻塞队列实现生产者与消费者模式 public class BlockingTest { public static void main(String[] args) { ArrayBlockingQueue<Integer> arrayBlockingQueue = new ArrayBlockingQueue<Inte...

2018-03-04 12:40:39 522

原创 Rabbitmq 总结

Rabbitmq 高级消息队列中间件,实现了AMQP协议,由Erlang语言编写,天生支持分布式 docker安装、运行docker search rabbitmq:managementdocker pull rabbitmq:managementdocker run -d --name rabbitmq --publish 5671:5671 --publish 5672

2018-02-06 17:05:37 254

原创 centos 安装 docker

centos 环境安装 docker 安装国内源yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo 安装依赖库yum install -y yum-utils device-mapper-persistent-data lvm

2018-02-06 11:53:35 145

原创 redis集群搭建

本文旨在帮助大家熟悉如何搭建redis集群,redis cluster方案是redis3.0才推出来的,所以搭建的时候注意redis版本,本文以最新的redis-4.0.7为基础搭建 下载redis安装包,编译安装$ wget http://download.redis.io/releases/redis-4.0.7.tar.gz$ tar xzf redis-4.0.7.t

2018-02-02 15:05:28 153

原创 SpringApplicationRunListener 解析

SpringApplicationRunListener 作用 SpringApplicationRunListener 可以监听springboot应用启动过程中的一些生命周期事件,并做一些处理 查看SpringApplicationRunListener 定义 /** * Called immediately when the run me

2018-01-26 23:49:34 3624

原创 springboot定时任务处理

定时任务是一种很常见的应用场景,springboot中的定时任务完全用的spring的那一套,用起来比较简单,需要注意的是线程池配置的那一块 使用 @EnableScheduling 注解就可以开启定时任务@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Import(SchedulingConfi

2018-01-15 18:19:12 2970

原创 浅谈springboot异常处理机制

项目中对于全局的异常处理是非常有必要的,对用户来说体验可以更加友好,对系统来说可以追溯异常信息,找到异常出处。 springboot中又是如何处理异常的呢? spring 中有一个处理异常的接口public interface HandlerExceptionResolver { ModelAndView resolveException(

2018-01-12 15:08:44 9232 3

原创 自定义java校验注解并结合spring框架做校验

java 校验api规范包含很多校验注解,hibernate实现了java校验api规范,在spring框架中集成进了hibernate校验实现,java api本身包含了很多常见的校验注解,直接拿来用即可,那么,如果我们想自定义校验注解该怎么做呢? 首先,定义一个注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementTy

2018-01-11 14:20:20 918

原创 浅谈HandlerMethodArgumentResolver和HttpMessageConverter

HandlerMethodArgumentResolver组件的作用主要是用来做参数解析及校验的,包含2个方法/** 是否是支持的类型 **/boolean supportsParameter(MethodParameter parameter);/** 具体解析参数方法 **/Object resolveArgument(MethodParameter parameter, M

2018-01-10 19:12:47 1866

原创 springboot 嵌入式 tomcat自定义配置

springboot内置了tomcat,如果我们有自定义需求该怎么做呢? 配置EmbeddedServletContainerFactory @Bean public EmbeddedServletContainerFactory embeddedServletContainerFactory() { TomcatEmbeddedServletConta

2018-01-09 16:20:14 2904

空空如也

空空如也

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

TA关注的人

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