上一页 1 2 3 4 5 6 7 8 9 ··· 35 下一页
摘要: 1.lua脚本(集成实现了乐观锁,hmset ,expire等) 2.eval直接调用测试 传入参数 keysCount: 1 key: key11 version: 0 ttl: 6000 field1: icbc field2:wh 3.java代码 4.调用 阅读全文
posted @ 2019-12-02 20:21 zslm___ 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 1.增加依赖 1. org.springframework.boot.autoconfigure.data.redis.RedisProperties 会根据配置自动加载为一个bean 3.使用方式 4.其他类型的获取 5. key类的操作 阅读全文
posted @ 2019-11-16 10:17 zslm___ 阅读(22358) 评论(0) 推荐(0) 编辑
摘要: 1.定义注解 2. 切面方法 3.调用事例 阅读全文
posted @ 2019-11-11 15:34 zslm___ 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1.引入依赖 要排除hystrix-core里的archaius-core,否则报错 2.定义HttpHystrixCommand类 3.测试 4.正常的返回如下 INFO HttpHystrixCommandTest - 请求成功 5.异常(增加代码Thread.sleep(3000);)的返回如 阅读全文
posted @ 2019-11-05 10:52 zslm___ 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 1.使该Task继承Callable,Runable 2.测试代码 结果如下: Hello China!Hello China!使用线程池返回结果是:Hello China! 这里仅仅做一个教学Demo 后期可以优化的点: 实现Future<V>接口,继承FutureTask 类等 阅读全文
posted @ 2019-10-23 12:24 zslm___ 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1.java里可以使用Spring的 Spel或者Google的Aviator 如果使用 Aviator 则添加以下依赖 <dependency> <groupId>com.googlecode.aviator</groupId> <artifactId>aviator</artifactId> < 阅读全文
posted @ 2019-07-26 13:36 zslm___ 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 1.定义注解 2.定义切面 3.引用代码 4.测试如下.(验证获取普通POJO,List,Map的返回结构) 5.辅助代码 6.备注 这只是一个实现上的demo,如果要用到生产,可能还需要做以下改进 1.切面代码里写死了JedisCluster,这里要修改成一个接口 来支持单机/哨兵/集群 等 2. 阅读全文
posted @ 2019-07-03 12:40 zslm___ 阅读(2987) 评论(0) 推荐(0) 编辑
摘要: 1.join方法的实现 join 某个线程A,会使当前线程B进入等待,直到线程A结束生命周期(isAlive()==false) ,或者达到给定的时间. 在此期间内当前线程B处理Waiting(调用 wait()方法),而不是线程A. join方法本身只检测线程A的状态,而不影响线程A的执行. 测试 阅读全文
posted @ 2019-05-27 10:20 zslm___ 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 1.使用Unsafe类 2.声明简单锁 3.竞争锁失败的进队列 3.调用如下 阅读全文
posted @ 2019-05-24 18:26 zslm___ 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一. 使用原生Api 1.RabbitMQ 相关 2.调用如下 二使用spring的 RabbitTemplate 和 RabbitAdmin 1.注入bean 2.发送工具类 阅读全文
posted @ 2019-05-23 18:09 zslm___ 阅读(532) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 35 下一页