首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
1
大话python(四)
2
大话python(三)
3
大话python(二)
4
大话python(一)
5
ImageIO读取gif历史遗留问题
过去的,未来的
来日可期!
累计撰写
297
篇文章
累计创建
44
个标签
累计收到
43
条评论
栏目
首页
归档
分类
标签云
朋友
动态
照片
爱资料
json格式化
Linux命令大全
数据库教程
常用工具导航
懒人execl
关于我
搜索
标签搜索
execl
OAuth
Kubernetes
ES
前言
算法
高并发
Springboot
缓存
开发规范
系统安全
面试
vue
正则表达式
网络
Linux
redis
锁
开发使用
javascript
前端
集合
名人介绍
博弈论
过滤器
Spring
音乐
娱乐
设计模式
历史
分布式
MQ
事务
MySql
知乎
资源
编程
微服务
LeetCode
数据结构
docker
java
liunx
工具
以下是
java
相关的文章
2020-01-14
JDK源码系列(集合)--HashMap源码分析
简介HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序。继承体系HashMap实现了Cloneable,可以被克隆。HashMap实现了Serializable,可以被序列化。
2020-01-14
1120
0
0
技术
2020-01-14
JDK源码系列(集合)--ArrayList源码分析
简介ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。继承体系ArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。ArrayList实现了List,提供了基础的添加
2020-01-14
1037
0
0
技术
2020-01-14
设计模式-代理模式
代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能.一、简单介绍1、优点:符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。2、常见分类静态代理动态
2020-01-14
1134
0
0
技术
设计模式
2020-01-13
设计模式-单例模式的八种实现方式
在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就防止其它对象对自己的实例化,确保所有的对象都访问一个实例。一、饿汉式静态常量publicclassSingleton{//私有构造方法privateSingleton(){}privatefinalstatic
2020-01-13
1114
0
0
技术
设计模式
2020-01-13
Java数据结构之跳表
何为跳表?跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。跳表不仅能提高搜索性能,同时也可以提高插入和删除操作的性能。跳表详解有序链表考虑一个有序链表,我们要查找3、7、17这几个元素,我们只能从头开始遍历链表,直到
2020-01-13
1337
0
0
技术
2020-01-10
redis四种部署模式
前言liunx下安装reids(暂时这里不说了)。一、单机模式./redis-server../etc/redis.conf二、主从1、修改redis.conf文件#使得Redis服务器可以跨网络访问bind0.0.0.0#设置密码requirepass"123456"#指定主服
2020-01-10
1581
0
0
技术
Liunx
2020-01-08
Liunx java环境开发搭建--虽然简单,还是记录下吧
Liunx java环境开发搭建--虽然简单,还是记录下吧
2020-01-08
990
0
0
技术
Liunx
2020-01-06
一张图看明白-过滤器 /监听器 /拦截器
过滤器:用于属性甄别,对象收集(不可改变过滤对象的属性和行为)监听器:用于对象监听,行为记录(不可改变监听对象的属性和行为)拦截器:用于对象拦截,行为干预(可以改变拦截对象的属性和行为)
2020-01-06
980
0
0
技术
微服务
2020-01-06
Maven常用命令
1、Maven库:http://repo2.maven.org/maven2/2、Maven依赖查询:http://mvnrepository.com/3、一般使用模式【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】4、maven 命令的格式为 mvn [plu
2020-01-06
1053
0
0
技术
2020-01-04
动态代理-cglib和jdk动态代理
一、cglib和jdk动态代理的区别jdk动态代理实现了被代理对象的接口,cglib是继承了被代理的对象【通过字节码技术创建这个类的子类,实现动态代理】都是在运行期间,jdk是直接写class字节码,cglib使用asm框架写字节码,实现更复杂java动态代理是利用反射机制生成一个实现代理接口的匿名
2020-01-04
1090
0
0
技术
设计模式
3
4
5
6
7