标签:lambda

Java

倒计时器CountDownLatch

xiaoli.he 发布于 2020-04-04

1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在于java.util.cucurrent包下。 2.概念 countD...

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

Java

Java 10 大装 B 写法,看完可以出去吹牛逼了!

xirruiqiang 发布于 2020-04-03

想不想学习装 B 式的 Java 骚操作花式写法? 没错,本文栈长来教你! 1、集合初始化 集合的创建、赋值一步到位,想不想学? 来,上边跟我一起画个 List,在你下边画一个Map…… List<String> list = new ArrayList<Str...

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

Java

使用codeql挖掘fastjson利用链

3

尖兵 发布于 2020-04-02

什么是codeql codeql是github security lab开发的一种代码查询语言,可以利用codeql方便的进行代码的污点追踪分析,通过像SQL查询语言一样的对代码的查询方式,可以让使用者不用去过于关心污点追踪的实现细节,具体的codeql的语法和使用方法可以在官网...

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

编程技术

这本《第三行代码》,让大家久等了!

7

xubiao.zhuang 发布于 2020-04-02

《第一行代码——Android》这本书自2014年出版以来,已经过去了6个年头。期间Android系统版本经历了4.0到10.0系统的巨大升级,开发技术也发生了翻天覆地的变化。在2016年的时候,我曾对书中的内容进行了大幅度的更新,出版了这本书的第2版,也就是所谓的《第二行代码》...

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

Java

遍历 HashMap 的 5 种最佳方式,我不信你全知道!

尖兵 发布于 2020-04-01

原文地址: https://www.javaguides.net/20… 作者:Ramesh Fadatare 翻译:高行行 https://www.toutiao.com/a6803… 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的...

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

Java

为什么说写 Java 的人 for循环得用好?

wenming.gapo 发布于 2020-04-01

Java 中的循环有很多种,但是什么情况下用哪种,哪种效率高以及每种的特性,相信大多数人没有去深究过,这里面的学问可大着哩,一起来看看吧! Java 循环的 4 种写法 注意,是四种写法,并不是说底层的四种实现方式,这四种写法各有千秋,但是也是最常用的几种 普通的 fori 循环...

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

Java

随便聊聊JDK

1

yeseng 发布于 2020-03-31

最近发现一个很奇怪的事情,各个公众号,不是一批批的商业互推,就是包装精美,猝不及防的广告文案。我是很反感现在这种潮流的,一点不加修饰。这点不得不佩服,杜蕾斯的文案,总会让你有拍案叫绝的感慨。不过在这次疫情期间,似乎不用再搞文案了,确确实实的供不应求…… 好...

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

Java

Optional 是个好东西,你会用么?| 原力计划

11

xiaoli.he 发布于 2020-03-31

作者 | BoCong-Den 责编 | 夕颜 封图 | CSDN下载自东方IC 出品 | CSDN(ID:CSDNnews) 写在前面 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(Null...

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

Java

一文带你入门Java Stream流,太强了

3

songhua.gao 发布于 2020-03-31

两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 Inp...

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

Java

Flink —— 基本组件与 WordCount

6

xubiao.zhuang 发布于 2020-03-31

小白的新手学习笔记,请大佬轻喷 本文归档于 GitHub ,欢迎大家批评指正 Apache Flink is a framework and distributed processing engine for stateful computations over unbounde...

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

Java

Android R8

3

yanxinchi 发布于 2020-03-30

r8包含了D8 的功能, 实现了对 java 字节码优化,混淆并转换成 dex 文件的功能。 可以很好的替代了 ProGuard 的在 Android 编译工具链上的应用。 同时生成的 dex 文件更为轻小。 r8 主要分为 5 个阶段: Read Input,Configura...

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

Java

优秀开源代码解析(二)HikariPool(一)初识

2

yanxinchi 发布于 2020-03-30

Java极客  |  作者  /  铿然一叶 这是 Java极客 的第 50 篇原创文章 1、HikariPool是什么 HikariPool是一个开源数据库连接池管理工具,以性能...

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

编程技术

架构如何做减法?

20

xirruiqiang 发布于 2020-03-30

本文根据黄杰老师在〖 2019 Gdevops全球敏捷运维峰会-广州站 〗现场演讲内容整理而成。 讲师介绍 黄杰, 前饿了么框架工具部监控平台负责人。2015年加入饿了么,负责整个监控平台的构建及周边工具链的建设。之前曾在携程、eBao等多家公司工作,在监控、消息系统及大数据等领...

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

Java

Java 14 之模式匹配,非常赞的一个新特性!

1

puefu.he 发布于 2020-03-30

前些天 JDK 14 发布了: 重磅:Java 14 正式发布了! 今天栈长带大家来尝尝 Java14 的鲜,虽然大家都在用着 Java8 或者以下版本,但多学习了解一点总不是坏事。 比如出去面试啥的,面试官总会问你在学什么新技术,多学习下新知识可以出去和面试官吹水了。如果面试官...

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

Spring

Java&Spring过时的经典语录

1

小丁 发布于 2020-03-30

字符串拼接:请用StringBuffer代替String直接相加提高性能 过去的理论 有没有人告诉过你开发中不要 String newString = "牛郎"+"织女"; 而是要根据是否线程安全采用 String newString = ...

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

Java

Java 8 Stream 简介

2

yanxinchi 发布于 2020-03-30

前言 这篇文章的主题是探究 Java 8 Stream的内容,虽然现在Java 14 都发布了,但是目前企业用得最多的还是 Java 8,我们的短期关注点还是在于对 Java 8 的使用,而 Stream 是 Java 8 中一个非常重要的部分,掌握好 Stream API 能让...

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

Java

【WEB系列】异步请求知识点与使用姿势小结

5

小丁 发布于 2020-03-29

在Servlet3.0就引入了异步请求的支持,但是在实际的业务开发中,可能用过这个特性的童鞋并不多? 本篇博文作为异步请求的扫盲和使用教程,将包含以下知识点 什么是异步请求,有什么特点,适用场景 四种使用姿势: AsyncContext方式 Callable WebAsyncTa...

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