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源码阅读
java lamdba表达式详解20200301
1.lamdba表达式概述lamdba表达式是基于函数式编程思想,在
jdk8
中出现的新特性,与面向对象及面向函数编程的scala语言来说,可以说只是其中一部分。
四月一对鸟
·
2024-01-26 22:02
javaweb
java
源码阅读
经历
源码阅读
与定制化SpringFramework,Acegi(SpringSecurity),Tomcat,SpringBoot,SpringCloud(部分),Jetty,Velocity,MyBatis
黄丰金
·
2024-01-26 21:07
八.压缩和存储
Linux虚拟机pingwww.baidu.com是畅通的注意:采用root角色编译,减少文件夹权限出现问题2)jar包准备(hadoop源码、
JDK8
、maven、protobuf)(1)hadoop
临时_01e2
·
2024-01-26 21:13
java实训第一天课堂记录
(app比如qq,vx,pdd)假设资源更新c/s架构在更新是只需要点击刷新就可以实现界面的实时渲染,而c/s架构的更新则需要下载重新下载新的版本从而达到资源的更新二java环境搭建jdk长期支持版本
jdk8
11
中北萌新程序员
·
2024-01-26 21:45
java
开发语言
【
源码阅读
系列】ReentrantLock&AQS底层原理
目录原理概述准备调试涉及关键成员变量线程Alock()方法线程Block()方法tryAcquire()addWaiter(Node.EXCLUSIVE)方法acquireQueued()方法线程Aunlock()方法线程B唤醒总结原理概述ReentrantLock()的实现是通过使用State+AQS+Node+SupportLock+虚拟双向队列state:表示现在锁的层数AQS:抽象同步队列
叮咚Zz
·
2024-01-26 14:05
java
jvm
开发语言
源代码管理
并发
多线程
error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror
解决:更换jdk版本,更换成
jdk8
就行。project和Modules的jdk都得改。
二楼后座。
·
2024-01-26 09:30
scala
intellij
idea
Java Swing如何播放音效和音乐
[基于
JDK8
]在游戏中音效和音乐是很重要的,Swing提供了哪些API来实现呢?
ximen502
·
2024-01-26 07:55
java
开发语言
如何使用three.js集成令人羡慕的局部坐标系
如何使用three.js集成令人羡慕的局部坐标系示例官方
源码阅读
源码剥离源码中的功能分析...检查自己到底学会了没有,最简单的办法就是看你能不自己写出一个新的例子!!!
踏过山河,踏过海
·
2024-01-26 06:44
opengl
javascript
开发语言
windows下卸载及安装jdk
:1、首先到Oracle官网https://www.oracle.com/java/technologies/downloads/下载需要的JDK版本:2、按照提示安装JDK和JRE:D:\JDKS\
JDK8
D
多少学一点吧
·
2024-01-26 05:13
Java
windows
java
开发语言
获取双异步返回值时,如何保证主线程不阻塞?
目录一、前情提要二、
JDK8
的CompletableFuture1、ForkJoinPool2、从ForkJoinPool和ThreadPoolExecutor探索CompletableFuture和Future
哪 吒
·
2024-01-26 04:17
搬砖工逆袭Java架构师
java
高并发
异步
线程池
学习
RocketMQ
源码阅读
-九-自定义过滤规则Flitersrv
RocketMQ
源码阅读
-九-自定义过滤规则Flitersrv什么是FiltersrvFiltersrv注册到Broker过滤类Consumer发起订阅设置过滤类代码Consumer上传过滤类代码Flitersrv
迷思特王
·
2024-01-26 03:20
RocketMQ源码阅读
rocketmq
RocketMQ
源码阅读
-七-高可用
RocketMQ
源码阅读
-七-高可用概述NameServer高可用Broker注册到NameServerProducer、Consumer访问NamesrvBroker高可用Broker主从配置Master
迷思特王
·
2024-01-26 03:50
RocketMQ源码阅读
rocketmq
python
windows
RocketMQ
源码阅读
-八-定时消息和消息重试
RocketMQ
源码阅读
-八-定时消息和消息重试定时消息概念逻辑流程图延迟级别Producer发送定时消息Broker存储定时消息Broker发送定时消息Broker持久化定时发送进度消息重试总结定时消息概念官网给出的概念
迷思特王
·
2024-01-26 03:50
RocketMQ源码阅读
rocketmq
RocketMQ
源码阅读
-十-事务消息
RocketMQ
源码阅读
-十-事务消息交互流程事务消息发送Producer发送事务消息Broker处理结束事务请求Broker生成ConsumeQueue事务消息回查Broker发起回查Producer
迷思特王
·
2024-01-26 03:17
RocketMQ源码阅读
rocketmq
[
源码阅读
]——Sylar服务器框架:配置模块
配置模块配置模块概述配置模块相关类YAML配置文件类型转换的偏特化配置模块与日志模块的整合还需进一步理解问题配置模块概述 在sylar的配置模块设计中,采用约定优于配置的思想,其常规使用方法如下:sylar::ConfigVar::ptrg_int_value_config=sylar::Config::Lookup("system.port",(int)8080,"systemport");/
甄姬、巴豆
·
2024-01-26 02:05
Sylar学习
服务器
linux
c++
后端
Soul
源码阅读
-Day05
目标研究Soul网关是如何和SoulAdmin进行数据同步的。数据同步原理Soul网关和SoulAdmin进行数据同步有以下四种的方式:基于websocket基于http长连接基于zookeeper基于nacos主要研究Soul网关是怎么通过websocket协议来获取数据并将这些数据写入到缓存中(内存)。下面是以Dubbo的MetaData数据为例进行源码分析。核心类SoulWebsocketC
铁皮_howard
·
2024-01-26 01:12
Linux搭建Java环境,安装并配置
JDK8
、tomcat8、idea2020、mysql5.7
记得看目录哦!概述1.安装JDK2.安装tomcat2.2第二步2.3第三步2.4编写html文件2.5运行--在原有的网站上加/文件名3.安装idea3.3第三步3.4在图形界面启动idea.sh字体设置看我这篇文章4.安装MySQL4.1新建文件夹/opt/mysql,并cd进去4.2通过xftp把安装包传进去4.3解压安装包4.4查询mariadb相关安装包4.5卸载mariadb安装包4.
WZJ499710
·
2024-01-25 22:22
linux
linux
java
jdk
tomcat
intellij-idea
mysql
【面试八股文】每日一题:hashmap源码面试21连问?
概念任意长度的输入->固定长度的输出2、hash冲突抽屉原理无法避免3、稍微好一些的hash算法,应该考虑的点要尽可能的分散,因为在table中slot大部分都处于空闲状态时,要尽可能降低hash冲突4、数据结构
jdk8
烟雨木子
·
2024-01-25 15:57
大厂后端工程师面试
面试
哈希算法
职场和发展
java
学不动了!调查显示多数Java程序员不希望学习新语言
首先是关于开发人员使用的Java版本,调查进行的时间点Java11还没发布,对
JDK8
的支持也还没停止。数据显示在当时,绝大多数受访者使用的都是Java8。
Java架构学习者
·
2024-01-25 12:57
CentOS7 下rpm安装
JDK8
CentOS7下rpm安装
JDK8
1、查看并卸载自带的openjdk1)查看系统中默认安装的JDK(注:如果查找无内容,可以跳过02的卸载步骤)rpm-qa|grepjdk2)yum-yremove*openjdk
海纳百川_9dc7
·
2024-01-25 10:07
金仓数据同步工具KFS安装之源端注意事项及操作
,12c内存不小于2G磁盘•软件包的磁盘空间要求:2GB•安装路径中的磁盘空间要求:2GB•KUFL文件的磁盘空间要求:实际和具体的运行压力有关,建议:>20GBJava环境要求•OracleJVM/
JDK8
littlegirll
·
2024-01-25 08:39
oracle
数据库
Jenkins相关
git,gitee2、Linux(Centos7)安装jenkins(jdk11+jenkins2.375),并配置JDK,Maven,Git,GitLab3、jenkins和jdk安装教程(安装支持
jdk8
常想一二丶12
·
2024-01-25 07:19
精选博客
jenkins
java21升级事项
包名变更反射安全增强编译结果必须保留参数名称不允许反射读取内部类的信息其他组件升级apachehttpclient升级mybatis升级junit升级启用虚拟线程适用于阻塞式IO调用限制springMVCdubboprovider
jdk8
百战天王
·
2024-01-25 06:32
java
java
springboot2单服务框架
一.环境配置
jdk8
+,开发软件idea,关系型数据库mysql(持久型),非关系型数据库redis(缓存)二.创建maven项目file->new->Project选择Maven看到如下界面:点击next
鱼有刺
·
2024-01-24 20:05
java
springboot
单服务框架
jvm参数配置
-XX:MaxPermSize(JDK7及之前)或-XX:MaxMetaspaceSize(
JDK8
及之后):设置永久代或元空间的最大大小。j
星光不问赶路人-
·
2024-01-24 19:02
JVM
jvm
JDK8
New Time API
NewTimeAPI文章目录NewTimeAPI1概述2LocalDateTime3Instant、ZoneId4DateTimeFormatter1概述之前时间API存在问题:线程安全问题、设计混乱。本地化日期时间API:LocalDate:本地日期LocalTime:本地时间LocalDateTime:本地日期时间Instant:时间戳。ZoneId:时区。Date、Instant、Local
贰贰柒丶阿拽
·
2024-01-24 18:20
从零学Java
java
开发语言
JDK8
以后的时间类(Date类、日期格式化类、日历类、工具类)
JDK8
以后的时间类Date类1.ZoneID类1.1方法1.2代码示例2.Instant类2.1方法2.2代码示例3.ZoneDateTime类3.1方法3.2代码示例日期格式化类1.DateTimeFormatter
酷小洋
·
2024-01-24 17:00
#
Java基础语法
java
开发语言
idea
JDK8
新增的时间类
目录内容大纲:1、Zoneld时区2、Instant时间戳3、ZoneDateTime带时区的时间4、DateTimeFormatter用于时间的格式化和解析5、Calendar类:6、工具类内容大纲:1、Zoneld时区方法名说明staticSetgetArailableZoneIds()获取Java中支持的所有时区staticZoneldsystemDefault()获取系统默认时区stati
下雨摸鱼休息
·
2024-01-24 16:59
java
开发语言
接口相关基础内容及注意事项
目录一、接口中成员变量的特点1、成员变量2、构造方法3、成员方法二、接口和类之间的关系1、类和类之间的关系2、类和接口之间的关系3、接口和接口之间的关系三、
JDK8
开始接口中新增的方法1、
JDK8
以后新增的默认方法
下雨摸鱼休息
·
2024-01-24 16:28
java
jvm
开发语言
JDK8
新特性详解
❤️文章目录
JDK8
新特性详解1、接口2、Lambda表达式3、函数式接口4、引用(1)方法引用(2)构造器引用(3)数组引用5、StreamAPI(1)什么是Stream(2
欧克小奥
·
2024-01-24 13:44
Java
Java8
OpenFaaS实战之八:自制模板(maven+
jdk8
)
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;OpenFaaS实战系列文章链接部署函数入门Java函数模板操作(template)大话watchdogof-watchdog(为性能而生)java11模板解析OpenFaaS实战之八:自制模板(ma
程序员欣宸
·
2024-01-24 10:44
SpringBoot教务管理源码
技术框架:springboot+mybatis+layui+shiro+jquery+react运行环境:
jdk8
+mysql5.7+IntelliJIDEA+maven+nginx系统介绍:教务管理系统是一个基于网络的在线管理平台
doc_wei
·
2024-01-23 22:33
项目
spring
boot
后端
java
毕业设计
课程设计
教务管理系统
web
grpc实现文件传输的客户端和服务端例子
1.环境准备开发工具:ideamaven:3.6.1
jdk8
2.protobuf插件安装image.png1.2maven配置UTF-81.2
油头粉面
·
2024-01-23 22:18
jdk8
字符串转List<Long>类型的集合
话不多说,直接上代码Stringstr="1,2,3,4,5,6,7,8,9";ListstrList=Arrays.stream(str.split(",")).map(s->Long.parseLong(s.trim())).collect(Collectors.toList());反向操作List转为String字符串Listlist=Arrays.asList(7L,8L,9L);Stri
快乐学习。
·
2024-01-23 20:10
后端
java
jvm
开发语言
【图像拼接】源码精读:As-Projective-As-Possible Image Stitching with Moving DLT(APAP)第二部分:mdlt
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-23 18:52
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
APAP
【图像拼接】源码精读:Single-Perspective Warps in Natural Image Stitching(SPW)
第一次来请先看这篇文章:【图像拼接(ImageStitching)】关于【图像拼接论文源码精读】专栏的相关说明,包含专栏内文章结构说明、
源码阅读
顺序、培养代码能力、如何创新等(不定期更新)【图像拼接论文源码精读
十小大
·
2024-01-23 18:47
图像拼接论文源码精读
计算机视觉
图像拼接
image
stitching
Image
Stitching
图像处理
源代码管理
论文笔记
【Pigeon
源码阅读
】客户端负载均衡实现原理(十一)
文章目录客户端负载均衡入口负载均衡策略总体实现负载均衡策略实现AbstractLoadBalanceRandomLoadBalance基于权重随机策略AutoawareLoadBalance最小请求数策略RoundRobinLoadBalance基于权重轮询策略WeightedAutoawareLoadBalance基于权重最小请求数策略权重计算方法weightFactors权重因子Request
jeanheo
·
2024-01-23 17:28
javaweb
分布式
Pigeon源码阅读
面向对象进阶--接口2
JDK8
开始接口中新增的方法接口中可以定义有方法体的方法(默认、静态)。使用默认方法的作用:解决接口升级的问题。
熬夜看剧
·
2024-01-23 16:18
java
android
开发语言
Linux系统下TASSEL5.0的安装及使用
1.安装1.1Java
JDK8
.0的安装java下载下载地址#下载wgethttp://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-
种地的pele
·
2024-01-23 16:57
java基础之关键字
nativenative是用做java和其他语言(如c++)进行协作时用的也就是native后的函数的实现不是用java写的Java中Native关键字的作用default(
JDK8
引入的)default
沈默的头号狗腿
·
2024-01-23 12:21
JDK8
新特性(一)集合之 Stream 流式操作
接下来我们先举个例子来看看
JDK8
Stream流式操作出现之前,我们对集合操作的过程,从中来了解一下
JDK8
之前集合操作数据的弊端。Demo:现在有一个List集合,集合中有如下数据:"张无忌"、"周
有心不在迟
·
2024-01-23 11:53
java
前端
服务器
03_list
文章目录list接口list的APIlistIterator方法subList方法ArrayListArrayList的
源码阅读
LinkedListVectorStacklist接口特点:List是Collection
coo1heisenberg
·
2024-01-23 11:52
JavaWeb
java
什么是直接内存和堆内存?Java中堆(heap)和栈(stack)的区别?
为了提高效率和空间利用率,堆内存被划分为新生代、老年代和永久代(
JDK8
及之后的元空间)。垃圾回收器主要负责对堆内存中的不再使用的对象进行清理。直接内存(DirectMemory
WangYaolove1314
·
2024-01-23 10:32
java
java
开发语言
看了这个Java实习生入职测试题后,幸亏我不是实习生
2:
JDK8
中的HashMap的源码,实现原理,底层结构?3:反射中,Class.forName和classloader的区别?4:session
凯哥Java
·
2024-01-23 03:37
Scan Context / Scan Context ++ 论文和
源码阅读
Title:ScanContext/ScanContext++论文和
源码阅读
文章目录前言I.ScanContext的构造A.论文内容B.源码内容2.RingKey/RetrievalKey的计算A.RingKeyB.RetrievalKey3
wzf@robotics_notes
·
2024-01-23 01:31
机器人感知
算法
机器人
人工智能
自动驾驶
18.JDK7以前的时间类(Date、SimpleDateFormat、Calendar)
SimpleDateFormat类概述2.构造方法3.格式规则4.常用方法5.综合案例Calendar类1.Calendar类概述2.构造方法3.常用方法4.get方法示例5.set方法示例6.add方法示例7.综合案例
JDK8
酷小洋
·
2024-01-22 21:03
#
Java基础语法
开发语言
java
idea
JDK8
新特性 - 函数式编程
一、
JDK8
之自定义函数式编程1.使用Lambda表达式,自定义lambda接口编程定义⼀个函数式接口需要标注此接口@FunctionalInterface,否则万⼀团队成员在接口上加了其他方法则容易出故障编写一个方法
家hao
·
2024-01-22 16:47
java17环境配置
java8及以下JAVA_HOME:E:\
jdk8
classpath:.
AaronCos
·
2024-01-22 04:23
java
intellij-idea
Java中锁的分类
读写锁ReentrantReadWriteLock读读共享,读写互斥、写写互斥分段锁
jdk8
之后,去除了真正的分段锁,concurrentHashMap内有给方法加锁;把锁进一步细粒度化提
小俱的一步步
·
2024-01-22 03:39
java
开发语言
Gin
源码阅读
(一)
初始化Engine对象从官方提供的demo代码来逐行解析gin源码架构r:=gin.Default()r.GET("/ping",func(c*gin.Context){c.JSON(200,gin.H{"message":"pong",})})r.Run(":9999")首先是gin.Default(),如下funcDefault()*Engine{//debug信息debugPrintWARN
昵称不用太拉风
·
2024-01-22 03:06
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他