标签:lambda

Spring

springboot 整合 thymeleaf(上手即用)

5

Harries 发布于 2020-07-06

引言 springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。 使用 首先引入...

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

Java

RedHat 推出 Mandrel:使 Java 本地化

changyuan.xu 发布于 2020-07-06

RedHat 推出了一个新的 Java 发行版, Mandrel ,它可以直接将 Java 应用程序编译成本机代码,从而可以在较低的内存中更快地启动。 Mandrel 是一个基于 Oracle 的 GraalVM ,由社区支持的额外的构建,两者只是略有不同。RedHat 的高级工...

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

Java

Java代码执行漏洞中类动态加载的应用

7

changyuan.xu 发布于 2020-07-06

Java中类的加载方式分为显式和隐式,隐式加载是通过new等途径生成的对象时Jvm把相应的类加载到内存中,显示加载是通过 Class.forName(..) 等方式由程序员自己控制加载,而显式类加载方式也可以理解为类动态加载,我们也可以自定义类加载器去加载任意的类。 自定义Cla...

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

Spring

面试必杀技,讲一讲Spring中的循环依赖

12

xubiao.zhuang 发布于 2020-07-06

前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Spring中比较高阶的问题,那么循环依赖必定逃不掉。如果你回答得好,那么这就是你的必杀技,反正,那就是面试官的必杀技,这也是取...

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

Java

SpringSecurity+JWT认证流程解析 | 掘金新人第一弹

10

xirruiqiang 发布于 2020-07-06

纸上得来终觉浅,觉知此事要躬行。 本文适合:对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程,示例代码中也有很多注释。 本文代码: 码云地址 GitHub地址 大家在做系统...

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

Java

ThreadLocal到底有没有内存泄漏?从源码角度来剖析一波

4

songhua.gao 发布于 2020-07-06

1. 前言 ThreadLocal 也是一个使用频率较高的类,在框架中也经常见到,比如 Spring。 有关 ThreadLocal 源码分析的文章不少,其中有个问题常被提及:ThreadLocal 是否存在内存泄漏? 不少文章对此讲述比较模糊,经常让人看完脑子还是一头雾水,我也...

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

Java

一文教你掌握 Java Lambda 表达式

8

Harries 发布于 2020-07-06

摄于 重庆-南山一棵树 概述 阅读项目代码时,尤其是阅读一些源码时,经常会遇到 Lambda 表达式。对此之前看过相关文章,但是停留在模模糊糊的印象上。今天趁着有时间,通过一些 demo 示例,梳理一下它的用法,以备后期遗忘的时候快速查询它的用法! Lambda 表达式...

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

Java

Shiro反序列化漏洞利用汇总

14

邓龙华 发布于 2020-07-06

“ Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。Shiro框架直观、易用,同时也能提供健壮的安全性。” 文章目录: 1、Shiro rememberMe反序列化漏洞(Shiro-550) 1.1 漏洞原理 1.2 影响版本 1...

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

Java

Java并发编程学习系列一:线程与锁

6

xiaoli.wang 发布于 2020-07-05

概念 什么是线程和进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一...

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

Java

Java并发编程学习系列五:函数式接口、Stream流等

15

Harries 发布于 2020-07-05

四大函数接口 什么是函数式接口? 有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambda 就是 Java 中函数式编程的体现,可以使用Lambda表达式创建一个函数式接口的对象,一定要确保接口中有且只有一个抽象方法,这样Lambda才能顺利的进...

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

Java

去年去阿里面试,被问到java 多线程,我是这样手撕面试官的

1

darida 发布于 2020-07-05

1.多线程的基本概念 1.1进程与线程 程序:是为完成特定任务,用某种语言编写的一组指令的集合,即一段静态代码,静态对象。 进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,每个程序都有一个独立的内存空间 线程:是进程中的一个执行路径,共享一个内存空间,线程之...

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

Java

java8 Stream 流快速入门

1

xubiao.zhuang 发布于 2020-07-05

Java 8 中,得益于 lambda 带来的函数式编程,引入了一个全新的 Stream流 概念,用于解决集合已有的弊端。 好处 我们先来看一个例子: 筛选出 names 中以 ‘张’ 开头的字符串得到子集1,再筛选出 子集1 中长度为 3 的字符串,然后...

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

Java

31道Java核心面试题,一次性打包送给你

12

Harries 发布于 2020-07-05

二哥,你好,找工作找了仨月,还没有找到,很焦虑,我该怎么办呢?你那有没有 Java 方面的面试题可以分享一波啊? 以上是读者田田给我发的私信,看完后于我心有戚戚焉啊,最近境况确实不容乐观,并非是个人的原因造成的。那,既然需要面试题,二哥就义不容辞,必须得准备一波。 这次我花了一周...

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

Java

Java Stream流还可以这样玩

1

xiaoli.he 发布于 2020-07-04

Java8 Stream Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java...

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

Java

List集合方法实例演示

hanze 发布于 2020-07-04

List集合接口继承了Collection集合接口,此集合的元素是有序的,且允许重复。 下面示例常用方法 源码解释 /* ***源码*** */ public interface List<E> extends Collection<E> { // Que...

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

Java

Java 8 的这些特性,你知道吗?

5

yeseng 发布于 2020-07-04

作为一个心怀大教堂之愿景的搬砖码农,伴着一行代码一块砖的节奏,生产环境上 JDK 的版本从 1.4 逐步升级到 8。 而 JDK 都到 14 啦,而多数程序员编写的代码依然停滞在 Java 6 ,而每当看到小鲜肉写的代码,到处都是 Lambda 表达式、流式操作 Str...

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

Java

Java 基础 —— Lambda 表达式

尖兵 发布于 2020-07-04

Lambda 表达式是 Java 8 的重要更新,它支持将代码块作为方法参数、允许使用更简洁的代码来创建只有一个抽象方法的接口的实例。 描述中提到的接口称为函数式接口 语法 Lambda 表达式的主要作用就是可以用于简化创建匿名内部类对象,Lambda 表达式的代码块将会用于实现...

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