后端
-
天天在用 Stream,那你知道如此强大的 Stream 的实现原理吗?
我们已经学会如何使用Stream API,用起来真的很爽,但简洁的方法下面似乎隐藏着无尽的秘密,如此强大的API是如何实现的呢? 比如Pipeline是怎么执行的,每次方法调用都会导致一次迭代吗?自动并行又是怎么做到的,线程个数是多少?本节我...[详细]
2020-08-11 08:25 分类:编程语言 -
硬肝 Linux 系列汇总
这个纠正一下错误,我上一篇文章一篇与众不同的String、StringBuilder和StringBuffer详解中,关于intern方法最后一副图的画法有问题应该直接在堆中创建一个ab对象,改为如下分割线Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNI...[详细]
2020-08-07 13:58 分类:Linux -
Java8中你可能不知道的一些地方之Lambda表达式实战
Java8引入Lambda表达式,允许开发者将函数当成参数传递给某个方法,或者把代码本身当作数据进行处理。使用Lambda表达式,使得应用变得简洁而紧凑。很多语言(Groovy、Scala等)从设计之初就支持Lambda表达式。但是java中使用的是匿名内部...[详细]
2020-08-07 10:01 分类:编程语言 -
一篇与众不同的 String、StringBuilder 和 StringBuffer 详解
这是程序员cxuan的第19篇原创分享1碎碎念这是一道老生常谈的问题了,字符串是不仅是Java中非常重要的一个对象,它在其他语言中也存在。比如C++、VisualBasic、C#等。字符串使用String来表示,字符串一旦被创建出来就不会被修改,当你想修...[详细]
2020-08-07 09:47 分类:编程语言 惊呆了!JDK1.8竟然打破了我对接口的一切认知:default
我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。 在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但需要关键字static或者defaul...[详细]
2020-08-05 08:48 分类:编程语言-
关于java后端的详解
新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。[详细]
2020-08-01 14:43 分类:编程语言 -
一篇文章彻底理解ZooKeeper分布式锁实现原理
许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息重复、消息丢失等各种问题)下要复杂得多,常见的解决方案是分布式事务、分布式锁等。 本文主要探...[详细]
2020-08-01 08:45 分类:编程语言 -
-
阿里架构师浅析设计模式应用:编程框架中的设计模式
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等在绝大多数情况下,我们开发应用程序的时候,并不是从头开发的。比如,我们用Java开发一个Web应用,并不需要自己写代码监听HTTP80端口;不需要处理网络传输的二进制H...[详细]
2020-07-31 09:35 分类:编程语言 -
Java后端产生验证码后台验证功能的实现代码
直接跳severlet在java后台生成验证码: @RequestMapping(value=\"yzm.action\") public void Yzm(HttpSession session,HttpServletResponse resp){[详细]
2020-07-30 15:28 分类:编程语言