E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java8扩展方法
Java:时间操作
尽管java.time.temporal.ChronoUnit在某些情况下被标记为过时,但
Java8
引入的java.time包提供了其他替代方法来执行日期和时间单位之间的操作。1.获取
93度的饼干
·
2023-12-30 19:13
Java
Java
开发语言
::符号的使用
::是
Java8
引入的方法引用(MethodReference)操作符。方法引用是一种更简洁地表示特定方法的Lambda表达式的方式。
种一个月亮 ୧
·
2023-12-30 15:30
java
开发语言
Java8
新特性总结
文章目录一、Lambda表达式二、四大内置函数式接口三、方法引用和构造器引用1.方法引用2.构造器引用3.数组引用四、StreamAPI1.介绍2.创建Stream3.中间操作(筛选或切片)4.中间操作(映射)5.中间操作(排序)6.终止操作(查找和匹配)7.终止操作(归约与收集)7.1归约7.2收集7.2.1收集到不同集合中7.2.2组函数7.2.3分组7.2.4分区7.2.5拼接五、并行流和串
不会仅此而已
·
2023-12-30 11:21
java
笔记
深度分析:
java8
的新特性lambda和stream流,看完你学会了吗?
1.lambda表达式1.1什么是lambda以java为例,可以对一个java变量赋一个值,比如inta=1,而对于一个方法,一块代码也是赋予给一个变量的,对于这块代码,或者说被赋给变量的函数,就是一个lambda表达式//为变量赋值inta=1;//将代码块赋值给变量var=publicvoidfun(intx){x+1;}//可以简化var=(x)->x+1;1.2java为什么要引入lam
Java余笙
·
2023-12-30 08:19
Java日期工具类LocalDate
Java日期工具类LocalDate嘚吧嘚java.util.Date
Java8
新增日期类时区LocalDate-API创建日期获取年月日修改年月日日期比较嘚吧嘚java.util.Date在
Java8
布丁吖
·
2023-12-30 07:43
Java
java
LocalDate
日期
工具类
Java List按照某字段去重
JavaList按照某字段去重嘚吧嘚distinct示例一示例二根据某个字段去重Collectors.collectingAndThen()嘚吧嘚
Java8
流的新类java.util.stream.Collectors
布丁吖
·
2023-12-30 07:13
随笔
Java
java
list
stream
去重
Java8
- 更优雅的字符串连接(join)收集器 Collectors.joining
Java8
中的字符串连接收集器在JDK8中,可以采用函数式编程(使用Collectors.joining收集器)的方式对字符串进行更优雅的连接。
Jothan Zhong
·
2023-12-30 07:46
java
python
开发语言
Map的遍历
如果是
java8
,使用Map.froeach()方法。values()返回的是V值集合,
帮我的鸵鸟盖个章
·
2023-12-29 23:42
Java都到16了,为什么都还在用8,是越做越烂了么?
前几日Java16发布了,发现还是有童鞋不太了解Java目前的版本机制,所以看到了这样的留言:那么为什么大家都还在用
Java8
呢?从这张图可以一目了然,大家平时最喜欢的是什么?
程序猿DD
·
2023-12-29 22:50
java 之匿名内部类 与 Lambda 表达式
文章目录Lambda表达式:基本语法:例子:匿名内部类:语法:例子:对比:相似之处:区别:示例比较:Lambda表达式:Lambda表达式是
Java8
引入的一项功能,用于简化函数式接口的实现。
JNU freshman
·
2023-12-29 19:58
java学习
java
JVM系列-方法区、堆区、栈区
在
Java8
及之前的版本,永久代(PermGen)被用作方法区的一部分,用于存储类的元数据和静态变量。在
Java8
及之后的版本,永久代被元空间(Metaspace)取代。Metaspace是堆外内
lostfish123
·
2023-12-29 18:19
Java
JVM
Java8
ThreadLocal 源码解析
前言ThreadLocal,像是一个神秘的黑衣人,令人望而生畏。唯有下定决心,一探究竟,方能解开他神秘的面纱、在Android中,Handler,EventBus,ConnectionPool等等,都曾出现它的身影是什么东西?看到Thread,就想到应该是与线程有关吧,其次,Local是说本地,那组合起来就是线程私有,就是说每个线程都有备份,各备份不是同一个对象,一般来说,他的用途就是让各个线程拥
为战而生_C
·
2023-12-29 17:03
Java
Java
Java ThreadLocal源码解析
本文是对JavaThreadLocal(
Java8
)的源码的解析,对ThreadLocal基本使用还不了解的朋友可先快速学习ThreadLocal后再来阅读本文。
PYJTLK
·
2023-12-29 17:02
源码解析
ThreadLocal
java
多线程
Java中的SimpleDateFormat不是线程安全的请谨慎使用
Java中的SimpleDateFormat是一个非常常见的类,通常用于将Date格式化为String并将String解析为Java中的Date,特别是在
Java8
之前的世界中,但如果不小心使用,它可能会导致非常微妙且难以调试的问题
搞100个实习生干活!
·
2023-12-29 16:53
java
开发语言
Java中如何对列表进行升序和降序排序?
从
Java8
开始,您还可以使用List.sort()方法直接按升序或降序对List进行排序,而无需使用Collections.sor
搞100个实习生干活!
·
2023-12-29 16:23
java
开发语言
函数式接口与lambda表达式
目录一.
Java8
二.行为参数化2.1筛选绿苹果2.2把颜色作为参数2.3筛选轻重苹果2.4对每个属性进行筛选2.5通过策略模式改变2.6抽象行为2.7使用匿名类三.lambda表达式四.使用lambda
huangᴸ
·
2023-12-29 15:31
java
lambda
java
lambda
Java Stream流轻松遍历树形结构
为了降低数据库的查询压力,我们可以使用
Java8
中的Stream流一次性把数据查出来,然后通过流式处理。话不多说,直接上Demo。首先,创建一个Menu菜单的实体类@Data@Bu
zuihongyan518
·
2023-12-29 15:27
Java
java
数据库
开发语言
用轻量级ORM--Dapper实现泛型仓储
阅读本文你的收获了解Dapper的适用场景了解Dapper的本质其实是一些
扩展方法
学会使用Dapper的扩展Domel来实现泛型仓储一、什么是Dapper?
采石之人
·
2023-12-29 15:11
#
ORM框架
数据库
.net
sql
swap引起的zgc safepoint超长问题排查
背景从
java8
直接升级到jdk21后,使用zgc的过程中有几个优化点,这里记录下来zgc优化过程第一版上线时除了执行-xmx外,没有指定其它的jvm参数,此时观察到两个现象:1.偶尔有超过500ms的超时的
lixia0417mul2
·
2023-12-29 13:27
java性能
java
内存回收
jvm
APP数据抓取环境搭建
文章目录前言一、夜神模拟器安装二、Appium安装三、Inspector四、JDK工具1.
Java8
2.SDK工具包3.adb与模拟器版本同步五、uiautomator替换六、总结前言需要的基础工具:夜神模拟器
lanhuazhiyue
·
2023-12-29 10:06
app数据抓取
java
linux
python
web
app
数据挖掘
Java Stream 比较两个 List 的差异,并取出不同的对象
可以使用
Java8
的StreamAPI来比较两个List的差异,并取出不同的对象。
软件源码
·
2023-12-29 09:37
word文档
技术交流
java
list
python
jenkins+mvn使用自定义jdk
jenkins2.357开始已经全面放弃jdk1.8从而使用openjdk11,但是项目一般都是用的比较老的java环境打包构建一.配置java环境(此方式测试有问题)1.1新增不同jdk配置和路径1.2新增后项目选择对应
java8
1.3
liujiangxu
·
2023-12-29 08:51
jenkins
jenkins
Java 8 中的 Stream 轻松遍历树形结构
在平时的需求开发中,我们经常会遍历一些树形结构,数据库中使用父id来关联,为了降低数据库的查询压力,我们可以使用
java8
中的Stream流一次性把数据查出来,然后通过流式处理。
*King*
·
2023-12-29 07:23
java
windows
开发语言
JAVA8
之递归实现
Java8
简单实现递归(树形展示)/***获取选择弹窗*@paramprodClassNm某一层条件TODO*@paramprodType某类型*@return*/publicListgetProdClassSelectPop
宇翔苦涩
·
2023-12-29 07:47
Java
8
java
Java8
中list转map方法总结
背景在最近的工作开发之中,慢慢习惯了很多
Java8
中的Stream的用法,很方便而且也可以并行的去执行这个流,这边去写一下昨天遇到的一个list转map的场景。
Jothan Zhong
·
2023-12-29 07:47
java
list
windows
数据结构
elasticsearch-hadoop.jar 6.8版本编译异常
##背景重新编译elasticsearch-hadoop包;GitHub-elastic/elasticsearch-hadoopat6.8编译7.17版本时很正常,注意设置下环境变量就好,
JAVA8
_
zmc@
·
2023-12-29 07:31
elasticsearch
hadoop
java8
构建流的5种方法
1由值创建流(Stream.of)Streamstream=Stream.of("
Java8
","Lambdas","In","Action");stream.map(String::toUpperCase
张紫娃
·
2023-12-29 06:42
JAVA8
读书笔记
java
java8
数值流介绍
每个Integer都必须拆箱成一个原始类型,再进行求和原始类型流特化
Java8
引入了三个原始类型特化流接口来解决这个问题:IntStream、DoubleStream和LongStream,分别将流中的元素
张紫娃
·
2023-12-29 06:42
JAVA8
读书笔记
python
开发语言
java8
日期转时间戳_Java 8日期和时间
java8
日期转时间戳如今,一些应用程序仍在使用java.util.Date和java.util.CalendarAPI,包括使我们的生活更轻松地使用这些类型的库,例如JodaTime。
dnc8371
·
2023-12-29 05:10
python
java
大数据
spring
编程语言
java8
获取当天00:00:00 23:59:59 时间戳
*获取当天零点和23点时间戳2021-07-08–获取当前时间戳—1625714358823System.out.println(LocalDateTime.now().toInstant(ZoneOffset.of(“+8”)).toEpochMilli());—获取当天零点时间戳--1625673600000System.out.println(LocalDateTime.of(LocalDa
kutygou
·
2023-12-29 05:10
java
别再写一堆的 for 循环了!Java 8 中的 Stream 轻松遍历树形结构,是真的牛逼!
可能平常会遇到一些需求,比如构建菜单,构建树形结构,数据库一般就使用父id来表示,为了降低数据库的查询压力,我们可以使用
Java8
中的Stream流一次性把数据查出来,然后通过流式处理。
caoyanzhi
·
2023-12-29 05:38
windows
Java8
新特性
一、总体变化1、Se81、引入lambda2、增强了运行JavaScript引擎3、新的日期/时间api类4、一套简洁的配置文件5、Jvm去出了永久代6、增强注解,编译期间即可发现空指针2、SeEmbeded8用于嵌入式,不关心3、Me8适用于机顶盒开发等exe程序开发1、与se8一直的java语言和api2、支持最新的web协议3、全新的应用模型4、先进的安全功能5、用于电源管理及多种外部设备的
小牛_1d44
·
2023-12-29 02:53
内网穿透中微子代理搭建使用
内网穿透中微子代理搭建使用环境准备服务器端部署客户端安装服务器开启端口环境准备中微子代理项目地址最新版是2.0.1版本,需要java21的环境,考虑到现在项目大多数环境都是
java8
,稳重使用1.9版本搭建
*郑*
·
2023-12-29 01:24
其他
java
网络
如何在
Java8
中风骚走位避开空指针异常
要说Java编程中哪个异常是你印象最深刻的,那NullPointerException空指针可以说是臭名昭著的。不要说初级程序员会碰到,即使是中级,专家级程序员稍不留神,就会掉入这个坑里。Null引用的发明者TonyHoare曾在2009年作出道歉声明,声明中表示,到目前为止,空指针异常大约给企业已造成数十亿美元的损失。下面是TonyHoare的原话:我将Null引用的设计称为是一个数十亿美元的错
java伯爵
·
2023-12-28 23:59
高性能缓存类库Caffeine介绍
介绍Caffeine是一个高性能、出色的缓存类库,基于
Java8
。它的性能非常的出色,API也比较友好,本篇,我们就来介绍一下Caffeine使用。
wtopps
·
2023-12-28 17:09
缓存
Caffeine缓存
Caffeine缓存使用
Caffeine缓存介绍
Caffeine
高性能缓存
Kotlin 接口(interface)
Kotlin接口与
Java8
类似,使用interface关键字定义接口,允许方法有默认实现:interfaceMyInterface{funbar()//未实现funfoo(){//已实现//可选的方法体
枫叶1234
·
2023-12-28 17:31
Idea新建spring Initializr项目时选择Project SDK为1.8,选择java版本只有是17和21,出现报错信息
1.项目构建图展示:2.报错图展示:3.原因说的很清楚了,是java版本和jdk版本不符合导致的4.解决方案改为阿里云的服务器路径:https://start.aliyun.com5.测试这时候就有了
java8
爱北的琳儿
·
2023-12-28 16:47
intellij-idea
spring
java
Java 将 List 转换为 String常见方式
将List转换为String的几种方式使用List的toString()方法将List转换为String;结果前后会带有英文的中括号[],如:[1,2,3,4,5]使用
Java8
stream流中的Collections.joining
zuihongyan518
·
2023-12-28 16:43
Java
String
集合
java
开发语言
Java中List转Map的几种方式
大体来说,List转Map的方式可以分为以下几种:使用for循环遍历、
Java8
StreamAPI、ApacheCommonsCollections、GoogleGu
默慊$
·
2023-12-28 15:49
java
list
Android编译优化之混淆配置
Android编译优化之混淆配置背景为了使用
java8
及后续java新版本的特性,Google增加了一步编译过程—脱糖(desugaring),但这一步会导致更长的编译时间,这也是为什么Google会推出
Calvin880828
·
2023-12-28 12:43
android系统分析
Android性能
android
android
studio
gradle
Java8
新特性之 Function总结
目录FunctionDoubleFunctionDoubleToIntFunctionDoubleToLongFunctionIntFunctionIntToDoubleFunctionIntToLongFunctionLongFunctionLongToDoubleFunctionLongToIntFunctionToDoubleBiFunctionToDoubleFunctionToIntBi
Jothan Zhong
·
2023-12-28 11:36
java
python
开发语言
在Linux下通过命令行打包Android应用
RequirementsUbuntu16.04sdktoolsforlinux
Java8
准备环境安装Shell工具sudoaptinstall-ywgetunzipgit安装JDKsudoaptinstall-yopenjdk
核子飞弹
·
2023-12-28 10:36
Java 8 压缩文件夹示例
前言
Java8
压缩文件夹示例在本篇文章中,我将向大家展示如何使用
Java8
的核心包实现压缩文件夹,该核心包在jdk的:java.util.zip包下,首先我们准备个待压缩的文件夹,如下图:将源文件夹的路径设置为
迷彩的博客
·
2023-12-28 08:54
Java后端
PDF水印
解决 javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
当时我处理这个问题的时候,在网上查阅了很多的资料,大致的解决方法都是三种:1、升级你使用的Java版本到
java8
2、调整https使用的dhparam指定1024位3、修改服务器使用1024位dhparam
MTKunlun
·
2023-12-28 08:00
Java8
CompletableFuture异步非阻塞做法
创建异步任务Future.submitsupplyAsync/runAsync异步回调thenApply/thenApplyAsyncthenAccept/thenRunexceptionallywhenCompletehandle组合处理thenCombine/thenAcceptBoth/runAfterBothapplyToEither/acceptEither/runAfterEither
Angus博客
·
2023-12-28 07:53
java
java
jvm
开发语言
Gateway一文详解
断言(Predicate):
Java8
中的断言函数,SpringCloudGateway中的断言函数输入类型是Spring5.0框架中的ServerWebExchange。SpringCloud
程序员劝退师-TAO
·
2023-12-28 06:39
SpringCloud
gateway
spring
cloud
java
java8
日期和时间API全解——更完善的日期和时间API
文章目录写在前面方法前缀的含义,统一了API一、LocalDateLocalDate基本使用LocalDate获取当前日期使用TemporalField读取LocalDate的值使用解析字符串创建LocalDate二、LocalTimeLocalTime基本使用LocalTime获取当前时间使用解析字符串创建LocalTime三、合并日期和时间日期合并日期拆解四、处理时间戳Instant获取当前时
秃了也弱了。
·
2023-12-28 06:03
java
java
Java中Lambda表达式的使用详解
JavaLambda介绍Javalambda表达式是
Java8
中的新增功能。Javalambda表达式是Java进入函数式编程的第一步。
爱听相声的挨踢人士
·
2023-12-28 03:07
JAVA
SE
java
lambda
SpringBoot项目不支持
Java8
项目创建
SpringBoot官方不再支持SpringBoot的2.x版本了,之后全力维护3.x;而SpringBoot3.x对JDK版本的最低要求是17,所以在IDEA创建SpringBoot项目,SpringInitializr时没有JDK8版本解决方法:不使用官方提供的SpringInitializr来初始化项目,使用阿里云提供的脚手架镜像(https://start.aliyun.com/)创建Sp
流忆,留宜
·
2023-12-28 02:34
Java基础
spring
boot
后端
java
C# EFCore学习总结
是什么线程安全问题为什么不安全解决方案注意事项两个DbContext对象如何保证安全性Linq和拉姆达表达式Linqtoobject/LinqtosqlIEnumerable/IQueryable延迟查询/立即查询内置的
扩展方法
木子丶鹏
·
2023-12-27 21:32
c#
.net
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他