首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
死鱼非咸鱼
掘友等级
后端Java开发
|
专业写BUG
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
234
文章 119
沸点 115
赞
234
返回
|
搜索文章
最新
热门
使用 Kubeadm 安装 Kubernetes 集群
kubernetes 是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes 有多种安装方式,比如麻烦无比的二…
一次 PageHelper 分页引发的血案
最近在测试环境登录的时候,突然出现了下面的异常。 本来这条SQL只查询一条数据的,但是在错误日志中,发现后面莫名其妙的多了一个LIMIT。第一个反应是不是这个查询的前面用错了PageHelper的分页功能,但是查看了项目中的这处查询,发现LIMIT只是在SQL里面写死了LIMI…
RPC系列之基于ZooKeeper实现服务注册中心
最近在看与RPC相关的东西,在GitHub上看到一个使用Java实现的简单RPC框架,于是自己也想用Java实现一个简单的RPC,以便加深对于RPC框架的理解。本篇文章主要是记录如何使用ZooKeeper作为RPC框架的注册中心,实现服务的注册和发现。 RPC,即 Remote…
RPC系列之基于ZooKeeper实现服务注册中心
最近在看与RPC相关的东西,在GitHub上看到一个使用Java实现的简单RPC框架,于是自己也想动手用Java实现一个简单的RPC,以便加深对于RPC框架的理解。本篇文章主要是记录如何使用ZooKeeper作为RPC框架的注册中心,实现服务的注册和发现。 RPC,即 Remo…
阿里云优惠活动
组团购买服务器
Java集合框架——Vector
关于ArrayList和LinkedList的区别可以看这里。 Vector也是实现List接口的,底层数据结构和 ArrayList 类似,也是一个动态数组存放数据。不过是在 add() 方法的时候使用 synchronize 进行同步写数据,但是开销较大,所以 Vecto…
学习资料汇总
分析GitHub上面看到的一个学习资料汇总
String,StringBuilder,StringBuffer源码分析
在Java中,对于字符串的操作有这三种:String、StringBuilder、StringBuffer。这三者的效率是:StringBuilder > StringBuffer > String。 先来看下String的源码,如图所示: 从图中我们可以看出,String是有…
Java集合框架——ArrayList和LinkedList的区别
这次的源码是基于Java8的。 大家基本都知道ArrayList的底层是数组的数据结构,下面来看下它的随机访问、删除等的源码: 来看下LinkedList的部分源码,底层是基于双向链表的数据结构。 定义: 方法: 平时在看博客的时候,网上很多博客都说,ArrayList基于数组…
Java集合框架——HashMap
HashMap是我们平时开发过程中使用最多的Java集合框架之一,它继承AbstractMap,实现Map接口,是一种key-value,并允许使用 空值和空键。 从结构实现来讲,HashMap是数组+链表+红黑树(JDK1.8增加了红黑树部分)实现的,相比于Java7,Nod…
下一页
个人成就
文章被点赞
58
文章被阅读
18,349
掘力值
460
关注了
55
关注者
863
收藏集
10
关注标签
44
加入于
2017-09-17