摘要: 优化的一些建议 1、尽量使用短的key 当然在精简的同时,不要完了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。 2、避免使用keys * keys *, 这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量小时到无所谓,数据量大就很糟糕了。所以我们... 阅读原文
2019-08-05 00:46:04 阅读(2439) 评论(0)
摘要:本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到... 阅读原文
2019-08-04 23:04:05 阅读(2336) 评论(0)
摘要: Bean 的生命周期指的是 Bean 的创建、初始化、销毁的过程。Spring 提供了一些方法,可以让开发自定义实现在生命周期过程中执行一些额外操作。 1、在注解 @Bean 中指定初始化和销毁时执行的方法名。 @Component public class Cat { public Cat() { Sy... 阅读原文
2019-08-04 22:05:01 阅读(2849) 评论(0)
摘要: 1.定义: 在运行状态中对于任意一个类都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 2.应用场景: 编码阶段不知道需要实例化的类名是哪个,需要在runtime从配置文件中加载 在runtime阶段... 阅读原文
2019-08-04 21:36:07 阅读(2330) 评论(0)
摘要: -------Java 学习 day01-------   java的三大技术架构 Javase:java标准版,该体系的知识点主要是学习java基础的知识点, 主要用于桌面应用软件的开发。比如计算器,QQ软件等。==市场上几乎没有人使用java去开发桌面应用程序,因为java在创立的时候定位该门语言是面向互联... 阅读原文
2019-08-04 21:14:02 阅读(2407) 评论(0)
摘要: BeanFactory是Spring中非常重要的一个类,搞懂了它,你就知道了bean的初始化和摧毁过程,对于深入理解IOC有很大的帮助。 BeanFactory体系结构 首先看一下使用IDEA生成的继承层次图(图中去掉了ApplicationContext的继承图): 可以看到BeanFactory下的接口主要分为... 阅读原文
2019-08-04 20:40:03 阅读(2389) 评论(0)
摘要: 原文地址:https://yq.aliyun.com/articles/8611(肥侠)著作权归原作者是所有。   概述       关于微服务的介绍,可以参考微服务那点事。       微服务是最近非常火热的新概念,大家都在追,也都觉得很对,但是似乎没有很充足的理论基础说明这是正确的,给人的感觉是 不明觉厉... 阅读原文
2019-08-04 19:15:15 阅读(2462) 评论(0)
摘要: 警告⚠️:本文耗时很长,先做好心理准备,建议PC端浏览器浏览效果更佳。 本篇我们讲通过大量实例代码及hotspot源码分析偏向锁(批量重偏向、批量撤销)、轻量级锁、重量级锁及锁的膨胀过程(也就是锁的升级过程)   我们先来说一下我们为什么需要锁? 因为在并发情况为了保证线程的安全性,是在一个多线程环境下正确性的... 阅读原文
2019-08-04 17:34:03 阅读(3518) 评论(0)
摘要: ArrayList概述   1. ArrayList是可以动态扩容和动态删除冗余容量的索引序列,基于数组实现的集合。  2. ArrayList支持随机访问、克隆、序列化,元素有序且可以重复。  3. ArrayList初始默认长度10,超出扩容1.5倍,使用Object[]存储各种数据类型。 ... 阅读原文
2019-08-04 16:12:03 阅读(3556) 评论(0)
摘要: 人生中第一笔工资 百度是月底发工资,我入职半个月就给发工资了,百度的试用期的工资是和正式工资是一样多的,看到工资到账(又发现了一个小福利,百度每顿午餐会补助20元),说实话当时还是非常开心的,毕竟是人生中第一份工资,当时感觉特别爽,感觉有这样一份工作也不错,虽然和房价比起来不值一提但还是很开心呀! MAC是越用越舒服... 阅读原文
2019-08-04 15:38:05 阅读(3568) 评论(0)