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源码学习
长安链
源码学习
-- 交易池(四)
上一节已经对交易池的执行逻辑、数据结构等进行分析,本节将对txQueue和commonBatchPool进行分析。1.txQueue txQueue的数据结构为无锁并发队列,在文件annular_lockfree_queue.go中,看名字也可以看出其为循环无锁队列。实现思路如下:1)定义存储数组,以及写入游标、读取游标,假设capacity=6,读取游标readerIdx、写入游标writer
明神特烦恼
·
2024-01-07 23:20
K8s 之 kube-scheduler
源码学习
主要分为四个模块本地部署简介整体架构源码解析1.本地部署windows环境需要先安装一个DockerDesktop下载地址:https://hub.docker.com/search?type=edition&offering=community下载的版本要和自己本地的k8s源码版本一致.DockerDesktop安装好了,从阿里云镜像服务下载Kubernetes所需要的镜像,在Windows上,
积跬步方至千里
·
2024-01-07 20:02
个人笔记
kubernetes
kube-scheduler
golang
java每日一记 —— mybatis的动态数据源切换
动态数据源切换1.环境初始化2.切换数据源代码3.第二节代码的测试4.用注解的方式进行优化此代码在
jdk11
上测试通过,SpringBoot版本为2.7.141.环境初始化1.创建两个库SETNAMESutf8mb4
我就是我352
·
2024-01-07 16:18
java每日一记
java
mybatis
开发语言
常见的Bean工厂后置处理器
此代码在
jdk11
上测试通过,SpringBoot版本为2.7.141.上代码导入坐标org.springframework.bootspring-boot-starter-data-restcom.baomidoumybatis-plus-boot-starter3.5.4com.alibabadruid-spring-boot-starter1.2.16mysqlmysql-connector
我就是我352
·
2024-01-07 16:18
Spring
java
spring
freemarker --- 基本使用
Freemarke一、入门案例二、基础语法种类(共四类)三、集合指令(List与Map)一、List二、Map四、if指令五、运算符一、算术运算符二、比较运算符三、逻辑运算符六、空值处理七、内置函数此代码在
jdk11
我就是我352
·
2024-01-07 16:47
java
源码学习
之设计模式(单例模式)
众所周知,单例模式分为饿汉式和懒汉式,昨天在看了《spring5核心原理与30个类手写实战》之后才知道饿汉式有很多种写法,分别适用于不同场景,避免反射,线程不安全问题。下面就各种场景、采用的方式及其优缺点介绍。饿汉式(绝对的线程安全)代码示例1.第一种写法(定义即初始化)publicclassSingleton{privatestaticfinalSingletoninstance=newSing
奔跑的小虾米
·
2024-01-07 14:38
【JavaFX】
JDK11
基于Gson、hutool、Jackson持久化存储实体类数据的解决方案 (读取、追加、去重、写入json对象)
文章目录开发环境效果前言一、Gson是什么?二、使用步骤1.引入依赖2.创建实体类创建JsonFileService类创建JsonFileService的实现类JsonFileServiceImpl三、实现效果开发环境JDK11IDEA2023.3Gson、hutool、JacksonJavaFX11效果前言使用JDK1
Issac-Clarke
·
2024-01-07 10:57
java
json
开发语言
linux
ssh
添加jdk 11到环境变量的一种方法
添加
jdk11
到环境变量的一种方法1.jdk11可以直接在androidstudio中下载,File-->Settings-->Build,Execution,Deployment-->BuildTools
☆七年
·
2024-01-07 07:22
Android
java
开发语言
Spring
源码学习
(三)自定义标签
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/posts看了这篇,自定义Spring标签不是梦~又来填坑啦,上一篇讲完默认标签的解析,这篇笔记记录一下自定义标签的解析吧。我们知道,Spring源码的核心模块是Spring-core和Spring-beans,在此基础上衍生出其他模块,例如context、cache、tx等模
带鱼真好吃
·
2024-01-07 05:09
windows10 java JDK8与java JDK17环境切换
1.确保安装的有这两种环境2.java-version查看当前环境3.切到
JDK11
高级系统设置->高级->环境变量->JAVA_HOME设置为JDK17的主目录4改名在C:\ProgramFiles\
年龄大就不能搬砖了吗
·
2024-01-07 02:02
java开发问题
java
开发语言
spdlog
源码学习
前言spdlog是一个跨平台c++的开源日志库,可以headonly使用,包含部分modernc++语法,更是兼容了c++20format,支持异步和格式化输出,通俗易懂,适合阅读。源码下载here用法直接贴上了example.cpp的代码////Copyright(c)2015GabiMelman.//DistributedundertheMITLicense(http://opensource
Tearsゆ
·
2024-01-06 22:23
c++
日志库
Java:Lambda表达式、方法引用
以下代码基于
JDK11
编写。1、
几个苹果
·
2024-01-06 19:18
Java
java
Lambda表达式
方法引用
001FreeCAD
源码学习
--Application.cpp
目录1Application::runApplication()源码2Application::runApplication()注释此代码为FreeCAD-main\FreeCAD-main\src\Gui下面的Application.cpp的内容1Application::runApplication()源码voidApplication::runApplication(){conststd::
东方.既白
·
2024-01-06 19:15
FreeCAD源码学习
freecad
ANTLR4
配置开发环境下载antlr4jar包https://github.com/antlr/antlr4/blob/master/doc/getting-started.md#安装
jdk11
和antlr4.13
wyg_031113
·
2024-01-06 07:43
后端
(NeRF学习)NeRF复现 win11
目录一、获取源码二、环境三、准备数据集1.下载数据集方法一:官方命令方法二:官网下载数据集2.修改配置四、开始训练1.更改迭代次数2.开始训练方法一:方法二:3.使用预训练模型五、NeRF
源码学习
一、获取源码
噫吁嘻嘻嘻嘻
·
2024-01-06 01:14
三维重建
学习
pytorch
人工智能
JDK11
简介 教程
jdk11
官方文档:JDK11Documentation-HomeJDK11新特性:https://www.cnblogs.com/lufeiludaima/p/pz20190218.html留存记录好文章
山塘小鱼儿
·
2024-01-04 22:05
java
【二】CocosCreator-CCGame.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。
0zien0
·
2024-01-04 20:48
javascript
typescript
Game.js
CocosCreator
源码分析
【三】CocosCreator-CCDirector.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】cc.director:cc.Director的一个单例对象。
0zien0
·
2024-01-04 20:46
javascript
typescript
源码分析
CCDirector.js
虚引用的使用
本文目的通过学习虚引用的使用,敲开LeakCanary
源码学习
的大门。
Parallel_Lines
·
2024-01-04 14:00
Windows下多个JDK版本快速切换
Windows下多个JDK版本快速切换本文以windows11为例,安装了jdk1.8\
jdk11
\jdk17三个版本。
V胡桃夹子
·
2024-01-04 10:42
windows
java
开发语言
Vue 2.x
源码学习
笔记
前置准备了解类型检查工具-flowflow是facebook出品的JavaScript静态类型检查工具。Vue.js2.x的源码利用了flow做了静态类型检查,先了解Flow有助于对源码的阅读。源码下载利用git将vue源码GitHub地址clone到本地目录设计├──compiler//编译相关├──core//核心代码├──platforms//不同平台的支持├──server//服务端渲染├
dashingdog
·
2024-01-04 06:06
windows7下安装jenkins+ant+Jmeter+tomcat,并且生成jtl、Html报告(windows下的安装配置)
jmeter5ant1.10.6jenkins最新版tomcat8.5.40JDK112、windows7环境变量的设置
JDK11
没有直接的jre,要生成jre模块:打开命令提示符cmd,cd到%JAVA_HOME
luoyangcoding
·
2024-01-03 09:31
自动化框架
【Jenkins】centos服务器部署jenkins2.426
前置环境部署git略
JDK11
该jenkins版本最低支持11.ps:但目前jenkins界面有警告信息,后续将不支持11,需要更高版本。不再支持centos7。目前不影响使用。
KAI丶
·
2024-01-03 06:16
#
Jenkins
服务器
jenkins
centos
Seata 1.5.2
源码学习
(Server端)
Client端的
源码学习
上一篇已讲过,详见《Seata1.5.2
源码学习
》,今天来学习Server端的源码。
Naruto4
·
2024-01-02 19:31
Seata
java
分布式
数据库
Linux上管理不同版本的 JDK
本文将介绍如何通过这两个包管理工具安装JDK1.8和
JDK11
,并利用软连接动态关联这些版本。
好奇的菜鸟
·
2024-01-01 18:04
服务器
linux
java
运维
Java生态系统的进化:从JDK 1.0到今天
目录前言JDK1.0:开启Java时代JDK1.1:Swing和内部类JDK1.2:Collections框架和JIT编译器JDK1.5:引入泛型和枚举JDK1.8:Lambda表达式和流
JDK11
以后
懒大王敲代码
·
2024-01-01 00:20
技术分享
java
java
开发语言
Brup+Captcha-killer+ddddocr实现验证码识别
Brup+Captcha-killer+ddddocr实现验证码识别实验前准备:Burp(2020以后的版本
jdk11
)captcha-killer(burp插件针对不同版本的burp存在不同的版本)ddddocr
清歌secure
·
2023-12-31 20:52
python
开发语言
网络安全
Sonarqube with PostgreSQL 的安装与配置及其中学到的知识
的安装与配置及其中学到的知识安装JDK11JDK11安装Maven安装SonarqubewithPostgreSQL的安装与配置使用sonarqube使用sonarpython遇到的一些其他bug安装
JDK11
yoke菜籽
·
2023-12-31 04:19
一直拥有的BUG
postgresql
数据库
【Spring源码】1.彻底理解IOC,什么是bean(什么是BeanDefinition和BeanFactory)
同时,Spring框架里面大量运用了接口和设计模式,在后面的
源码学习
中都会体现。
蓬莱阁-阁主
·
2023-12-30 14:53
Spring源码
spring
java
后端
可替代 Spring,国产 Solon v2.6.3 发布
(更小)同时支持jdk8,
jdk11
,jdk17,jd
组合缺一
·
2023-12-30 09:46
Solon
Java
Framework
spring
java
后端
信创
国产化
solon
JAVA进化史:
JDK11
特性及说明
JDK11
(JavaDevelopmentKit11)是Java平台的一个版本,于2018年9月发布。这个版本引入了一些新特性和改进,以下是其中一些主要特性。
lizz666
·
2023-12-30 01:32
Java
java
开发语言
JDK8 和
JDK11
Java 两个主要版本的比较
本篇博客将重点关注JDK8和
JDK11
之间的区别,分析它们的新特性、性能改进和其他方面的差异。一、性能改进:
JDK11
对性能进行了优化,包括对JVM的改进,使得代码在某些场景下运行更快。
GG-0408
·
2023-12-29 22:05
java
开发语言
【Seata
源码学习
】篇五 注册分支事务
【Seata
源码学习
】篇五分支事务注册1.远程服务调用绑定XID回到事务模版方法类TransactionalTemplate中beginTransaction(txInfo,tx);Objectrs;try
秋日的晚霞
·
2023-12-29 20:26
seata源码学习
学习
使用
JDK11
,如果 maven包含 <scope>test</scope>标签,构建时会出现严重错误
最近在做selenium的升级工作,使用jdk11.0.20+maven3.9.6,Pom配置如下:maven构建报错org.seleniumhq.seleniumselenium-java4.16.1testio.github.bonigarciawebdrivermanager5.6.2testjunitjunit4.13.2test然后发现了一个非常诡异的问题,错误信息如下:修复方法修复方式
测试开发Kevin
·
2023-12-29 11:00
Java
测试开发
自动化测试
maven
java
解决selenium升级到版本 4.16后出现的问题: org/openqa/selenium/WebDriver 编译环境是55.0(
jdk11
),而运行环境为52.0( jdk8 )
踩坑记录最近升级了selenium到版本4.16.1,持续集成测试,执行mvntest时遇到问题如下java.lang.UnsupportedClassVersionError:org/openqa/selenium/WebDriverhasbeencompiledbyamorerecentversionoftheJavaRuntime(classfileversion55.0),thisvers
测试开发Kevin
·
2023-12-29 11:00
Java
测试开发
自动化测试
maven
java
Android,JNI开发和NDK之间的联系
1.jni和ndkjni是在jdk中就有出现的在我们jdk路径中D:\java\
jdk11
\include这就是jdk中的jniAndroid开发环境中的ndk也有jni,D:\Android\sdk\
qfh-coder
·
2023-12-29 07:23
Android进阶训练营
android
c++
c语言
java
idea中切换JDK8、
JDK11
、JDK17
前提:你必须下载安装好对应的Java版本,可参考文章【windows下切换JDK8、
JDK11
、JDK17】(https://blog.csdn.net/xijinno1/article/details
西晋的no1
·
2023-12-29 06:46
JAVA知识点杂烩
intellij-idea
java
ide
文心ERNIE
源码学习
与实践:为超越ChatGPT打下技术基础!
ERNIE学习与实践:为超越ChatGPT打下技术基础!ERNIE是BERT相爱相杀的好基友,由ERNIE发展起来的文心大模型,是GPT3.0的强劲竞争对手,未来还会挑战ChatGPT的江湖地位!在“BERT学习与实践:为紧追潮流ChatGPT做好技术准备!”项目中,我们从源码到微调从头实践,对BERT有了较详细的了解。在了解BERT的基础上,本项目从头从源码到部署进行了学习和实践。不想当将军的士
skywalk8163
·
2023-12-28 10:21
人工智能
chatgpt
人工智能
nlp
深度学习
飞桨
mybatis
源码学习
------ResultSetHandler之嵌套映射
DefaultResultSetHandler的handleRowValues方法中有两个分支,一个用于处理嵌套映射,一个用于处理简单映射,本文讲分析其处理嵌套映射的分支。handleRowValues方法的定义如下:publicvoidhandleRowValues(ResultSetWrapperrsw,ResultMapresultMap,ResultHandlerresultHandler
A股慈善家
·
2023-12-28 08:41
源码学习
mybatis
mybatis
mybatis源码
嵌套映射
Shiro
源码学习
(一)Filter的创建
一、从web.xml到Spring容器我们在使用spring配置shiro时,有两处需要配置Filter相关的地方:shiroFilterorg.springframework.web.filter.DelegatingFilterProxyshiroFilter/* -->-->/common/**=anon/search/**=anon/static/superAdmin/**=role
finalcola
·
2023-12-28 07:24
源码
shiro
Shiro
源码
Filter
拦截器
Tomcat 7
源码学习
笔记 -7 请求转发forward和重定向redirect
在servlet里面接收到一个请求以后,处理完毕,根据需要可以有几种选择:1.直接提交response,比如response.getWriter().println();这个比较简单,而且不怎么使用,毕竟动态生成html不是很好的选择2.将请求转给其它的资源(比如:forward到jsp,html,servlet)这个有两种方法可以选择,但是无论哪种方法,都是转发到当前context(web应用)
blogzhoubo
·
2023-12-28 07:40
源代码学习笔记
JAVA
WEB编程
servlet
forward
redirect
302
【MyBatis】
源码学习
03 - 类型处理器 TypeHandler
文章目录前言参考目录学习笔记1、`type`包中类的归类总结2、类型处理器2.1、`TypeReference`类3、类型注册表3.1、`TypeHandlerRegistry#getTypeHandler`前言本文内容对应的是书本第8章的内容,主要是关于类型处理器TypeHandler的学习。这一章节的学习有些地方理解还不算深入,Debug之后还是有些不太能够理解的地方,到了后面的章节深入学习之
MichelleChung
·
2023-12-28 07:49
MyBatis
学习笔记
mybatis
11.React
源码学习
-任务调度
任务调度任务调度图解:[图片上传失败...(image-8a93f2-1595402854629)]源码在react-reconciler下的ReactFiberScheduler.js内:scheduleWork:functionscheduleWork(fiber:Fiber,expirationTime:ExpirationTime){//更新Fiber及所有子树的expirationTim
goodman__
·
2023-12-27 12:48
IntelliJ IDEA中报错:Error: java: 无效的目标发行版本: 11
报错详情如下图:image.png错误解析:编译java项目时,使用的是java11版本,实际上编译依赖的却不是
jdk11
版本。
无尘粉笔
·
2023-12-26 15:42
ubuntu22.04 安装jdk8,
jdk11
,jdk17,jdk21 并且便于切换
您已经创建了一个非常实用的shell函数setJavaHome来切换不同版本的JDK环境。这个函数定义了如何根据传入的参数来更改JAVA_HOME环境变量,并更新PATH环境变量以包含新的JAVA_HOME路径。要在Ubuntu22.04上安装多个JDK版本并使用这个函数来切换它们,您需要按照以下步骤操作:1.安装JDK首先,确保您已经安装了所需的JDK版本。您可以使用OpenJDK,也可以选择O
MonkeyKing.sun
·
2023-12-26 14:58
jdk
【OpenGauss
源码学习
—— 列存储(获取表大小)】
获取表大小概述pg_table_size函数calculate_table_size函数calculate_table_file_size函数CalculateCStoreRelationSize函数calculate_relation_size函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考
J.Kuchiki
·
2023-12-26 09:37
OpenGauss
gaussdb
数据库
Windows下安装ElasticSearch、安装可视化管理工具 Head 和 Kibana安装、配置ES用户名密码认证
从ES7.0以后,必须安装
JDK11
以上,且需要添加ES_JAVA_HOME环境变量,所以可以在本地安装多个JDK版本,且让ES_JAVA_HOME指向高版本的JDK。
qq_34324703
·
2023-12-26 05:18
elasticsearch
windows
java
ArrayList
源码学习
笔记(3)
时隔两年,重新读ArrayList源码,轻松了很多,以问题的方式记录一下收获装饰器模式注释中提到ArrayList本身不是线程安全的,注释如下:*Notethatthisimplementationisnotsynchronized.*IfmultiplethreadsaccessanArrayListinstanceconcurrently,*andatleastoneofthethreadsm
flushmeteor
·
2023-12-26 05:04
java
Go
源码学习
:bufio包-1.1-bufio.go-(1)
bufio包官方文档Go
源码学习
-索引目录一、bufio包的作用bufio包是Go语言标准库中提供的一个缓冲I/O功能的工具包。
风不归Alkaid
·
2023-12-26 02:00
Go源码学习
golang
学习
数据库
kubelet
源码学习
(二):kubelet创建Pod流程
本文基于Kubernetesv1.22.4版本进行
源码学习
4、kubelet创建Pod流程syncLoop()的主要逻辑是在syncLoopIteration()方法中实现,Pod创建相关代码只需要看处理
邋遢的流浪剑客
·
2023-12-25 12:10
#
Kubernetes
kubernetes
kubelet
上一页
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
其他