首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
BIGBOY
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 45
沸点 17
赞
62
返回
|
搜索文章
最新
热门
以实现一个API网关为切入点,带你实操IOC、限流、淘汰算法以及负载均衡
阅读完这篇文章后,你会对API网关的实现有一定的了解,并且以本文中的代码为基础,你将会很容易的实现一个功能齐全的API网关系统。于此同时你还会初步了解IOC、限流、淘汰算法以及负载均衡在java中的实现。本文涉及项目的github链接如下:micro-gateway。 API网…
spring boot +spring security + jwt 实现认证模块
我在使用spring进行开发时,通常是使用 aop+jwt 模式来对调用者身份进行确认。前几天接触到一个开源商城源码(github地址)里面使用spring security +jwt 来进行权限的验证。但是源码中只实现了简单的用户名密码验证,关于权限的略过了。虽然以前了解过s…
用netty实现一个rpc
以前在做项目的时候接触到了rpc,感觉很有意思,但是那个框架用了rabbitmq来进行channel的管理。正好前几天看到了netty,一个高效的JAVA NIO框架,所以萌生了想自己写一个rpc框架的想法。 RPC(Remote Procedure Call)指远程过程调用。…
java基础提高之ConcurrentHashMap
这一篇我们来说map系列的最后一个--ConcurrentHashMap。jdk1.7与jdk1.8中此类的实现有很大差异,由于笔者使用jdk1.8,所以以下内容均为jdk1.8版本。 ConcurrentHashMap 支持检索的完全并发和更新的高预期并发性。换句话说,Con…
java基础提高之LinkedHashMap
。这一篇呢,我们来学一哈儿LinkedHashMap,这个LinkedHashMap。在缓存算法中有一个LRU(Least Recently Used的缩写,最近最少使用)算法,我们便可以通过这个LinkedHashMap去完成这个算法,具体实现我们会在后面贴出来。现在我们进入…
java基础提高之Hashtable
上一篇中我们共同探讨了HashMap,并且也提到了Hashtable与HashMap很相似,除了Hashtable是同步的以及不允许null值外。现在,趁热打铁,开始Hashtable的学习。 老规矩,先过一遍注释。 任何非null的对象都可以作为key或者value存入其中。…
java基础提高之HashMap
这一篇开始,我们进入集合中map的学习。我们首先从HashMap开始。 一样的套路,一样的开始,我们从HashMap源码中介绍开始,值得一说的是,笔者使用的是8版本的jdk,所以一下是jdb1.8中HashMap的介绍。 基于哈希表的map接口实现,这个实现停工了map的所有可…
java基础提高之CopyOnWriteArrayList
这一篇系集合list类最后一篇,这次我们来一起学习一下CopyOnWriteArrayList。 老规矩,先简单介绍一下。在源码中,开头注释是这么写的,ArrayList的一个线程安全的变种,其中所有的可变操作包括add、set等都是通过底层数组的副本实现的。 Copy-On-…
java基础提高之LinkedList
这一篇我们介绍LinkedList。LinkedList结构简单详细请往下看。 按照源码中的说明,LinkedList是List与Deque接口的双链表实现,实现所有可选操作,并允许所有类型的数据作为元素包括null。 值得注意的是,LinkedList在根据索引查找的时候,会…
java基础提高之Vector
上一篇中我们介绍了ArrayList。其实在ArrayList的源码注释中就明确的指出了ArrayList这个类大致的等于Vector除了ArrayList是不同步的。那么现在趁热打铁,我们开始学习一下Vector。 这个Vector同样也实现了RandomAccess这个标记…
下一页
个人成就
文章被点赞
16
文章被阅读
15,037
掘力值
277
关注了
3
关注者
3
收藏集
4
关注标签
82
加入于
2018-08-01