摘要: 一、pom.xml引入依赖 二、修改application.yml ,在spring节点下添加配置 三、修改Service 引入RedisTemplate 1、在 findById 方法中 添加Redis缓存 执行结果 2、在 update 和 deleteById 方法中 删除Redis缓存 操作 阅读全文
posted @ 2019-08-06 21:21 NOT_COPY 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 打个比方,我们点外卖都有到达提醒的服务,顾客自己选择提醒的方式。可以是电话提醒、短信提醒、也可以敲门提醒,这里,“提醒”这个行为是美团或饿了么这样的平台提供的,相当于库函数,但是提醒的方式是由顾客决定并告诉平台的,也就是回调函数。而顾客告诉平台怎么提醒自己的动作,也就是把回调函数传入库函数的动作,称 阅读全文
posted @ 2019-08-02 22:43 NOT_COPY 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 1、静态代理和动态代理的概念: 在我的另一篇博文:Java 静态代理和动态代理 中有讲到,这里就不做赘述了。 JDK动态代理它的好处理是可以为我们生成任何一个接口的代理类,并将需要增强的方法织入到任意目标函数。 但它仍然具有一个局限性,就是只有实现了接口的类,才能为其实现代理。 2、CGLIB CG 阅读全文
posted @ 2019-07-24 13:31 NOT_COPY 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象是带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持 代理类 和 委托 阅读全文
posted @ 2019-07-23 22:35 NOT_COPY 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 前面两篇我们总结了Java反射机制如何获取类的字节码,如何获取构造函数,属性和方法, 这篇我们将进一步验证如何使用我们获取到的属性、方法以及构造函数 1、使用 反射 获取到的 属性 结果: 结论:由代码 反射获取到的属性的 private、private 和 默认权限 都需要使用 暴力反射 ( .s 阅读全文
posted @ 2019-07-22 21:32 NOT_COPY 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 上一篇 获取 类 的字节码文件 我们讲到了获取类的字节码文件的三种方法 第三种方法通过getClass("全路径名")获取字节码文件最符合要求 1、获取构造方法 先贴上我们要获取的类结构 import java.util.Date; public class Student { private St 阅读全文
posted @ 2019-07-20 17:56 NOT_COPY 阅读(6232) 评论(0) 推荐(0) 编辑
摘要: 先贴上Java反射机制的概念: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 这么一讲很强大有没有! 反射的机制的实现还有仰仗Cla 阅读全文
posted @ 2019-07-20 15:52 NOT_COPY 阅读(3115) 评论(1) 推荐(0) 编辑
摘要: 开门见山(文末附有消息队列的几个基本概念) 1、直接模式( Direct)模式 直白的说就是一对一,生产者对应唯一的消费者(当然同一个消费者可以开启多个服务)。 虽然使用了自带的交换器(Exchange),但使用的是默认的“”空字符串交换器, 也相当于直接跨过交换器到达消息队列,也是称为直接模式的原 阅读全文
posted @ 2019-07-19 17:12 NOT_COPY 阅读(586) 评论(0) 推荐(1) 编辑
摘要: RESTful架构,就是目前流行的一种互联网软件架构。它结构清晰、符合标准、易 于理解、扩展方便,所以正得到越来越多网站的采用。 REST 是Representational State Transfer的缩写,翻译是”表现层状态转化”。 可以 总结为一句话:REST是所有Web应用都应该遵守的架构 阅读全文
posted @ 2019-07-18 22:58 NOT_COPY 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 在springboot的启动类中引入 在代码中调用 snowflake(雪花)算法源码复制即用 阅读全文
posted @ 2019-07-18 22:29 NOT_COPY 阅读(697) 评论(0) 推荐(0) 编辑