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
JDK11源码学习
jdk11
新特性一文详解
我们看一下JAVA11的新特性字符串API增强在Java11中,针对String的操作进一步得到加强。避免我们在很常见的场景中引入额外的、复杂的API。isBlank()用来判断字符串是不是空字符"“或者trim()之后(”")为空字符:StringblankStr="";//truebooleantrueVal=blankStr.isBlank();lines()将一个字符串按照行终止符(换行符
柳落青
·
2023-11-24 09:21
Java
java
开发语言
JDK11
新特性
目录一、JShell二、DynamicClass-FileConstants类文件新添的一种结构三、局部变量类型推断(var”关键字”)四、新加的一些实用API1.新的本机不可修改集合API2.Stream加强3.String加强4.Optional加强5.改进的文件API五、移除的一些其他内容六、标准Java异步HTTP客户端七、更简化的编译运行程序八、Unicode10九、RemovetheJ
zoeil
·
2023-11-24 09:48
学习笔记
java
开发语言
jdk
后端
ZGC
新特性
【Vue2.0
源码学习
】变化侦测篇-Object的变化侦测
文章目录1.前言2.使Object数据变得“可观测”3.依赖收集3.1什么是依赖收集3.2何时收集依赖?何时通知依赖更新?3.3把依赖收集到哪里4.依赖到底是谁5.不足之处6.总结1.前言我们知道:数据驱动视图的关键点则在于我们如何知道数据发生了变化,只要知道数据在什么时候变了,那么问题就变得迎刃而解,我们只需在数据变化的时候去通知视图更新即可。要想知道数据什么时候被读取了或数据什么时候被改写了,
itpeilibo
·
2023-11-24 08:19
Vue深入学习
vue.js
学习
javascript
【Vue2.0
源码学习
】虚拟DOM篇-Vue中的虚拟DOM
文章目录1.前言2.虚拟DOM简介3.Vue中的虚拟DOM3.1VNode类3.2VNode的类型3.2.1注释节点3.2.2文本节点3.2.3克隆节点3.2.4元素节点3.2.5组件节点3.2.6函数式组件节点3.2.7小结3.3VNode的作用4.总结1.前言虚拟DOM,这个名词作为当下的前端开发人员你一定不会陌生,至少会略有耳闻,但不会闻所未闻吧。这也是现在求职面试考察中非常高频的一个考点了
itpeilibo
·
2023-11-24 08:19
Vue深入学习
vue.js
javascript
学习
Vue2.x
源码学习
(二) - 数据驱动
学习解读来自于:Vue.js技术揭秘仅用于自我学习内容介绍Vue.js一个核心思想是数据驱动。所谓数据驱动,是指视图是由数据驱动生成的,我们对视图的修改,不会直接操作DOM,而是通过修改数据。它相比我们传统的前端开发,如使用jQuery等前端库直接修改DOM,大大简化了代码量。特别是当交互复杂的时候,只关心数据的修改会让代码的逻辑变得非常清晰,因为DOM变成了数据的映射,我们所有的逻辑都是对数据的
李小斌96
·
2023-11-24 07:15
vue源码
vue
vue源码解析
数据驱动
vue源码解析数据驱动
vue源码render
cartographer
源码学习
笔记之CMakeLists.txt文件解读
1CMakeLists.txt的解释cmake_minimum_required(VERSION2.8.12)#ShipswithUbuntu14.04(Trusty)project(cartographer_ros)set(PACKAGE_DEPENDENCIEScartographer_ros_msgsgeometry_msgsmessage_runtimenav_msgspcl_conver
干菜语录
·
2023-11-24 07:29
cartographer
学习
笔记
jQuery
源码学习
(3)-构造jQuery对象
1、源码结构先看总体结构,再做分解:(function(window,undefined){//构建jQuery对象//在jQuery原型中定义init这个工厂方法,用于jQuery对象的实例化,是为了避免用jQuery自身实例化的时候造成死循环。//init放入原型中,是因为实例this只与原型有关系//jQuery框架分隔作用域的处理varjQuery=function(selector,co
Junli_1413
·
2023-11-24 02:20
jQuery源码分析
jQuery对象
java 线程应用到项目中去_不看后悔的项目中线程池实际应用
前言:最近在看线程池方面的内容,结合
源码学习
完其内部原理后,心想自己在项目中有实际使用过线程池吗?
废了来
·
2023-11-24 00:10
java
线程应用到项目中去
Win系统下将CER文件转成BKS文件
原本我使用的是
JDK11
,发现居然没有jre文件夹于是我使用了CMD命令需要以管理员权限才能够生成bin\jlink.exe--module-pathjmods--add-modulesjava.desktop
汪
·
2023-11-23 23:23
android
android
K8S部署jenkins
3、编写jenkinsyaml文件注意:jenkins2.372默认安装
jdk11
版本,没有mvn和jdk8,如果有需求就
笑一笑--十年少
·
2023-11-23 21:29
jenkins
kubernetes
运维
xorm
源码学习
文章目录XORM源码浅析及实践ORMORMvs.SQLXORM软件架构ORM引擎Engine——DBM*core.DBGolang:database/sql源码基本结构连接复用,提高性能。增加数据库连接池数量连接管理database/sql主要内容:sql.DB创建数据库连接sql.Open()DB.conn可能需要创建新的连接连接释放清理无效连接数据库操作数据库操作Prepare()和Query
尚墨1111
·
2023-11-23 05:41
学习
数据库
xorm
Spark 提交执行
源码学习
SparkSubmit执行后,执行环境准备工作privatedefrunDriver():Unit={addAmIpFilter(None,System.getenv(ApplicationConstants.APPLICATION_WEB_PROXY_BASE_ENV))userClassThread=startUserApplication()//Thisabithacky,butweneed
ShiPF
·
2023-11-23 04:21
Vue
源码学习
(一)new Vue 初始化阶段
介绍:本篇文章我们将粗略的去了解,在Vue实例创建的过程中,分别执行了什么操作,为了照顾功底不深的小伙伴我们省去了部分方法实现的详细源码,有兴趣的可以自己去下载源码文档查看,或者关注我的后续文章本节学习将让大家彻底了解Vue的结构和其执行顺序流程,让我们对Vue的使用更加行云流水1.首先我们来看下源码中,定义Vue这个文件夹中发生了什么①首先定义了Vue构造函数,在构造函数中加入了判断,是否使用n
石头山_S
·
2023-11-23 03:20
vue
vue.js
javascript
前端
Thingsboard3.6源码编译启动问题
1、JDKThingsBoard从3.2.2之后将JDK更新到11版本,所以要准备好
JDK11
的环境。
_三石_
·
2023-11-22 10:00
物联网
Vue 和 React
源码学习
指南,进阶必备
作为前端最火的两个框架,React和Vue几乎是面试必考的内容。特别是到了中高级前端岗,企业不仅要考察你对两个框架的应用,还会从源码层面考察你对框架的掌握程度,比如:Computed属性为什么能够在依赖改变的时候,自己发生变化?Vuex的Mutation和Action的区别?ReactFiber的理解和原理Vue和React的diff有什么不同如果你的目标是大厂,而上面的问题你只会从应用层面去解答
frontend_frank
·
2023-11-21 13:04
编程语言
面试
java
人工智能
xhtml
Netty
源码学习
4——服务端是处理新连接的&netty的reactor模式
零丶引入在前面的
源码学习
中,梳理了服务端的启动,以及NioEventLoop事件循环的工作流程,并了解了Netty处理网络io重要的Channel,ChannelHandler,ChannelPipeline
快乐非自愿
·
2023-11-21 12:16
学习
arm开发
开源
【Spring】Spring ioc
源码学习
以及关于阅读源码方式的一些小笔记
Springioc
源码学习
以及关于阅读源码方式的一些小笔记学习源码的方式最好的方法是带着问题去学习。如果拿到的是一个新的框架源码,首先应当去搞懂如何使用,这个框架能做什么事。
wannatolive
·
2023-11-21 05:49
学习时候记录的笔记
spring
学习
java
Tomcat无法映射到activiti-app导致activiti无法启动页面
原因之一:JDK版本与Tomcat版本不匹配,jdk8yyds我使用的是
JDK11
,Tomcat是9.0的,都是最新的,但还是不行,最后JDK改为8,tomcat的cmd后台没有报错,activiti-pp
我是时生
·
2023-11-21 04:48
java
Activiti
tomcat
java
【OpenGauss
源码学习
—— 执行算子(Append算子)】
执行算子(Append算子)Append算子ExecInitAppend函数exec_append_initialize_next函数ExecAppend函数ExecEndAppend函数ExecReScanAppend函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1
J.Kuchiki
·
2023-11-20 21:36
OpenGauss
数据库
gaussdb
【 OpenGauss
源码学习
—— 列存储(update)】
列存储(Insert)概述相关函数CStoreUpdate::ExecUpdate函数JunkFilter结构体CStoreInsert::BatchInsert函数bulkload_rows::append_one_vector函数bulkload_rows::append_in_column_orientation我函数ExecVecUpdate函数CStoreUpdate::EndUpdat
J.Kuchiki
·
2023-11-20 21:35
OpenGauss
数据库
gaussdb
【OpenGauss
源码学习
—— 列存储(ColumnTableSample)】
执行算子(ColumnTableSample)概述ColumnTableSample类ColumnTableSample::ColumnTableSample构造函数ColumnTableSample::~ColumnTableSample析构函数ExecCStoreScan函数ColumnTableSample::scanVecSample函数ColumnTableSample::getMaxO
J.Kuchiki
·
2023-11-20 20:31
OpenGauss
gaussdb
数据库
Flink
源码学习
二 用户代码逻辑计划生成 1.17分支
1、Streaming环境获取接上节flink调用用户代码的main方法后,用户代码中一般会有如下获取flink环境的代码valenv=StreamExecutionEnvironment.getExecutionEnvironment这里获取的环境再命令行客户的执行这个方法是就已经初始化好了,这个env里面封装了一些用户环境配置、streaming执行配置等。//org/apache/flink
大数据动物园
·
2023-11-20 20:26
大数据flink学习及问题解决
Redis
源码学习
基本数据结构之zipmap
zipmap Zipmap是为了实现保存Pair(String,String)数据的结构,是存储效率非常高的一种结构zipmap结构对于map:"foo"=>"bar","hello"=>"world":"foo""bar""hello""world"zmlen1字节键值对的个数len1字节表示keyorvalue长度(0-253)如果超过253则使用5字节第一个字节设为254后面四个字节表示长
lixin_karl
·
2023-11-20 10:52
Netty 学习和进阶策略
目录背景Netty框架的特点初学者常见问题Netty学习策略入门知识准备Netty
源码学习
Netty项目实践gRPC服务端gRPC客户端线程模型Netty故障定位技巧接收不到消息内存泄漏作者介绍背景Netty
boonya
·
2023-11-19 21:24
Netty
Java
Netty
IO
NIO
go context详解
一.前言之前写过一篇context的
源码学习
context
源码学习
,写完还觉得,嗯,我终于弄懂了context,但是最近在面试,别人一问我只能说个大概,到底还是理解不深,只是看了源码,没有往深层去想,他为什么要这么设计
hello_bravo_
·
2023-11-19 19:13
golang源码分析
golang
Java 11及更高版本的Oracle JDK版本
2021年9月14日,Oracle发布了可以长期支持的JDK17版本,那么从
JDK11
到JDK17,到底带来了哪些特性呢?亚毫秒级的ZGC效果到底怎么样呢?值得我们升级吗?
ejinxian
·
2023-11-19 18:25
java
开发语言
jdk
11
jdk17
jdk
升级
第一周总结
2,JDKJDK(javadevelopmentkit)java开发者工具包,长期版本有JDK8,
JDK11
,JDK17.JDK有JRE(JavaRuntimeEnvironment)和开发工具(ja
Ninelife19
·
2023-11-19 17:05
总结
java
开发语言
JDK的安装以及多个版本JDK的安装
(这里以Windows64位安装JDK8和
JDK11
来举例)exe版本的下载:JDK8即为Java8Windowsx64Inst
YS梦辰
·
2023-11-19 15:00
Java
java
Windows同时安装两个版本JDK,并实现动态切换JAVA8或者JAVA11
一、需求对于Java开发工程师来说,可能手头上同时负责不同的项目,但是由于历史的原因,Java版本可能没有做到统一升级,有的项目是使用JDK8版本,有的项目使用的是
JDK11
的版本,那这时候就需要我们电脑同时兼容两个版本的切换
肥肥技术宅
·
2023-11-19 15:50
java
java
windows
开发语言
WMS仓储管理系统源码
淘源码:国内专业的免费源码下载平台需要
源码学习
可私信我。该程序使用的.NETMVC开发,大量使用到了jQuery,以及Bootstrap。
淘源码d
·
2023-11-19 12:03
WMS
仓库管理
进销存
源码
c#
vue3
源码学习
:打包流程实现
前言1.vue2和vue3区别介绍源码采用monorepo方式进行管理,将模型拆分到package目录中vue3采用ts开发,增强类型管理,vue2则采用flowvue3的性能优化,支持tree-shaking,不使用则不会被打包vue2后期引入RFC,使得每个版本改动可控rfcs(RequestForComments,征求意见)2.vue3内部优化vue3劫持数据采用proxy,vue2数据劫持
周星星日记
·
2023-11-19 11:30
vue3
学习
前端
javascript
知识巩固:SpringMVC框架
源码学习
SpringMVC
源码学习
MVC由来早期的mvc模型,JSP既负责展示数据,也负责处理数据所有代码逻辑编写在JSP中代码重用性低,维护难度高,后来被淘汰后期进行改良或,JSP纯粹负责展示数据处理请求交给控制器
法号轻尘
·
2023-11-19 10:25
spring
java
aop
mvc
servlet
qt5.15.2配置android
下载首先安装jdk,最好安装
jdk11
,因为他是与qt5.15.2这个能匹配上的选择javase11然后进行安装,记住安装目录。
加油吧,小杜
·
2023-11-19 06:54
Qt
android
qt
java
java每日一记 —— 谈谈反射
通过已知的类型获取class3.2.通过实例对象获取class3.3.通过Class.forName获取全路径指定类名的class4.整理了一下API:坦言说累5.现场玩一把6.反射机制应用的场景本篇代码在
jdk11
我就是我352
·
2023-11-19 02:47
java每日一记
java
开发语言
Spring
源码学习
四、Bean的加载
PS:本文参照《Spring源码深度解析2》与spring官方,仅作个人学习这章分析的是,从容器中获取beanStudentstudent=(Student)xmlBeanFactory.getBean("student");bean加载的大体思路@OverridepublicObjectgetBean(Stringname)throwsBeansException{returndoGetBean
唐小码
·
2023-11-18 21:47
spring
spring
java
Jenkins自动化部署一个Maven项目
Jenkins自动化部署提示:本教程基于CentOSLinux7系统下进行Jenkins的安装1.下载安装
jdk11
官网下载地址:https://www.oracle.com/cn/java/technologies
云·泽
·
2023-11-18 18:04
各类工具的使用
jenkins
自动化
maven
devops
SonarQube+jenkins(一):Windows(Linux)下安装sonarQube以及配合jenkins分析Maven/Gradle/前端代码
所以需要用
jdk11
,注意,不同版本对jdk支持不同,看好版本在下。
CX330 star
·
2023-11-17 18:09
测试
maven
gradle
JDK11
升级JDK17最全实践干货来了 | 京东云技术团队
1、前言上篇文章给大家带来了JDK8升级
JDK11
的最全实践,相信大家阅读后已经对
JDK11
有了比较深入的了解。
京东云技术团队
·
2023-11-17 16:53
硬核干货
京东云
JDK
Java
后端
JDK17
elastic安装
elastic下载地址https://www.elastic.co/cn/downloads/elasticsearch我下载的是7.10版本,但是这个版本启动需要
jdk11
以上我最后选择linux下命令行下载
noyyh
·
2023-11-17 05:57
elasticsearch
测试C#调用Aplayer播放视频(2:VideoPlayer
源码学习
)
参考文献1除了介绍Aplayer组件的用法之外,还提供有demo下载以供学习,本文学习并记录其中的使用方式。 VideoPlayer项目使用C#在VS2013开发,其解决方案中包括VideoPlayer和VideoPlayer两个小项目,前者基于.netframework4.0,后者基于.netframework3.5,这两个项目的程序截图如下所示: 上述界面,基本都采用的基于Aplaye
gc_2299
·
2023-11-16 22:06
dotnet编程
C#
APlayer
VideoPlayer
开源博客项目Blog .NET Core
源码学习
(6:雪花算法)
Blog.NET项目中有多种数据类生成对象实例时需要唯一标识,一般做法要么使用GUID,也可以保存到数据库时使用数据库表的自增长ID,也可以自定义规则以确保产生不重复的唯一标识,而在Blog.NET项目中使用雪花算法生成唯一标识。 关于雪花算法的原理介绍见参考文献4,Blog.NET项目使用的雪花算法代码源自参考文献3,雪花算法生成类为SnowflakeId,位于App.Framwork项目
gc_2299
·
2023-11-16 22:31
dotnet编程
网页编程
Bolg
开源博客项目
雪花算法
Android studio配置Flutter开发环境报错问题解决
Flutter默认使用的Gradle版本为7.3.0,所以需要
JDK11
这就是每次
路宇
·
2023-11-16 07:20
Android
bug解决方案
android
studio
flutter
android
bug解决
jdk
【 OpenGauss
源码学习
—— 列存储(CStore)(六)】
列存储(CStore)(六)概述CStore::GetCUDataFromRemote函数CStore::CheckConsistenceOfCUDescCtl函数CStore::CheckConsistenceOfCUDesc函数CStore::CheckConsistenceOfCUData函数额外补充声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵
J.Kuchiki
·
2023-11-15 22:09
OpenGauss
gaussdb
数据库
【 OpenGauss
源码学习
—— 列存储(CStore)(五)】
列存储(CStore)(五)概述CStore::CStoreScan函数CStore::CStoreMinMaxScan函数CStore::LoadCUDescIfNeed函数CStore::NeedLoadCUDesc函数CStore::RoughCheckIfNeed函数CStore::RoughCheck函数CStore::RefreshCursor函数CStore::InitRoughCh
J.Kuchiki
·
2023-11-15 22:39
OpenGauss
gaussdb
数据库
【 OpenGauss
源码学习
—— 列存储(CUStorage)】
列存储(CUStorage)(一)概述CUStorage::SaveCU函数CUStorage::GetFileName函数CUStorage::OverwriteCU函数CUStorage::OverwriteCU函数CUStorage::RemoteLoadCU函数CUStorage::Load函数CUStorage::WSLoad函数CUStorage::TruncateDataFile函数
J.Kuchiki
·
2023-11-15 22:34
OpenGauss
数据库
gaussdb
Elasticsearch-IK分词器
源码学习
01
Elasticsearch-IK分词器
源码学习
01一、说明1、源码参考2、IDE3、Demo二、整体流程1、构建字典1.1、DictSegment类基本介绍1.2、DictSegment类lookforSegment
osnot
·
2023-11-15 15:44
es
elasticsearch
lucene
wgcloud安装部署需要什么环境
首先WGCLOUD监控系统可以部署到Linux,也可以部署到Windows上不管是部署到Linux,还是Winodws,它依赖的环境组件都一样的1、server所在主机需要JDK1.8环境(
JDK11
也可以
也曾多情
·
2023-11-14 19:06
linux
运维
centos
JDK11
中ProxyGenerator不再是public?
我用的是
JDK11
,发现ProxyGenerator不再是public了有时候需要JDK动态代理时生成的$Proxy0.class文件,而在高版本的JDK中,不知为什么这个类不在是public的,而是默认的
并州刺史
·
2023-11-14 13:26
java
Google Filament
源码学习
(三):Material System (二)
目录FilamentMaterialsGuideIntroduction相关术语与概念MaterialModelsLitModelBaseColorMetallicRoughnessReflectanceSheencolorSheenroughnessClearcoatAnisotropyAnisotropydirectionAmbientocclusionNormalBentnormalClea
七Du°C糊涂
·
2023-11-13 23:13
Filament
c++
渲染引擎
学习
【Spring Boot
源码学习
】初识 SpringApplication
SpringBoot
源码学习
系列初识SpringApplication引言往期内容主要内容1.SpringBoot应用程序的启动2.SpringApplication的实例化2.1构造方法参数2.2Web
Huazie
·
2023-11-13 09:12
开发框架-Spring
Boot
spring
boot
源码学习
构造流程
启动入口类
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他