标签:1111

Java

面试官:JVM 这些我必问

19

dulong 发布于 2019-11-20

JVM 内存分布 线程共享数据区: 方法区->类信息,静态变量 堆->数组对象 线程隔离区 虚拟机栈-> 方法 本地方法栈->本地方法库 native 堆、程序计数器 JVM 运行数据 程序计数器 线程隔离 ,比较小的内存空间,当前线程所执行的字节码的行号...

阅读(13)评论(0)赞 (0)

Java

手把手教你用netty撸一个ZkClient

9

changyuan.xu 发布于 2019-11-18

有这个想法的缘由是前一阵子突发奇想, 想尝试能不能直接利用js连接到zookeeper, 从而获取到dubbo的注册信息. 后来一番查找资料后, 发现由于纯js不支持tcp socket通讯, 所以纯js是无法实现的. 但是发现有些大神却使用nodeJs实现zk的客户端. 这就成...

阅读(14)评论(0)赞 (0)

Java

图文并茂理解hashMap

2

yeseng 发布于 2019-11-17

阅读此文后你将掌握的知识点: 1, hashMap原理 2, 为什么长度必须是2的整数次幂 3, PUT的数据如何进行存储 4,java1.7的hashMap在高并发下会有什么问题 5,java1.8有哪些改进 注:文中如有理解描述不当的地方请多多指正。 使用的数据结构 数组 链...

阅读(16)评论(0)赞 (0)

编程技术

厉害 !在《我的世界》里从零打造一台计算机有多难?复旦本科大神花费一年终于实现!

30

刘莉莉 发布于 2019-11-17

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 来源| 量子位 一块小小的CPU里有多少个晶体管?几十亿个。 单枪匹马造出一个CPU乃至完整的电脑需要多长时间?有位大牛在《我的世界》游戏里用实际行动回答了这个问题:可能要花费 一年多 。 这篇造...

阅读(18)评论(0)赞 (0)

Java

Java容器部分知识点

3

刘莉莉 发布于 2019-11-15

众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫Entry。这些键值对分散在一个数组中,这个数组就是HashMap的主干。 HashMap数组的每一个初始值都是Null HashMap用数组+链表的形式解决Hash函数下index的冲突情况,...

阅读(23)评论(0)赞 (0)

Java

Dubbo源码解析(十)远程通信——Exchange层

2

刘莉莉 发布于 2019-11-13

目标:介绍Exchange层的相关设计和逻辑、介绍dubbo-remoting-api中的exchange包内的源码解析。 前言 上一篇文章我讲的是dubbo框架设计中Transport层,这篇文章我要讲的是它的上一层Exchange层,也就是信息交换层。官方文档对这一层的解释是...

阅读(28)评论(0)赞 (0)

Java

java8-新的日期API

5

xirruiqiang 发布于 2019-11-12

背景 java的日期和时间API设计不理想,java8引入新的时间和日期API就是为了解决这个问题。 老的日期API的核心类 缺点 Date 月从0开始,年最小从1900年开始,没有时区的概念 Calendar 月从0开始 DateFormat 线程不安全 其它 同时存在Date...

阅读(17)评论(0)赞 (0)

编程技术

Micro Focus: 敏捷企业的赋能者

1

刘莉莉 发布于 2019-11-11

至顶网软件与服务频道消息: 在中国,很多人知道Micro Focus可能是因为其2017年收购HPE软件。88亿美元收购HPE软件业务,让Micro Focus年营收超过40亿美元,跻身世界第七大软件公司。实际上,收购2年来通过与公司原有产品的整合和新产品的研发,持续产品的更新,...

阅读(32)评论(0)赞 (0)

Java

HashMap 中的容量与扩容实现,细致入微,值的一品!

6

xiaoli.wang 发布于 2019-11-11

前言 开心一刻 巴闭,你的脚怎么会有味道,我要闻闻看是不是好吃的,嗯~~爸比你的脚臭死啦!! …… 高手过招,招招致命 JDK1.8 中 HashMap 的底层实现,我相信大家都能说上来个 一二,底层数据结构 数组 + 链表(或红黑树) ,源码如下 /** * 数组 */ tra...

阅读(19)评论(0)赞 (0)

Java

今天送钱!

10

xiaoli.wang 发布于 2019-11-11

今年双十一我也凑个热闹,给大家送一些福利! 大家知道我有一个知识星球:就聊挣钱,现在星球定价 248(阶梯上涨),说实话稍微还是有点贵,特别对于一些刚工作的朋友。 有些朋友在私下问我星球有什么活动的时候,我都会告诉他们等待双11,我会集中在这天释放一批福利给大家。 稍微花点时间,...

阅读(14)评论(0)赞 (0)

Spring

Spring Boot实战之定制URL匹配规则

3

zhuangli 发布于 2019-11-09

构建web应用程序时,并不是所有的URL请求都遵循默认的规则。有时,我们希望RESTful URL匹配的时候包含定界符“.”,这种情况在Spring中可以称之为“定界符定义的格式”;有时,我们希望识别斜杠的存在。Spring提供了接口供开发人员按照需求定制。 在之前的几篇文章中,...

阅读(14)评论(0)赞 (0)

Java

Spring Boot实战之定制type Formatters

1

darida 发布于 2019-11-09

本文首发于个人网站: Spring Boot实战之定制type Formatters 前面我们 有篇文章 介绍了PropertyEditors,是用来将文本类型转换成指定的Java类型,不过,考虑到 PropertyEditor 的无状态和非线程安全特性,Spring 3增加了一...

阅读(19)评论(0)赞 (0)

Java

Spring Boot实战之定制URL匹配规则

3

xiaoli.wang 发布于 2019-11-09

本文首发于个人网站: Spring Boot实战之定制URL匹配规则 构建web应用程序时,并不是所有的URL请求都遵循默认的规则。有时,我们希望RESTful URL匹配的时候包含定界符“.”,这种情况在Spring中可以称之为“定界符定义的格式”;有时,我们希望识别斜杠的存在...

阅读(17)评论(0)赞 (0)

Java

从 Java 迁移到 Kotlin

2

刘莉莉 发布于 2019-11-09

5 月份的 Google I/O 上, 谷歌宣布 Kotlin-first ,Kotlin 开始成为 Android 开发者的首选语言,接着谷歌针对 Kotlin 的相关建设不断。 本文简介了谷歌推出的 Kotlin 迁移指南相关内容。 开始从 Java 迁移到 Kot...

阅读(13)评论(0)赞 (0)

Spring

Spring Boot 2.1.10 发布

wenming.gapo 发布于 2019-11-08

Spring Boot 2.1.10 发布了,可从 repo.spring.io 或 Maven Central 获取。 此版本包含 54 个修复、改进和依赖项升级。更新内容如下: 新特性 支持 spring.rabbitmq.addresses 中的 amq...

阅读(36)评论(0)赞 (0)

Java

ActFramework 1.8.29 发布 – 强大的 Java Web 开发框架

13

xiaoli.wang 发布于 2019-11-08

ActFramework 是 Java Web 开发框架, 同时也是运行引擎. 具有强大的表达力, 高性能等特点. 融合了大量老码农在 《"轻"量级 Java Web 服务框架漫谈》 这篇博客中的思考结果。 在最近放出的 1.8.29 版本中我们继续...

阅读(16)评论(0)赞 (0)

Java

HashMap源码解析

2

尖兵 发布于 2019-11-08

HashMap作为java中最常用的集合类之一,虽然在平时工作中经常要使用它,但是对于它的实现原理一直只是停留在从网上各处搜集的"哈希表+链表+红黑树"的概念中,对于它具体的实现原理只是半知半解。因此死磕了下它的源码,现对主要源码进行注释并加了个人的一些理解分...

阅读(24)评论(0)赞 (0)