上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 125 下一页
摘要: 本文原发于 JWT 身份认证优缺点分析 。 在 JWT 基本概念详解这篇文章中,我介绍了: 什么是 JWT? JWT 由哪些部分组成? 如何基于 JWT 进行身份验证? JWT 如何防止 Token 被篡改? 如何加强 JWT 的安全性? 这篇文章,我们一起探讨一下 JWT 身份认证的优缺点以及常见 阅读全文
posted @ 2022-07-13 23:44 程序员小明1024 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 姊妹篇: # 小朋友, 好好学学lambda表达式吧! 引言 先从一个例子开始,看看为什么在Java8中要引入流(Stream)? 比如实现这么一个需求:在学生集合中查找男生的数量。 传统的写法为: public long 阅读全文
posted @ 2022-07-13 23:37 程序员小明1024 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 简介 Java8 Stream源码精讲(一):从一个简单的例子入手 Java8 Stream源码精讲(二):Stream创建原理深度解析 Java8 Stream源码精讲(三):中间操作原理详解 上一篇文章中,我们讲了Stream中间操作,通过分析源码的方式了解了无状态操作和有状态操作的区别,每一个 阅读全文
posted @ 2022-07-13 23:33 程序员小明1024 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 简介 Java8 Stream源码精讲(一):从一个简单的例子入手 Java8 Stream源码精讲(二):Stream创建原理深度解析 上一篇文章中,通过分析创建Stream的过程,详细介绍了Spliterator接口定义,Spliterator子类的实现细节,Spliterator在Stream 阅读全文
posted @ 2022-07-13 23:31 程序员小明1024 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 简介 Java8 Stream源码精讲(一):从一个简单的例子入手 上一篇文章,通过分析一个使用Stream操作数据的例子,讲解了构建Stream,经过中间操作map()和filter()方法调用返回一个ReferencePipeline链表,调用终止操作forEach()将声明的函数构造成为一个s 阅读全文
posted @ 2022-07-13 23:29 程序员小明1024 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 简介 Java8引入Stream这个新特性之后,通过使用lambda表达式增强集合的功能,使程序员通过声明式的方式,快速和便捷的对批量数据进行过滤、转换、分组规约等操作,同时提高编程效率和代码可读性,可以说是一个真正的开发利器。本章我通过一个简单的示例,带领大家理解Stream的内部原理。 继承体系 阅读全文
posted @ 2022-07-13 23:26 程序员小明1024 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 上半年春招的时候,作为面试官,对于面试表现的不错的同学会要求其写一小段代码看看。题目很简单: 给定一个日期,然后计算下距离今天相差的天数。 本以为这么个问题就是用来活跃面试氛围的,但是结果却让人大跌眼镜,真正能写出来的人竟然寥寥无几,很多人写了一整张A4纸都写不下,最后还是没写完...他们在做什么? 阅读全文
posted @ 2022-07-13 23:16 程序员小明1024 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 从零开始搭建一个项目骨架,最好选择合适熟悉的技术,并且在未来易拓展,适合微服务化体系等。所以一般以Springboot作为我们的框架基础,这是离不开的了。 然后数据层,我们常用的是Mybatis,易上手,方便维护。但是单表操作比较困难,特别是添加字段或减少字段的时候,比较繁琐,所以这里我推荐使用My 阅读全文
posted @ 2022-07-13 23:11 程序员小明1024 阅读(304) 评论(0) 推荐(0) 编辑
摘要: List和Set比较,各自的子类比较对比一:Arraylist与LinkedList的比较1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。2、因为地址连续, ArrayList要移动数据,所以插入和删除操作效率比较低。 阅读全文
posted @ 2022-07-13 23:10 程序员小明1024 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面试官只是想确信面试者有足 阅读全文
posted @ 2022-07-13 23:09 程序员小明1024 阅读(304) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 125 下一页