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源码学习
2022.06.29 Linux通用Jar包启动脚本
一、JVM参数配置
JDK11
以上(包含
JDK11
):JVM_OPTS="-Dname=$AppName-Duser.timezone=Asia/Shanghai-Xms512m-Xmx512m-XX:MetaspaceSize
薛定谔的猴子
·
2023-03-16 09:43
Qt Creator
源码学习
笔记01,初识QTC
阅读本文大概需要4分钟QtCreator是一款开源的轻量级IDE,整个架构代码全部使用C++/Qt开发而成,非常适合用来学习C++和Qt知识,这也是我们更加深入学习Qt最好的方式,学习了解官方人员是如何开发一款软件的下载一般我们下载Qt进行安装的时候会默认安装好QtCreator,此时安装的是可执行程序,而我们今天要讲的是下载源码并且编译,那么首先要到官方仓库中下载某个版本的源码下载方式有两种,下
devstone
·
2023-03-16 03:27
golang
源码学习
之timer/ticker
源码目录time/time.go(1.1.4.1)数据结构///time/sleep.gotypeTimerstruct{C0{ifrnow==0{rnow=nanotime()}forlen(pp.timers)>0{//timers集合大于0,循环iftw:=runtimer(pp,rnow);tw!=0{iftw>0{pollUntil=tw}break//checkTimers结束}ran
ihornet
·
2023-03-16 02:26
Nginx
源码学习
——配置项生效的大体流程
摘要:Nginx服务在启动时就会读取配置文件,配置文件影响着服务的工作方式、性能优化等诸多方面,我们以core和event模块为例,看看在Nginx服务的启动过程中,配置项是怎么一步步从被读取到最终生效的。配置文件路径一般来说,配置文件名为:nginx.conf.保存在/usr/local/nginx/conf,/etc/nginx,或/usr/local/etc/nginx.也可以由用户指定路径
丹丘生___
·
2023-03-15 19:02
Vue学习笔记---keep-alive
源码学习
1.使用2.源码分析1.props:keep-alive支持配置的属性作为prop传入props:{include:[String,RegExp,Array],//缓存包含组件exclude:[String,RegExp,Array],//缓存不包含组件max:[String,Number]//最大缓存组件}2.created:创建组件缓存数组以及标识数组created(){this.cache=
洛千陨
·
2023-03-15 15:39
Vue学习笔记
vue.js
javascript
ecmascript
JVM性能调优与实战进阶篇-上
特性ZGC(TheZGarbageCollector)为
JDK11
推出一款低延迟的垃圾回收器。STW即停顿时间低于1ms,且不会随着堆的大小
IT小神
·
2023-03-15 08:43
经验分享
Java
java
开发语言
后端
二十分钟带你了解JVM性能调优与实战进阶
特性ZGC(TheZGarbageCollector)为
JDK11
推出一款低延迟的垃圾回收器。STW即停顿时间低于1ms,且不会随着堆的大小
喜欢软测的小北葵
·
2023-03-15 07:13
软件测试
数据库
网络
java
开发语言
VUE3
源码学习
(一)
最近工作不是很忙,从尤雨溪公布VUE3源码以后,就想着找个机会读一下,也是比较忙,也是不太会TypeScript所以一直就搁置了,这段时间工作不是很忙,趁着上班时间学了一天TypeScript,因为有C#和JS基础,所以学起来也挺快的,然后就迫不及待的翻开了源码,emmmmm,这都是啥???我水平不行,直接点开看的话,真的是,连猜带懵,猜这些个代码是啥意思,这个模块是干嘛的,看了一上午实在是看不下
马上拥有人鱼线的牙签
·
2023-03-15 07:26
mobx
源码学习
三
react-mobx基础学习:observer和inject本文是[mobx源码初步认识]第三篇本文讲解react-mobx连接mobx的方式该文章采用react-mobx较新版本:[v7.1.0]技术前提在阅读之前,希望你对以下技术有所了解,不然可能会影响你对本文的理解1,ES6装饰器:decorator2,react组件和props3,react-context的使用(可选)4,react-f
小a草
·
2023-03-15 02:36
创建项目及包管理yarn create vite
源码学习
目录1.引言2.走进“yarncreatevite”的源码2.1Vite创建项目的方式:2.1.1终端交互方式创建项目:2.1.2终端指定模版创建项目:2.2源码分析:2.2.1终端参数解析:2.2.2交互收集数据:2.2.3目录初始化:2.2.4拷贝模板文件夹:2.2.5重写gitignore名称:2.2.6重写package字段:2.2.7后续操作提示:3.总结1.引言我们在编程学习的过程中也
·
2023-03-15 01:37
okHttp
源码学习
(二)
1.okHttp中的五大拦截器RetryAndFollowUpInterceptor链接重试与重定向拦截器拦截器:RetryAndFollowUpInterceptor,主要就是完成两件事情:重试与重定向重试:while(true){if(canceled){streamAllocation.release();thrownewIOException("Canceled");}Responsere
Dalvik_
·
2023-03-14 18:01
beego
源码学习
-ORM,SQL解释器
配置ORMtypeORMdemoControllerstruct{beego.Controller}func(this*ORMdemoController)Get(){//注册数据驱动orm.RegisterDriver("mysql",orm.DRMySQL)//mysql、sqlite3、postgres这三种是beego默认已经注册过的,所以可以无需设置//注册数据库ORM必须注册一个别名为
噫那里有条咸鱼
·
2023-03-14 09:38
通过 SingleFlight 模式学习 Go 并发编程
最近接触到微服务框架go-zero,翻看了整个框架代码,发现结构清晰、代码简洁,所以决定阅读
源码学习
下,本次阅读的源码位于core/syncx/singleflight.go。
kevwan
·
2023-03-14 08:17
Elasticsearch源码构建启动
准备开始深入学习elasticsearch,对于深入一门技术,自己最喜欢的就是通过源码来学习,一方面能够从
源码学习
到架构知识,另外还能把es理论和实现相结合,更加深刻的理解es的构造。
Visonwu
·
2023-03-13 19:07
chromium
源码学习
——线程池(下)
从base/task_scheduler/task_traits.h中的枚举量TaskShutdownBehavior可以看到,chromium针对投递的task在浏览器退出时应该表现的行为分为三类,CONTINUE_ON_SHUTDOWN、SKIP_ON_SHUTDOWN、BLOCK_SHUTDOWN。值得一提的是base::SequencedWorkerPool::WorkerShutdown
丑角的晨歌
·
2023-03-12 18:09
Java 重大升级马上来了:JDK 11 新特性了解一下
由于Oracle计划于2019年1月推出针对JDK8的“CommercialUserEndofPublicUpdates”,估计会有许多用户打算在此之前迁移到
JDK11
。你准备好了吗?
简祥
·
2023-03-12 16:25
Windows下Apache Maven安装和配置
*版本,需要JDK1.6的支持Maven3.0/3.1,需要JDK1.5或以上确保已安装JDK,并“JAVA_HOME”变量已加入到Windows环境变量windows下
JDK11
安装和配置一、Maven
nikeylee
·
2023-03-12 16:57
开发常用
maven
Universal播放器的
源码学习
笔记
以前也弄过音乐播放器的代码,自己写起来非常的粗糙,感觉音乐播放器的难点包括歌曲列表的管理,音乐后台服务跟主线程之间的通信。当然,也看过别人封装的比较好的音乐服务,通过aidl的方式来实现进程间通信,比如这个MusicService.java,3000行代码把所有的内容都封装好了。阅读者看起来真的吃力。之后,看到谷歌的UniversalMusicPlayer播放器,用MediaBrowserServ
30cf443c3643
·
2023-03-12 15:25
JDK8和
JDK11
使用Hotswap Agent在idea进行热部署
之前就了解了HotswapAgent和DCEVM可以替换jrebel,但一直没有详细了解下,今天写这篇文章,让大家可以在JDK8和
JDK11
环境下进行idea热部署。
我还要去追逐我的梦
·
2023-03-12 13:33
Java
java
DCEVM
HotSwapAgent
在Win 11下使用Visual Studio 2019和cygwin编译JBR(Java SDK 17)源码
很多文章介绍了JDK8和
JDK11
源码在Linux编译,很少有人介绍了JDK17在windows的编译过程,所以写了这篇文章,为什么选用JBR17版本,因为JBR17版本集成了HotSwapAgent功能
我还要去追逐我的梦
·
2023-03-12 13:00
Java
visual
studio
cygwin
jdk
17
源码
一文读懂JAVA并发容器类HashMap
(一)JDK
源码学习
方法①介绍逻辑思维能力是梳理学习方法的基础,养成先行思维,两个或者多个概念,像一条线穿起来。②推导法1.因果推理针对JDK写出来的代码
IT人故事会
·
2023-03-12 05:00
4.29 实习Day4记录
#安恒实习Day4公司项目相关项目
源码学习
项目热部署如果仅仅是简单的js文件修改,直接Ctrl+alt+F9重编译文件即可代码的提交与项目部署项目代码提交idea自带了git插件,右键项目名称点击commitdirectory
weixin_34334744
·
2023-03-11 21:49
后端
运维
操作系统
5.5 实习Day5记录
安恒实习Day5公司项目学习网络安全态势感知白皮书学习项目
源码学习
lamda表达式语法Lambda表达式语法由参数列表、->和函数体组成。函数体既可以是一个表达式也可以是一个代码块。
weixin_34184561
·
2023-03-11 21:19
java
数据结构与算法
内存管理
4.28 实习Day3记录
安恒实习Day3项目
源码学习
git创建分支执行gitclone将远程仓库代码拉取到本地进入代码目录,通过gitbranch查询当前已存在分支.通过gitcheckout指令,进入当前分支。
weixin_34313182
·
2023-03-11 21:19
git
数据库
java
【
源码学习
----koa】koa中间件核心(koa-compose)源码解读分析
最近经常使用koa进行服务端开发,迷恋上了koa的洋葱模型,觉得这玩意太好用了。而且koa是以精简为主,没有很多集成东西,所有的东西都需按需加载,这个更是太合我胃口了哈哈哈哈。相对与express的中间件,express的中间件使用的是串联,就像冰糖葫芦一样一个接着一个,而koa使用的V型结构(洋葱模型),这将给我们的中间件提供更加灵活的处理方式。基于对洋葱模型的热衷,所以对koa的洋葱模型进行一
零信号
·
2023-03-11 20:07
如何实现函数栈回退跳转 -- 结合 exception handling 流程的 libunwind
源码学习
引言开发者对语言层面的异常应该都不会陌生。在iOS平台,许多崩溃都源自uncaughtexception。Exceptionhandling的流程和细节较多,此文将结合libunwind源码重点描述其中的一个话题:如何实现函数栈回退。其原理既可以应用在exceptionhandling流程,又可以给其他“黑科技”带来灵感。以这样的代码片段为例:-(void)throwFunction2{@thro
卖萌凉
·
2023-03-11 18:05
官网下载JAVA的
JDK11
版本(下载、安装、配置环境变量)
目录前言必读:一、下载JDK111.先去浏览器搜索2.选择Products3.Java4.往下滑找到OracleJDK,然后点击5.往下滑找到Java11,再选择自己的操作系统6.选择exe这个直接安装的后缀7.跳出来的弹窗勾选,并点击8.弹出来一个甲骨文的账号登录界面,可以选择二、安装步骤9.点击下载好的文件,进入了安装界面,选择下一步10.选择要安装的路径(我使用默认的路径),然后点击下一步三
云边的快乐猫
·
2023-03-11 17:40
软件操作
java
jdk11
JDK11
环境配置
下载jdk11
qtcreator版本_Qt Creator
源码学习
03:qtcreator.pro
当我们准备好QtCreator的源代码之后,首先进入到它的目录,来看一下它的源代码目录有什么奥秘。这里一共有9个文件夹和9个文件。我们来一一看看它们都是干什么用的。.git:版本控制git的隐藏目录,这与QtCreator代码没有关系。bin:生成Linux平台shell脚本。dist:安装文件配置信息和版本更新记录。doc:生成doxygen文档的配置文件。qbs:QBS配置文件。QBS,即Qt
weixin_39892842
·
2023-03-11 11:13
qtcreator版本
qt打开项目只有pro文件
SDWebImage
源码学习
笔记 ☞ SDWebImageManager
SDWebImage-
源码学习
笔记.png前言这是本系列的第3篇,在前一篇中,我们了解了SDWebImage执行的基本流程,本篇就来介绍第一个核心类SDWebImageMananger。
riversea2015
·
2023-03-11 01:17
Win10同时安装两个版本的JDK并随时切换,JDK8和
JDK11
手把手教学
若是只需要知道如何切换两个JDK的同学,可以直接移步至第三部分一,官网下载两个版本的JDK官网下载地址:JavaDownloads|Oracle我们找到JDK8和
JDK11
的位置,这里我们都选择x64的版本下载
小哆啦码码码
·
2023-03-11 01:06
JavaSE
java
开发语言
oracle
jvm
Windows安装JDK环境
一、安装java环境1.下载
jdk11
,下载地址:https://www.oracle.com/technetwork/java/javase/downloads如图所示:image2.安装
jdk11
,
itsnows
·
2023-03-11 00:38
beego
源码学习
-日志模块
安装说明这是一个用来处理日志的库,它的设计思路来自于database/sql,目前支持的引擎有file、console、net、smtp、es、slack,可以通过如下方式进行安装:gogetgithub.com/astaxie/beego/logs使用需要导入包:importgithub.com/astaxie/beego/logs添加输出引擎(log支持同时输出到多个引擎):logs.SetL
噫那里有条咸鱼
·
2023-03-10 19:15
Kubernetes
源码学习
kubernetes源码剖析1.下载和编译源码go1.18.3kubernetes1.24.2centos7.9进入目录$GOPATH/src/k8s.io/kubernetes,执行以下命令即可全量构建,并且构建结果只包含linux平台的:KUBE_BUILD_PLATFORMS=linux/amd64makeallGOFLAGS=-vGOGCFLAGS="-N-l"在目录$GOPATH/src
niwoxiangyu
·
2023-03-10 14:33
kubernetes
学习
java.time笔记(1-18)
附加内容
jdk11
中查看的java.util.Date类中可用方法一、日期类API导学设计初衷:Java原本自带的java.util.Date和java.util.Calendar类,
一双看向未来的眼睛
·
2023-03-10 08:07
QFtp
源码学习
及目录下载
背景需要在QT5中进行FTP文件下载,并需要支持整目录下载,经过对比选择,最后决定使用Qt4中的QFtp来完成我们的需求。因此决定学习源码,看清结构,做到能真正解决所要面对的问题。分解源码Qftp一共只有四个文件,主要文件是qftp.cpp,这个文件中,有太多的类,首先按类分解到各自文件中,这样利用官方的示例代码,跑起来后,可以方便的查看代码。类说明classQFtpCommand:此类是对FTP
zhoutk
·
2023-03-10 07:53
JavaFX第一次写词典的体验
特别是12月份发布的最新
JDK11
,好多以前插件不兼容,而我又第一次写这个东
有_风
·
2023-03-10 06:18
Okhttp主线流程
源码学习
笔记
本次学习Okhttp源码是对以下这个版本,从开始请求到请求结束回调请求结果的一这个主要流程implementation'com.squareup.okhttp3:okhttp:3.10.0'所涉及的核心类为OkhttpClientRequestResponseCallCallbackOkhttp简单使用如下:OkHttpClientokHttpClient=newOkHttpClient.Buil
Chenyangqi
·
2023-03-10 06:36
百度智能云服务器安装halo个人博客,leanot云笔记
按照b站up主CodeSheep的教程搭建,不大能完全照抄,因此视频中不详之处和搭建过程缀为此文如果是按照视频,服务器没有rpm和yum,因为安装时候默认选择最简的模式,想安装软件有点麻烦,安装
JDK11
byejya
·
2023-03-09 07:02
ORB-SLAM2
源码学习
(二)地图初始化
不同类型的相机初始化不同,对于双目相机通过左右目图像立体匹配得到特征点对应三维空间坐标;RGB-D相机每个点的深度通过相机物理特性求得,因此也很容易求出特征点的三维空间坐标,双目和RGB-D相机在第一帧就可以初始化;单目相机在第一帧得不到特征点的三维坐标,需要通过三角测量的方法在两帧求得特征点的深度值。2d-2d:对极几何3d-2d:PnP3d-3d:ICP,这部分参考十四讲ch7在mono_ki
雨幕丶
·
2023-03-01 09:12
ORB-SLAM
slam
Vue3
源码学习
之路-设计思想和理念
Vue设计思想Vue3.0更注重模块上的拆分,在2.0中无法单独使用部分模块,需要引入完整的Vuejs,Vue3中的模块之间耦合度低,模块可以独立使用。拆分模块Vue2中很多方法挂载到了实例中,导致没有使用也会被打包(包括一些组件)。通过构建工具Tree-shaking机制实现按需引入,减少用户打包后体积。重写APIVue3允许自定义渲染器,扩展能力强,不会发生以前的事情,改写Vue源码改造渲染方
凉秋秋秋
·
2023-02-27 19:19
Vue3源码学习记录
学习
vue.js
分享 13 个关于 vue3 全局 API 的源码解析
作者|Tz来源|https://juejin.cn/post/6979394726927532068前言不知不觉vue-next的版本已经来到了3.1.2,最近对照着
源码学习
vue3的全局Api,边学习边整理了下来
前端达人
·
2023-02-27 19:10
vue
python
java
javascript
js
canal1.1.5同步Mysql数据到ES7
增量同步能力全量同步能力SQL中的DML和DDL参考文章:错误整理:说明:本文默认centos7已经安装好了jdk、mysql和elasticsearch资源准备下载地址Mysql5.7JDK1.8Es7要求安装
jdk11
Asker.J
·
2023-02-25 13:35
mysql
elasticsearch
mysql
数据库
Java
JDK11
的下载与安装
前言本篇文章是基于win10系统下载安装
JDK11
的教程。
我是聂可
·
2023-02-25 13:13
java
一篇文章帮你学会 Spring(珍藏版)
文章目录一、内容学习二、
源码学习
三、扩展记录一、内容学习序号内容知识点1Spring概述2程序的耦合和解耦3详解控制反转-InversionOfControl4使用spring的IOC解决程序耦合XML
南淮北安
·
2023-02-24 03:52
Spring
学习笔记
spring
spring5.x-IOC模块
源码学习
上文:spring5.x介绍及搭配spring源码阅读环境IOC介绍spring的IOC和DI演示案例com.hong.model.Userpackage com.hong.model;import org.springframework.stereotype.Component;import java.io.Serializable;/***@ClassName User*@Descriptio
逍遥壮士
·
2023-02-23 17:41
学习
java
spring
开发语言
后端
Qt C++ 自定义仪表盘控件03
由于源码较为精简,初次做Qt开发的伙伴们,也可以拿来
源码学习
学习,做一些简单的修改即可实现更多自定义的效果。参考这几个仪表盘的源码和设计,基本上可以触类旁通,实现其他的仪表
xiyangxiaoguo
·
2023-02-23 12:15
Qt
Qt自定义图标
C++
qt
c++
自定义控件
Spring
源码学习
(十五)-- 事务底层源码解析
今天我们主要来学习一下Spring事务的源码解析,主要讲的是Spring的申明式事务的讲解。申明式事务管理:基于SpringAOP实现。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。申明式事务管理不需要入侵代码,通过@Transactional就可以进行事务操作,且大部分业务都可以满足,推荐使用。源码解析入口@Enable
从头再来_f
·
2023-02-20 07:32
Spring源码
spring
java
后端
JDK源码编译以及在IDEA和VSCode中调试-macOS
1.下载JDK源码需要注意的是,编译JDK源码需要一个BootJDK作为引导,比如JDK12,就要以
JDK11
或JDK12的环境作为基础,再去编译JDK源码,而且不是每个版本都能成功编译的!
Wannay
·
2023-02-18 03:31
从 JDK 9 到 19,我们帮您提炼了和云原生场景有关的能力列表(上)
其中包括了两个LTS版本(
JDK11
与JDK17)。除了版本更新节奏明显加快之外,JDK也围绕着云原生场景的能力,推出并增强了一系列诸如容器内资源动态感知、无停顿GC(ZGC、Shena
·
2023-02-17 15:16
从 JDK 9 到 19,我们帮您提炼了和云原生场景有关的能力列表(上)
其中包括了两个LTS版本(
JDK11
与JDK17)。除了版本更新节奏明显加快之外,JDK也围绕着云原生场景的能力,推出并增强了一系列诸如容器内资源动态感知、无停顿GC(ZGC、
·
2023-02-17 00:48
阿里云云原生
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他