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
jep
解析器模式实现简单四则运算
初次遇到这个需求,最初通过surfing找到一些优秀的开源算法包,例如Expression4J、MESP、
Jep
,由这些工具包来负责解析字符串格式的算法公式。
秋风霁月
·
2020-08-06 12:45
关于java7-12各个版本更新介绍
该版本的功能和时间表是通过
JEP
流程提出和跟踪的,并由
JEP
2.0提案进行了修订。使用JDKReleaseProcess(
JEP
3)生成发布
MrBlackWhite
·
2020-08-05 02:23
JVM
JDK12 Collectors.teeing 功能真香
前言在Java12里面有个非常好用但在官方
JEP
没有公布的功能,因为它只是Collector中的一个小改动,它的作用是merge两个collector的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图
日拱一兵1
·
2020-08-01 16:04
jdk;java;
java配置openjdk_OpenJDK建议可加快Java G1垃圾收集器的速度
题为“G1的吞吐后写入障碍”的JDK增强建议草案(
JEP
)将使收集器在禁用并发优化的情况下使用吞吐量优化的障碍,从而以某些工作负载的延迟为代价获得更好的吞吐量。对延迟不敏感。
cxu0262
·
2020-07-31 16:21
www.tiobe.com_五月十大Java故事:TIOBE索引,Spring Boot 2.3,Java 16计划及更多
在我们获得最多点击的十大新闻中,您将找到Java16的更新和一个新的
JEP
以及三个访谈和Java,JavaScript和机器学习领域的几个新版本。以下是五月份点击次数最多的十大故事。
diluan6799
·
2020-07-30 23:10
编程语言
可视化
python
java
人工智能
JEP
290机制研究
0x00前言先说一下
JEP
290这个增强建议本身其实在2016年就提出来了,本身是针对JAVA9的一个新特性,但是随后官方突然决定向下引进该增强机制,分别对JDK6,7,8进行了支持:https://blogs.oracle.com
隐形人真忙
·
2020-07-30 01:21
web渗透测试
java安全
JEP
290之后攻击Java RMI服务
1RMI基础1.1概述远程方法调用是分布式编程中的一个基本思想。实现远程方法调用的技术有很多,例如WebService,两者的区别就是:WebService是独立于编程语言的,它可以跨语言实现项目间的方法调用,而JavaRMI是专用于Java环境的。远程服务器实现具体的Java方法并提供接口,客户端本地仅需根据接口类的定义,提供相应的参数即可调用远程方法并获取执行结果。Java在底层实现了远程调用
hldfight
·
2020-07-29 23:56
java代码审计
RMI Bypass
Jep
290(Jdk8u231) 反序列化漏洞分析
360-CERT[三六零CERT](javascript:void(0)前天0x00漏洞简述随着RMI的进一步发展,RMI上的反序列化攻击手段正逐渐增多,该类漏洞最近正受到愈加广泛的关注。RMI(JavaRemoteMethodInvocation)是Java远程方法调用,是一种允许一个JVM上的object调用另一个JVM上object方法的机制,在JavaRMI的通信过程中存在反序列化漏洞,攻
admin-root
·
2020-07-29 14:58
新增漏洞报告
[CVE-2020-14645]weblogic coherence 反序列化RCE via t3
com.tangosol.util.extractor.UniversalExtractor,因此只能影响Weblogic12.2.1.4.xJDK<6u211/7u201/8u191由于是jndi注入,所以只影响
JEP
290
caiqiiqi
·
2020-07-29 04:31
java
Web
安全
Java9新特性详解教程
【课程内容】1.课程目录结构2.储备知识3.新特性和后续版本迭代4.jdk9的下载安装及环境变量配置5.帮助文档和
JEP
_JSR概念6.新特性1:jdk8和jdk9中jdk目录结构的变化7.新特性2:模块化的特性概述
zghstc123
·
2020-07-29 02:44
深入探究JVM(2) - 探秘Metaspace
详见:
JEP
122:RemovethePermanentGeneration原因主要有两个:1、由于Perm
sczyh22
·
2020-07-28 10:58
JVM
Java
spotlight_Java Feature Spotlight:密封类
spotlight重要要点2020年9月发布的JavaSE15将引入“密封类”(
JEP
360)作为预览功能。密封的类是一个类或接口,它限制可以扩展它的其他类或接口。
cunfu6353
·
2020-07-27 21:26
今天 Java 14 正式发布了!放弃 Java 8 行吗?
第14版包含的
JEP
(JavaEnhancementProposals,Java增强提案)比12版和13版加起来还要多。
轻狂书生FS
·
2020-07-15 13:47
Java技术
jdk
Java
14
Java9 进程API详细介绍
官方在
JEP
102中引进新的进程API来增强java.lang.Process类,并且引进java.lang.ProcessHandle及其嵌套接口Info来让开发者逃离时常因为要获取一个本地进程的PID
Lovnx
·
2020-07-14 21:01
J2SE
Java
9
Java9 基于异步响应式流的发布-订阅框架
JEP
266中为Java语言的并发性又引入许多新的方式:响应式流,一个为它而生互操作性更强的发布-订阅框架;并且为了Java9其他API而增强的java.util.concurrent.CompletableFuture
Lovnx
·
2020-07-14 21:30
J2SE
Java
9
jdk8 新特性
6.类型注解7.最新的Date/TimeAPI(JSR310)8.新增base64加解密API9.数组并行(parallel)操作10.JVM的PermGen空间被移除:取代它的是Metaspace(
JEP
122
mei501501
·
2020-07-14 15:33
Java
java8
2018 年 Java 会有这些变化,新版本新特性
JDK10Java10按照新的节奏不会有大量更新,仅包含12个
JEP
。286:Local-VariableTypeInference296:ConsolidatetheJDKForesti
程序之心
·
2020-07-13 21:12
Java 14 有哪些新特性?
第14版包含的
JEP
(JavaEnhancementProposals,Java增强提案)比12版和13版加起来还要多。
仰望天空的你
·
2020-07-13 21:57
"围观"设计模式(27)--行为型之解释器模式(Interpreter Pattern)
个人理解解释器模式在项目中很少使用,因为他会引起效率、性能以及维护等问题,准备使用该模式时可以考虑开源框架如:Expression4J、MESP、
Jep
等。
低调的洋仔
·
2020-07-13 16:09
设计模式
"围观"设计模式
Java 14中的新特性
本版本总共包含如下的16个新特性:1.
JEP
305:instanceof的模式匹配(预览)2.
JEP
343:打包工具(孵化器模块)3.
JEP
345:G1的NUMA-Aware的内存分配4.
JEP
349:
loulanyue_
·
2020-07-13 07:45
JAVA常用类库
Java 14 新特性
此版本所包含的
JEP
(Java增强提案,JavaEnhancementPropostal),共16个新特性。
网忆小叶
·
2020-07-12 21:10
Java基础
IntelliJ IDEA 2019.2带来了Java 13 Preview功能,服务工具窗口等
Java此最新版本的IDE支持Java增强建议354中提出的“切换表达式”预览功能和
JEP
355中的“文本块”预览功能。添加了新的“查找原因”操作,以通过分析数据流以查找问题的来源来帮助
diluan6799
·
2020-07-11 05:25
支持Java 8的TLS改进
最初是作为带有Java9的
JEP
244发布的,此反向移植使客户端可以在Java中进行更新8系列可以与请求HTTP/2通信的较新的非Java系统
zenglintao
·
2020-07-10 14:40
java
G1与CMS垃圾回收
在JDK9中,G1被提议设置为默认垃圾收集器(
JEP
248)。那么与之前的CMS相比,G1有哪些改变,哪些优势呢?什
HelloWorld搬运工
·
2020-07-10 12:21
Java基础
深入理解JVM
尝鲜Java 12新特性:switch表达式
Java12将在两个月后(2019/3/19)发布,现已进入RDP1阶段,确定加入8个
JEP
。其中对Java语法的改进是
JEP
325:switch表达式。于是我迫不及待,提前感受一下更先进的语言特性。
an1988565
·
2020-07-09 13:44
openjdk和jdk_OpenJDK和HashMap…。 安全地教老狗新技巧(堆!)
openjdk和jdkOpenJDK堆外JDK增强建议(
JEP
)寻求对Java6中HotSpot和OpenJDK中仅作为内部使用的API可用的设施进行标准化。该设施具有高效处理堆外内存的能力。
cunfu6353
·
2020-07-09 08:08
大数据
java
人工智能
编程语言
python
OpenJDK与HashMap
OpenJDK的非堆JDK增强提议(JDKEnhancement-Proposal,
JEP
)试图标准化一项基础设施,它从Java6开始,只能在HotSpot和OpenJDK内部使用。
weixin_33913377
·
2020-07-05 23:17
JDK 10 的新特性和增强功能
JEP
286局部变量推断:var传统的Java代码中,声明一个变量是非常繁琐的:Listlist= new ArrayList();现在则引入了var,既保持Java对静态类型安全的承诺,又能让开发者省略不必要的局部变量类型的声明
wwyh520
·
2020-07-05 19:36
JVM
JDK9新特性
预计在2016年发布Java9,同时公布了
JEP
(JDK改进提议)中的前期列表。任职于Takipi的AlexZhitnitsky整理了
恒奇恒毅
·
2020-06-30 04:44
JavaSE
Java 11 正式发布,新特性解读!
www.oracle.com/technetwork/java/javase/downloads/index.html最新发布的Java11将带来ZGC、HttpClient等重要特性,一共包含17个
JEP
web前端开发小姐姐
·
2020-06-29 00:54
java
编程
程序员
代码
java 使用
jep
3.5 解析公式自动计算(包含BigDecimal模式 浮点数精准计算)
下载地址:
jep
3.5jar包与文档.rar由于3.X并未上传maven所有只能下载jar包使用maven本地导入com.singularsysjep3.5system${project.basedir
Lion Li
·
2020-06-28 23:21
java
java 使用
JEP
进行节点计算
2.X存在精确度问题推荐使用3.X参考文章:java使用
jep
3.5解析公式自动计算(包含BigDecimal模式浮点数精准计算)1.
JEP
基础相关请参考:java使用
JEP
解析字符串计算公式求值(附带自定义函数编写
Lion Li
·
2020-06-28 23:21
java
JAVA解析字符串数学公式
在最近工作中遇到需要处理可变的数学算法,我本次使用的是
jep
来解析字符串公式,来达到应对可变的目的。
DurantJiang
·
2020-06-28 21:05
JAVA
JDK14来了:9大重磅特性解读
作者:阿飞的博客转载自:https://www.jianshu.com/p/0364ba3d4750
JEP
305:PatternMatchingforinstanceof(Preview)
JEP
358:
菠萝科技
·
2020-06-27 12:45
jvm虚拟机
java·未分类
java8/9/11
Java 14 instanceof 的模式匹配
JEP
305的核心目的是让创建对象更简单、简洁、可读性更强而且更加安全。2.传统的instanceOf操作很多时候,我们需要检查对象的类型,然后根据类型去编写不同的逻辑。
明明如月学长
·
2020-06-27 12:21
翻译
Java 14 发布!不使用"class"也能定义类了?还顺手要干掉Lombok!
JDK14特性一览:
JEP
305:PatternMatchingforinstanceof(Preview)
JEP
358:HelpfulNullPointerExceptionsJEP361:SwitchExpressions
东海陈光剑
·
2020-06-27 10:20
最通俗易懂的 Java 10 新特性讲解
1.
JEP
322-基于时间的版本号就像
未读代码
·
2020-06-27 07:29
Java
新特性
JDK 14的新特性:switch表达式
简介switch的新特性可是源远流长,早在JDK12就以预览功能被引入了,最终在JDK14成为了正式版本的功能:
JEP
361:SwitchExpressions(Standard)。
flydean
·
2020-06-24 18:33
java
jdk14
switch语句
JDK 14的新特性:文本块Text Blocks
现在在JDK14中是第二次预览版本
JEP
368:TextBlocks。在我们日常的工作中,有时候需要用到一大段的字符串,这些字符串需要换行,需要排版,需要转义。
flydean
·
2020-06-24 18:01
jdk
jvm
jdk14
JDK/Java 14 发布
此版本包含的
JEP
(Java/JDKEnhancementProposals,JDK增强提案)比Java12和13加起来的还要多。
盲目的拾荒者
·
2020-06-24 17:42
JDK14新特性详解
简介本次的Jdk14版本将带来16个增强方案除此之外,Jdk14版本修复了共1986项问题,其中大部分由Oracle工作人员完成增强
JEP
305-PatternMatchingforinstanceof
liujiazhong_pro
·
2020-06-24 15:44
Java
java
jdk
openjdk
Java Hotspot G1 GC的一些关键技术
在JDK9中,G1被提议设置为默认垃圾收集器(
JEP
248)。在官网中,是这样描述G1的:TheGarbage-First(G1)collectorisaserver
美团技术团队
·
2020-06-24 14:23
JDK 14如期发布,16个新特性快速预览
JEP
305:instanceof的模式匹配(预览)通过对instanceof运算符进行模式匹配来增强Java编程语言。
_waylau
·
2020-06-24 01:46
Java
java9系列(五)Stack-Walking API
序本文主要研究下
JEP
259:Stack-WalkingAPIStackWalkerjava9新增这个类的目的是提供一个标准API用于访问当前线程栈,之前只有Throwable::getStackTrace
go4it
·
2020-06-24 00:42
Java 14 发布了,不使用"class"也能定义类了?还顺手要干掉Lombok!
在JDK14中,共有16个新特性,本文主要来介绍其中的一个特性:
JEP
359:Records官方吐槽最为致命早在2019年2月份,Java语言架构师BrianGoetz,曾经写过一篇文章(http://
Hollis在csdn
·
2020-06-23 15:04
Java
Java高性能计算若干内容
与内存之间的透明化;Java无法直接操作物理内存,目前可以DirectByteBuffer(可在堆外分配内存,可以跳过GC,但是内存释放有一些问题,移动过程中存在内存复制及CPU消耗(序列化与反序列化数组));
JEP
断剑走江湖
·
2020-06-23 12:04
数据规范化
Java13 闪亮来袭,你是否还停留在 Java8
Java13新特性此版本带来了以下几大新特性:
JEP
350,DynamicCDSArchives:扩展应用程序类-数据共享,以允许在Java应用程序执行结束时动态归档类。归档类将包括默认
淡定的蜗牛
·
2020-06-23 07:14
Java知己
JDK/JAVA 13正式版发布,此版本带来了以下几大新特性
JEP
350,DynamicCDSArchives:扩展应用程序类-数据共享,以允许在Java应用程序执行结束时动态归档类。
ctrigger
·
2020-06-23 01:10
Java 9 AOT初探
\u0026#xD;\n\u0026#xD;\n注意:按照
JEP
295描述,目前版本的AOT,仅支持64位Linux操作系统。
test 9
·
2020-06-23 00:56
Java RMI反序列化/
JEP
290相关
RMI远程过程调用(RemoteProcedureCall)是一种服务器-客户端模式,Java的RMI(RemoteMethodInvocation)是一种RPC实现。其基本思想是程序员可以像本地那样,与远程对象进行交互。步骤:1、创建一个接口IRemoteService,继承自java.rmi.Remote;2、S端创建一个类IRemoteServiceImpl,实现该接口,并且继承自java.
caiqiiqi
·
2020-06-22 19:03
java
安全
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他