标签:眼镜

Java

java架构之路(多线程)JUC并发编程之Semaphore信号量、CountDownLatch、CyclicBarrier栅栏、Executo…

9

尖兵 发布于 2020-01-19

上期回顾: 上次博客我们主要说了我们juc并发包下面的ReetrantLock的一些简单使用和底层的原理,是如何实现公平锁、非公平锁的。内部的双向链表到底是什么意思,prev和next到底是什么,为什么要引入heap和tail来值向null的Node节点。高并发时候是如何保证st...

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

Java

不敢相信?System.currentTimeMillis()存在性能问题

1

邓龙华 发布于 2020-01-09

但实际上在并发调用或者特别频繁调用它的情况下(比如一个业务繁忙的接口,或者吞吐量大的需要取得时间戳的流式程序),其性能表现会令人大跌眼镜。 直接看代码 执行结果如下图。 可见,并发调用System.currentTimeMillis()一百次,耗费的时间是单线程调用一百次的250...

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

Java

工厂设计模式灵魂拷问-Java实现

10

songhua.gao 发布于 2019-12-30

show me the code and take to me,做的出来更要说的明白 GitHub项目 JavaHouse 同步收录 喜欢就点个赞呗! 你的支持是我分享的动力! 引入 我们经常听到工厂模式,比如说 Spring 用了工厂模式啦,面试也会被问到工厂模式等等,这见工厂...

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

Java

工厂设计模式灵魂拷问-Java实现

10

likai 发布于 2019-12-30

show me the code and take to me,做的出来更要说的明白 GitHub项目 JavaHouse 同步收录 喜欢就点个赞呗! 你的支持是我分享的动力! 引入 我们经常听到工厂模式,比如说 Spring 用了工厂模式啦,面试也会被问到工厂模式等等,这见工厂...

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

编程技术

独家|微服务网关组件在金融的实践

9

xirruiqiang 发布于 2019-12-09

导语 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,在这种情况下, 本文主要介绍微服务网关在金融的实践与演进过程。 背景 随着车金融业务的快速发展,单体架构的系统已经不能满足业务的快速发展的需要,因此在2018年初,我们对车金融业务进行了微服务架构的升...

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

编程技术

低延时直播与RTC融合架构设计③:RTC融合架构设计网易云信

5

刘莉莉 发布于 2019-12-04

本文整理自网易云信多媒体资深技术架构师吴桐在 QCon 全球软件开发大会上海站的演讲内容《超高清4K视频低延时直播与RTC融合架构设计》,为该系列的第三篇文章。 回顾该系列文章: 《低延时直播与RTC融合架构设计①:5G与未来的网络格局》 《低延时直播与RTC融合架构设计②: 直...

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

Java

Java并发核心知识体系精讲

1

songhua.gao 发布于 2019-11-09

Java并发编程精讲【完整无密】网盘链接分享 本门并发课程与市面上课程最大差异是:体系化,是并发编程“道”与“术”的解析。涵盖并发必须跨越的“三座大山”:多线程并发的8大核心基础+Java内存模型+并发场景下的“死锁”问题。“第一座大山”八大核心基础分为8个章节讲解,分而治之,逐...

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

Java

5 门前途美好的编程语言

6

xubiao.zhuang 发布于 2019-10-08

程序猿(ID:imkuqin) 编译 原文:https://insights.dice.com/2019/08/12/5-programming-languages-future-greatness/ 前不久, Dice Insights(提供求职消息的技术职业消息服务的网站)研...

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

Java

如何在女友卸妆后,正确的找到她?—java中使用反射的小秘密

2

yanxinchi 发布于 2019-09-29

故事背景 小白是个程序猿,刚毕业两年,最近交了一个女朋友,是同事介绍的。女朋友和闺蜜住在一起。小白早上很早接到女朋友电话,昨天她的一个文件错放到了他的电脑包,希望他帮忙送到她住的地方,她今天要向她boss汇报的。 救急如救火,为了好好表现自己,小白赶紧打了个车到女朋友的小区,然后...

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

编程技术

深度解读当代前端架构演进与趋势(下)

6

xirruiqiang 发布于 2019-09-26

软件架构的核心思想,就是推断软件系统各个组件之间数据流动的方式。软件架构的质量取决于你设法推断这些数据流的难易程度!本文要讲的内容,就是在今天的 Web 应用程序背后探索这些数据流和最终的体系结构。Web 应用已从简单的静态网站(双层结构)发展为复杂的多层次、SPA 和 SSR ...

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

编程技术

嘘!我看到了你 60 岁的样子!

18

尖兵 发布于 2019-09-16

作者 | 马超 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 近日,笔者在CSDN博客,发布了一篇有关AI换脸的教程,不过令笔者始料未及的是一石激起千层浪,竟然有不少网友留言求所谓一键“脱”衣的教程。     虽然笔者对于技术的滥用深恶痛绝,...

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

Java

不敢相信?System.currentTimeMillis() 居然存在性能问题

1

wenming.gapo 发布于 2019-09-08

点击上方“ 开发者技术前线 ”,选择“星标” 15:00 在看 真爱 System.currentTimeMillis()是极其常用的基础Java API,广泛地用来获取时间戳或测量代码执行时长等,在我们的印象中应该快如闪电。但实际上在并发调用或者特别频繁调用它的情况下...

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

Java

Http历险记(下)– Struts的秘密

3

尖兵 发布于 2019-09-07

转自:码农翻身(微信号:coderising) Http历险记(上) 说到,我来到了Ngnix大厦, 04号长工接待了我, 然后把我转到到Tomcat这里, 遇到了著名的0x6904号线程, 他带着我找了Struts的Filter老大, 然后到二楼找LoginAction , 新...

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

Java

System.currentTimeMillis()竟然存在性能问题,这我能信?

3

xubiao.zhuang 发布于 2019-08-31

来源: https://dwz.cn/M1NXgypa 在之前的文章【 计算时间差,你的方式或许不是最佳实践! 】中就提到了,System.currentTimeMillis()并非最佳实践。但是令人没想到的是,除了精度问题,竟还存在性能问题。 S ystem.currentTi...

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

Java

老技术新谈,Java 应用监控利器 JMX(三)

24

dulong 发布于 2019-08-30

【这是一猿小讲的第  46  篇原创分享】 各位坐稳扶好,我们要开车了。不过在开车之前,我们还是例行回顾一下上期分享的要点。 上期我们深入的聊了聊 JMX,把 JMX 的架构了解了七七八八,最后通过代码实战, 解决系列疑问, 实现远程动态修改应用参数,让线上服...

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

Java

你真的了解装箱和拆箱吗?

3

zhuangli 发布于 2019-06-29

在一名 C++ 程序员看来,Java 中很多名词听着高大上,实则非常简单,装箱和拆箱尤甚。来看下装箱和拆箱的定义:装箱是指将基本类型转化成包装器类型,拆箱是指将包装器类型转化成基本数据类型。 Java 有八种基本数据类型 byte/char/boolean/short/int/l...

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

Java

HSF/Dubbo序列化时的LocalDateTime, Instant的性能问题

2

hanze 发布于 2019-06-18

来源 在对Dubbo新版本做性能压测时,无意中发现对用例中某个TO(Transfer Object)类的一属性字段稍作修改,由Date变成LocalDateTime,结果是吞吐量由近5w变成了2w,RT由9ms升指90ms。 在线的系统,拼的从来不仅仅是吞吐量, 整体的成本就会上...

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

Java

简单的面试题目,大跌眼镜的结果(JAVA)

2

hellas 发布于 2019-05-27

大老远跑来面试,总不能聊几句就走人吧。碍于情面,起码也得聊上十几分钟。招聘高峰这种情况尤甚,浪费你我时间。所以越来越多的组织会采用电话面试的方式,进行初步筛选。 题目难度一再降低,结果却大跌眼镜,HR都哭了。以下是一个简单统计,样本几百人不等,能够全部答上来的,不超过10%。 哦...

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