摘要: 说明:本文主要的参考为《精通spring 4.x 企业开发应用实战》陈雄华 林开雄 文建国 编著 一 理论先行 先看一张图,也是上面那本书上搬来的 书中把bean的整个生命周期可能会调用的方法分为4类,分别是: 1.Bean自身的方法。比如构造方法,getter setter方法,其他的自定方法 2 阅读全文
posted @ 2020-08-23 15:20 指路为码 阅读(1703) 评论(0) 推荐(1) 编辑
摘要: 页面代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>vue-test</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></s 阅读全文
posted @ 2020-08-19 14:00 指路为码 阅读(2631) 评论(0) 推荐(0) 编辑
摘要: 初学spring的时候,虽然天天经常听到IoC容器,但是奈何刚接触,需要学习的东西太多,先大体过一遍有个印象,会用就成,但是 经常提及的 IoC 容器到底是什么,在哪儿,或许有不少人会懵逼。今天就一起来揭开spring IoC容易的神秘面纱,因为水平有限,如有错误,希望各路大佬拔斧相正(斧正),不胜 阅读全文
posted @ 2020-06-06 12:26 指路为码 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 建议对照源码食用 1.ArrayList中的3个数组: 1)Object[] EMPTY_ELEMENTDATA={},所有ArrayList实例对象共享的空数组,创建一个ArrayLis实例对象的且指ArrayList容量为0 的时候,创建实 例将会指向这个共享实例; 2)Object[] DED 阅读全文
posted @ 2020-06-02 14:58 指路为码 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.过一段时间重新启动redis客户端时命令窗口显示了位置信息而且无法删除数据,FLUSHALL命令和DEL命令不能删除,窗口显示如下,查看网上的资料,说是redis被攻击了,详情参见https://www.freebuf.com/articles/database/147334.html,这时候你 阅读全文
posted @ 2020-05-19 10:32 指路为码 阅读(9373) 评论(0) 推荐(0) 编辑
摘要: 限于个人能力,升入到源码层面分析注解的作用机制还是个无法完成的任务,只能通过一些简单的示例理解注解。 1.java中的注解。简单说,java中的注解的功能类似标签,一般是要配合java反射机制来使用的。创建一个自定注解很简单,只需要遵循java的语言规范即可, 1)自定义一个注解 @Target({ 阅读全文
posted @ 2020-05-16 21:49 指路为码 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: 在学习动态代理之前,最好先去理解静态代理,如果未曾了解过静态代理,建议先理解静态代理。 在静态代理中,你需要自己去写一个代理类和被代理类实现相同的接口,在代理类中写上代理逻辑,确定要代理哪些方法,如果有新的变动需要修改源代码,重新编译部署,非常不方便,可以看看下面的例子: 我们已经通过静态代理的方实 阅读全文
posted @ 2020-05-16 16:09 指路为码 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 前言:系统对磁盘I/O操作是相对于cpu的处理来说如同蜗牛,但日常开发中,从磁盘读取文件或者持久化数据到本地却是必不可少的操作,执行sql语句,最终的结果操纵I/O,如果sql写了效率低下的sql语句或者设计很烂的表结构,程序运行速度就会大打折扣,所以要sql语句除了完成基本功能之外,优化是必不可少 阅读全文
posted @ 2020-05-16 11:57 指路为码 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1.代理的作用,增强类的能力,把核心业务逻辑和模板化的代码段分离出来,可以让代码变得更加简洁,便于扩展。 2.静态代理如何实现:代理的类和被代理的类实现了同一个接口,把被代理的类塞入到代理中,在代理类的方法中去调用被代理的那个类的方法,这样就可以在程序执行到被代理类的方法的时候做一些处理。文字描述过 阅读全文
posted @ 2020-05-10 13:21 指路为码 阅读(310) 评论(0) 推荐(0) 编辑