Archiver`s Blog
主页
分类
  • 博客
  • 折腾
  • 项目
  • Java
  • Jvm
  • demo
  • http
  • Redis
  • 分布式
时间轴
标签
清单
  • 相册
  • 音乐
  • 电影
  • 书籍
  • 动漫
  • 游戏
其他
  • 关于
  • 留言
  • 友链
  • 阿宁
搜索
文章
32
标签
21
分类
10

主页
分类
  • 博客
  • 折腾
  • 项目
  • Java
  • Jvm
  • demo
  • http
  • Redis
  • 分布式
时间轴
标签
清单
  • 相册
  • 音乐
  • 电影
  • 书籍
  • 动漫
  • 游戏
其他
  • 关于
  • 留言
  • 友链
  • 阿宁
Archiver`s Blog
设计模式--单例模式 2020-02-12|Java
设计模式–单例模式 出处:设计模式之单例模式 所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。在Java,一般常用在工具类的实现或创建对象需要消耗资源。 特点 类构造器私有 持有自己类型的属性 对外提供获取实例的静态方法 懒汉模式等到要用的时候再去初始 ...
深入理解Java集合中的Iterator 2020-02-08|Java
深入理解Java集合中的Iterator 总结自掘金的一篇文章:深入理解Java集合中的Iterator 首先上一段面试题代码: 1234567891011121314public static void main(String[] args) { List list = ...
Demo--静态代理模式 2020-02-01|demo
Demo–静态代理模式 Person接口 123public interface Person { void speak();} Actor类(实现 Person 接口) 12345678910111213141516public class Actor imple ...
深入理解spring--动手搭建IOC容器 2020-01-31|Java
深入理解spring–手写简易的IOC容器 使用过 spring 之后,发现很多东西都不用自己 new 很神奇,这些对象都是怎么来的呢? IOC控制反转是怎么实现的呢? spring IOC 容器可以在对象生成或初始化的时候就把属性注入到对象中,如果对象 A 的一个属性为对象 B ,还可以将对象 ...
如何搭建spring源码的阅读环境 2020-01-31|Java
搭建spring源码阅读环境 面试一问你是否阅读过源码,你还不知道该如何去看spring源码?这里教你如何搭建一个spring源码的阅读环境。 所需环境 Gradle环境 IDEA或者Eclipse编译器 为什么要安装 Gradle 环境,因为 spring 项目时用 gradle 管理的并不是 ...
多线程--启动一个最简单的程序,有多少个线程被创建 2020-01-26|Java
多线程–启动一个最简单的程序,有多少个线程被创建 最近在看多线程并发,忽然看到了这个记录下来 代码如下: 1234567891011121314151617181920public class Main{ public static void main(String[]args)& ...
spring属性注入 2020-01-23|Java
spring的属性注入 spring框架目前支持两种注入方式 set方式注入(常用) 有参构造函数注入 set方式注入(常用)这个比较简单,两幅图带过,原理是通过对应属性的 set 方法来注入 spring配置文件的写法: 后面那些初始化方法,销毁方法以及作用域忽视掉这里没啥用 People ...
集合--HashMap 2020-01-15|Java
集合–HashMap 基于JDK 1.8 版本,会有与以前版本的比较   HashMap 使我们非常常用的一个存储 key value 的数据结构,是由数组和链表组合构成。在JDK 8 中对 HashMap 进行了优化引入了红黑树,哈希冲突的解决办法 —— 冲突链表法。 (这里 ...
lombok使用可能遇到的坑 2020-01-15|Java
lombok使用可能遇到的坑参考链接:https://www.bianxiaofeng.com/article/78 无意间逛博客发现一个以前在项目中看到的注解,当时还不理解为什要加@EqualsAndHashCode(callSuper = true),正好写个例子记录一下。 常用注解在日常使用中 ...
集合--ArrayList 2020-01-12|Java
集合–ArrayList 主要内容基于 JDK 1.8 下的特性,总结于《阿里面试问了ArrayList,都问了啥?》 先聊一聊基本概念: 底层是用数组实现 查询快,增删慢 不是线程安全,但是效率高 为什么遍历快?   论遍历要比 LinkedList 快,因为是用数组 ...
1234

Archiver

记录学习生活的点滴,以及鼓捣好玩的东西

文章

32

标签

21

分类

10

加入书签
公告
无内鬼,搞快点 ^_^
最新文章
JDK8源码--String.trim()
2020-05-14
ElasticSearch--简单入门
2020-05-12
分布式--记一次搭建RPC框架
2020-03-06
Java--对象的初始化流程
2020-02-27
Java--深入理解SPI机制
2020-02-23
分类
  • ElasticSearch1
  • JDK8源码1
  • Java16
  • Jvm5
  • demo1
  • http4
  • redis1
  • 个人博客1
  • 分布式1
  • 项目1
标签
Blog Demo ElasticSearch Hexo JDK8源码 Jvm SPI http java javaWeb lombok redis spring tcp 分布式 多线程 序列化 正则表达式 设计模式 集合 面试
归档
  • 2020年05月2
  • 2020年03月1
  • 2020年02月10
  • 2020年01月7
  • 2019年12月12
网站资讯
文章数目 :
32
已运行时间 :
本站访客数 :
本站总访问量 :
©2019 - 2024 By Archiver
驱动 Hexo|主题 Butterfly
今天又是充满期望的一天!
冀ICP备19023375号-1
繁
本地搜索

由 hexo-generator-search 提供支持