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
JDK8源码阅读
【函数式编程】Optional接口
过多的非空判断会让代码变得臃肿不堪;
JDK8
中引入了Optional,使用Optional可以用
三笠·阿卡曼
·
2023-12-16 22:10
日常总结
mybatis
java
数据库
【函数式编程】Java函数式编程学习
流函数式编程思想概述面向对象思想关注的是用什么对象完成什么事情,而函数式编程思想就类似于数学中的函数,主要关注的是对数据进行了什么操作优点代码简洁,开发快;接近自然语言,易于理解;易于进行“并发编程”;Lambda表达式概念Lambda是
JDK8
三笠·阿卡曼
·
2023-12-16 22:40
日常总结
java
学习
开发语言
The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml
原因说明:项目原来是基于
jdk8
构建的,现在升级到jdk11,由于jdk9加入的新功能module-info.java造成出现上面的异常。
dubhe_zhao
·
2023-12-16 22:46
开发工具
java
eclipse
【JVM从入门到实战】(五)类加载器
二、
jdk8
及之前的版本类加载器分为三类:启动类加载器-加载Java中最核心的类:启动类加载器(BootstrapClassLoader)是由Hotspot虚拟机提供的、使用C++编写的类加载器。
小星星*
·
2023-12-16 20:07
Java
jvm
hadoop3.3完全分布式(最简)
环境准备3台CentOS7(本例使用VMware替代)
jdk8
Hadoop3.3虚拟机基础准备网络适配器选用NAT模式(针对VMware)设置静态IP,对应关系如下名称地址hadoop01192.168.138.201hadoop02192.168.138.202hadoop03192.168.138.203
qq_44770531
·
2023-12-16 17:34
分布式
linux
hadoop
使用Sourcetrail解析C项目
阅读源码的工具很多,今天给大家推荐一款别具一格的
源码阅读
神器。
VernonJsn
·
2023-12-16 14:26
C
Java8新特性学习
简介什么是StreamStream操作步骤创建Stream中间操作终止操作(终端操作)归约与收集并行流与顺序流Fork/Join框架Optional类接口中的默认方法与静态方法时间和日期传统时间格式化
jdk8
迷失的小鹿
·
2023-12-16 12:39
java
java
IDEA新建
jdk8
spring boot项目
但是目前用的最多的还是
JDK8
啊。解决办法ServerURL中设置:https://start.aliyun.com/设置完成后,又可以愉快的用
jdk8
创建项目了。
ITKEY_
·
2023-12-16 09:07
java
intellij-idea
spring
boot
java
JVM虚拟机系统性学习-JVM调优之通过gceasy分析GC日志对堆、元空间、线程堆栈和垃圾回收器进行调优
通过gceasy工具对生成的GC日志进行分析这里使用的JDK版本为
JDK8
!
无敌少年小旋风
·
2023-12-16 08:04
JVM
jvm
学习
JDK8
日期,时间,日期时间
一,LocalDate基本使用localDateTime常用API方法名说明getYear、getMonthValue、getDayOfMonth、getDayOfYeargetDayOfWeek、getHour、getMinute、getSecond、getNano获取年月日、时分秒、纳秒等withYear、withMonth、withDayOfMonth、withDayOfYearwithHo
奋进的大马猴
·
2023-12-16 06:30
linux
运维
服务器
15--常用类和基础API--05
1、
JDK8
之前:日期时间API1.1java.lang.System类的方法System类提供的publicstaticlongcurrentTimeMillis():用来返回当前时间与1970年1月
憨憨浩浩
·
2023-12-16 03:29
JavaSE学习记录
java
开发语言
JVM常见垃圾回收器
作用于老年代,采用标记-整理算法垃圾回收时,只有一个线程在工作,并且java应用中的所有线程都要暂停(STW),等待垃圾回收完成并行垃圾回收器ParallelNew和ParallelOld是一个并行垃圾回收器,
JDK8
四面神
·
2023-12-16 02:35
jvm
java
开发语言
win10环境配置
jdk8
和jdk17切换失效已解决
配置
jdk8
环境变量1、打开环境变量,在系统变量中新建,变量名为JAVA_HOME,变量值为
jdk8
的安装路径D:\java\package\
jdk8
2、在系统变量中新建,变量名为CLASSPATH,变量值为
豆浆两块钱
·
2023-12-16 01:47
java基础笔记
java
基于ssm服装定制系统源码和论文
idea数据库mysql5.7+数据库链接工具:navcat,小海豚等环境:
jdk8
tomcat8.5开发技术ssm基于ssm服装定制系统源码和论文7511.1项目研究的背景困扰管理层的许多问题当中,服装定制将是广大用户们不可忽视的一块
程序猿毕设源码分享网
·
2023-12-15 23:00
数据库
java
前端
vue.js
基于ssm校园短期闲置资源置换平台源码和论文
idea数据库mysql5.7+数据库链接工具:navcat,小海豚等环境:
jdk8
tomcat8.5开发技术ssm基于ssm校园短期闲置资源置换平台源码和论文755摘要校园短期闲置资源置换平台是校园短期闲置资源置换必不可少的一个部分
程序猿毕设源码分享网
·
2023-12-15 23:00
python
开发语言
基于ssm vue协同过滤算法的图书推荐系统源码和论文
基于ssmvue协同过滤算法的图书推荐系统源码和论文742idea数据库mysql5.7+数据库链接工具:navcat,小海豚等环境:
jdk8
tomcat8.5开发技术ssm摘要“互联网+”的战略实施后
程序猿毕设源码分享网
·
2023-12-15 23:59
vue.js
前端
javascript
Hadoop在mac上的安装与配置
安装java8,因为jdk13后面会出问题:brewcaskinstallhomebrew/cask-versions/adoptopen
jdk8
安装指导,指导里面把java换成8:https://medium.com
大红豆小薏米
·
2023-12-15 20:45
idea必须创建jdk17的项目解决办法
可以使用
jdk8
https://start.aliyun.com/下载完成之后下载解压,用工具打开即可。(习惯性idea)(2)spring使用spring创建项目。
yiduoyun_demo
·
2023-12-15 20:34
报错
spring
jdk
java
JRE、JDK下载安装教程
下载官网https://www.oracle.com/java/technologies/javase/javase-
jdk8
-downloads.html找到这个位置,选择适合自己计算机位数的JDK,
小菜的成长之路
·
2023-12-15 17:08
java
jdk
jre
Hbase2.5.5分布式部署安装记录
Step2:Step3:Step4:3WebUI检查状态并测试3.1WebUI3.2创建测试命名空间1环境准备1.1节点部署情况Hadoop11:Hadoop3.1.4、zookeeper3.4.6、
jdk8
Hadoop12
程序终结者
·
2023-12-15 16:23
Hadoop生态
分布式
java的内存图
java底层内存图从
jdk8
开始,java取
五敷有你
·
2023-12-15 16:42
JavaSE
java
开发语言
spark
源码阅读
——shuffle写
groupByKey这个操作一般会产生两个RDD:(map操作)MapPartitionsRDD(隐式转换之后聚合)ShuffledRDDdefgroupBy[K](f:T=>K,p:Partitioner)(implicitkt:ClassTag[K],ord:Ordering[K]=null):RDD[(K,Iterable[T])]=withScope{valcleanF=sc.clean(
WJL3333
·
2023-12-15 15:14
JDK1.8与JDK17相互切换傻瓜版
1.在甲骨文下载完jdk17后,可以将其与
jdk8
放在同一文件下。
wfyflyy
·
2023-12-15 13:36
Java
java
开发语言
jdk11启动
jdk8
jar包报错
一、前言开发使用
jdk8
版本开发的服务打包后,使用jdk11版本的java启动服务,导致出现以下报错java.lang.NoClassDefFoundError:javax/xml/bind/DatatypeConverter
Apex Predator
·
2023-12-15 12:11
java
java
开发语言
SpringBoot 3.2.0 版本 mysql 依赖下载错误
JDK版本从
JDK8
升级至JDK17。SpringBoot版本从SpringBoot2.7.3升级到SpringBoot3.2.0其中JDK的升级比较顺利,毕竟JDK的旧版本兼容性一直非常好。
次时代小羊
·
2023-12-15 11:42
Spring
spring
boot
mysql
后端
【OPENGIS】Geoserver升级Jetty,不修改java版本
可是现场环境限制比较多,升级了java版本之后有些老版本的程序又没有办法运行了,所以只能考虑自己用
jdk8
编译jetty了。这里简单说明一下。
TopFancy
·
2023-12-15 10:47
开源GIS
jetty
开发语言
geoserver
第一次使用ThreadPoolExecutor遇到的问题
后端:Java,
JDK8
前端:Nexacro因为数据量特别大,甲方不同意分页查询,只能尝试使用多线程来解决,虽通过文心一言来查询合适的代码来实现。结合阿里巴巴代码规约,最
黑色的白兔No1
·
2023-12-15 10:58
分享
求助
eclipse
java
intellij-idea
maven
spring
boot
spring
ClickHouse
源码阅读
(0000 1111) —— ClickHouse中的bitmap实现
项目中使用到了ClickHouse的bimtap结构,来分析下ClickHouse中bimtap的具体实现。ClickHouse中bitmap结构的类型为AggregateFunction(groupBitmap,UInt32),对应如下源码:templatestructAggregateFunctionGroupBitmapData{RoaringBitmapWithSmallSetrbs;st
B_e_a_u_tiful1205
·
2023-12-15 08:45
Dive
into
ClickHouse
clickhouse
java
哈希算法
JDK8
新特性-Stream
也叫Stream流,是
jdk8
开始新增的一套API,可以用于操作集合或者数组的数据是一个接口,不能直接创建对象1,优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或数组中的数据
Mon trésor.88
·
2023-12-15 07:11
windows
java
Stream流、FiLe和IO流、IO流(字节流-拷贝文件_和_字符流-读取文本中的数据写入文本文件中)9-10-11
也叫Stream流,是
JDK8
开始新增的一套API(java.util.Stream*),可以用于操作集合或者数组的数据publicclassTest03{publicstaticvoidmain(String
程序员~小鱼儿
·
2023-12-15 06:36
java
jvm
开发语言
kafka3.X集群安装(不使用zookeeper)
参考文献kafka3.X集群安装(不使用zookeeper)http://www.bryh.cn/a/601016.html正文kafka3.x不再支持
JDK8
,建议安装JDK11或JDK17。
cgm625637391
·
2023-12-15 03:41
zookeeper
分布式
云原生
CentOS JIRA 安装手册之新手必备
mariadb在线安装离线安装出错处理配置MySQL卸载MySQL3.安装jira4.附件下载1.安装openJdk#1.安装epel源yuminstall-yepel-release#2.安装open
jdk8
yuminstall-yjava
高建伟-joe
·
2023-12-15 02:44
Linux
系统
linux
centos
mysql
jira
jdk8
中list的stream流的常用方法
一.判断List对象中是否包含对象的值1.第一种方法:booleanpresent1=appCountStudentActionResults.stream().filter(m->m.getActiveTypes().equals("3")).findAny().isPresent();2.第二种方法:booleanb=appCountStudentActionResults.stream().
赵书正
·
2023-12-15 02:54
list
java8
Day18——JDK新特性
1.
JDK8
的新特性1.1Lambda表达式1.1.1举例publicclassLambdaTest{@Testpublicvoidtest1(){Runnabler1=newRunnable(){@Overridepublicvoidrun
cherish9927
·
2023-12-15 02:23
Java
SE
java
开发语言
java读取txt文件及乱码处理
目录一、java如何读取txt文件方式1、文件流处理(FileInputStream)方式2、JDK11及以上版本方式3、
JDK8
jdk8
方式4、
jdk8
JDK8
jdk8
一次性全部读取二、java读取文件的乱码问题场景
Crhy、Y
·
2023-12-15 00:14
后端
Java
JDK
java
开发语言
spring
maven
mybatis
springboot3.0更新后,idea创建springboot2.x项目
springboot3.0更新后,idea创建springboot2.x项目点击以下红色框中的按钮出现了如下图所示:到这里我们发现没有
jdk8
的版本,不要慌,我们可以先在这里选择21,然后进入到真正的项目中手动去修改这个
小乐乐的天台
·
2023-12-14 21:31
springBoot
intellij-idea
spring
boot
java
windows 安装kafka
Kafka2.8及以前的版本,需要依赖zookeeper(独立安装zookeeper)一:安装JDK1、下载地址:www.oracle.com/java/technologies/downloads(本文下载
JDK8
AE'091
·
2023-12-14 20:18
kafka
java
分布式
【记录版】重新认识Springboot内嵌servlet容器后的Filter
Spring框架,其中内嵌Servlet容器是其一大特征,容器内嵌后的一些核心类配置也发生了一些变化,具备了一些Spring特性,例如常见的Filter过滤器,相关配置更加简单,以下内容将以此为出发点,从相关
源码阅读
的基础上做个简单记录
苏南(src)
·
2023-12-14 20:14
Filter
spring
boot
Filter
基于ssm少儿编程管理系统源码和论文
idea数据库mysql5.7+数据库链接工具:navcat,小海豚等环境:
jdk8
tomcat8.5开发技术ssm基于ssm少儿编程管理系统源码和论文744摘要网络的广泛应用给生活带来了十分的便利。
程序猿毕设源码分享网
·
2023-12-14 20:59
数据库
java
基于ssm家庭理财系统源码和论文
基于ssm家庭理财系统源码和论文743idea数据库mysql5.7+数据库链接工具:navcat,小海豚等环境:
jdk8
tomcat8.5开发技术ssm摘要随着Internet的发展,人们的日常生活已经离不开网络
程序猿毕设源码分享网
·
2023-12-14 20:29
数据库
java
tomcat
Vue3
源码阅读
(1):首先看看 Vue3 源码的项目结构
1,Vue3和Vue2项目结构的差别Vue3的项目结构相较于Vue2有了很大的进步,在Vue2中,所有的模块都是放在一个项目中(Vue2的项目结构可以看我的这篇博客),在打包时,无法做到分模块打包,各个模块耦合在一起,如果只想用项目中的一部分功能,也需要导入包含全部功能的vue.js。Vue3使用Monorepo的模式管理项目,Monorepo的思想是指在一个项目仓库中管理多个模块,每个模块都是一
纷飞丿
·
2023-12-14 19:09
vue3源码阅读系列
前端
vue.js
javascript
Vue3源码梳理:源码目录结构及
源码阅读
方法
VUE3源码目录结构1)下载源码三种方式方式1,DownloadZIP,不推荐方式2,通过https,或ssh或githubcli来克隆项目$gitclonehttps://github.com/vuejs/
[email protected]
:vuejs/core.git方式3,点击Fork,到自己仓库,再执行上面两步的方式下载2)源码目录解析tsconfig.json
Wang's Blog
·
2023-12-14 19:31
Vue
Weex
vue.js
前端
Jenkins离线安装部署教程简记
需要提前说明的是,本文必须要求你具备一下几点:
jdk8
明确自己所需的Jenkins插件。mavengit步骤创建Jenkins目录以笔者为例,本次
shark-chili
·
2023-12-14 16:08
日常配置
java
jenkins
运维
Cobra:一种基于golang的命令行开发框架(一)
笔者选择了解这个框架有两方面的原因,一方面是笔者在为命令行工具的开发进行技术选型,另一方面是因为笔者在k8s的
源码阅读
过程中,发现在k8s中广泛应用了该框架进行开发。官方文档非常健全,文档中给出的代码
bug_createman
·
2023-12-14 15:34
golang
开发语言
kubelet源码分析(一)
源码阅读
前提-kubelet简介、架构及依赖技术
本文在编写前参考了kubelet启动流程分析,这篇文章对于kubelet的源码有比较清晰的介绍,笔者第一遍的kubelet
源码阅读
,是参照这篇文章梳理的脉络逐步进行的。
bug_createman
·
2023-12-14 14:09
云原生源码阅读
kubelet
云原生
jvisualvm手动安装VisualGC插件
安装步骤下载插件首先我们要到官网https://visualvm.github.io/index.html点击下载然后选择插件下载根据自己的jdk版本下载对应插件可以看到笔者的
jdk8
版本的251C:\
shark-chili
·
2023-12-14 14:23
日常配置
java
jdk
jvm
IO流体系
输出:从(运行)内存等写入文件/磁盘/网络等入门:Stream流是
jdk8
开始新增的一套API可以用来操作集合或者数组的数据优势:Stream流大量的集合了Lambda的语法风格来编程,提供了一种更加强大
爱踢粪球的虫
·
2023-12-14 14:35
数据库
算法训练营Day14(二叉树)
理论基础这里的话,学的也不少,就是注意一下java中容器的支持吧,hashMap这里,
jdk8
以后是hash表数组+链表转红黑树的方式,这里的话采用的红黑树是完全二叉树的一种另外优先级队列PriorityQueue
不吃青椒!
·
2023-12-14 14:54
算法
哈希算法
zookeeper2==zookeeper
源码阅读
,集群如何选举出LEADER
上一篇已经搭建好了环境,这篇研究下集群是怎么进行选举的。源码分析:首先将三台机器的data目录下除了myid之外的都清掉,从零开始启动。先启动ZK1然后顺着main阅读源码org.apache.zookeeper.server.quorum.QuorumPeer#startorg.apache.zookeeper.server.quorum.QuorumPeer#run开始不停读取收到的选票,并且
一个java开发
·
2023-12-14 12:22
zookeeper
zookeeper
分布式
云原生
zookeeper1==zookeeper
源码阅读
,源码启动ZK集群
Tags·apache/zookeeper·GitHubhttps://codeload.github.com/apache/zookeeper/zip/refs/tags/release-3.9.1
JDK8
MAVEN3.8.6mvn-DskipTests
一个java开发
·
2023-12-14 12:27
zookeeper
分布式
zookeeper
云原生
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他