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
JDK1.7源码笔记
达梦数据库在JAVA开源框架mybatis 中的使用
安装IDEA安装MAVEN安装达梦8数据库安装demo文件2.1达梦8JDBC驱动版本说明2.1.1.DmJdbcDriver16对应Jdk1.6及以上环境2.1.2.DmJdbcDriver17对应
Jdk1.7
奕崽啊
·
2023-03-01 09:42
java
java
spring
intellij-idea
数据库开发
dba
ORB-SLAM2
源码笔记
(5)——地图初始化
Initializer类仅用于单目相机初始化,双目/RGBD相机初始化不用这个类因为相比于双目相机和RGBD相机,单目相机无法在第一帧就获得地图点的深度,想要初始化,需要像双目相机那样去进行立体匹配。ORB-SLAM2代码详解06:单目初始化器Initializer_ncepu_Chen的博客-CSDN博客单目初始化函数Initialize()boolInitializer::Initialize
好好仔仔
·
2023-03-01 09:38
自动驾驶
人工智能
学习
c++
算法
程序员如何应对中年危机,撸了大神写的spring
源码笔记
,超详细
前言:我们通常在面试的时候难免会慌张不已。想必,经历过的人都能体会。但是如果你提前预测和准备面试官要问你的问题,并想出合理的回答方式,就会轻松很多。所以接下来的面试题是我从自己和其他人的面试经历中总结出来的,可能也不是很全面,毕竟Java的技术点还是很多的,我所总结的不过是九牛一毛。希望能帮助到你。基本知识1.学会分析源码程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写
普通网友
·
2023-02-28 02:29
程序员
java
后端
面试
跟尤雨溪一起解读Vue3
源码笔记
- Vue Mastery
P1.介绍1.什么是DOM或文档对象模型?HTML映射到一系列DOM节点,我们可以使用JavaScript进行操作letitem=document.getElementsByTagName("h1")[0]item.textContent="NewHeading"2.虚拟DOM网页网页可以有很多节点,这意味着DOM树可以有数千个节点。这就是为什么会有Vue框架,来帮我们干这些重活,并进行大量的Ja
Ligouhi
·
2023-02-27 19:47
vue.js
javascript
前端
Java岗面试题--Java基础(日积月累,每日三题)
JDK1.7
和JDK1.8追问一:当new一个HashMap的时候,会发生什么吗?追问二:描述一下Mapput的过程追问三:JDK7和JDK8中的HashMap有什么区别?
SuZhan7710
·
2023-02-24 16:07
Java
面试题
java
面试
jdk详细安装步骤图解
由于部分同学对jdk安装不是很熟悉,下面详细介绍jdk的安装步骤:jdk下载,包含
jdk1.7
和jdk1.8的32位(i586)和64位(x64),7u80就是1.7的jdk,8u191就是1.8的jdk
QQ511008285
·
2023-02-23 05:07
java
jvm
servlet
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
JVMstacks(重点)(线程私有)3、NativeMethodStacks本地方法栈(线程私有)4、DirectMemory5、MethodArea方法区(重点)(线程公有)a、MAb、常量池c、JDK1.6、
JDK1.7
java冯坚持
·
2023-02-22 02:41
JVM
jvm
java
学习
JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)
jdk1.7
结构
墨鸦_Cormorant
·
2023-02-21 19:49
Java基础
jvm
GC
堆
直接内存
jvm性能调优
JAVA小知识点记录(三)
在
JDK1.7
和JDK1.8中的区别在JDK1.8主要设计上的改进有以下几点:1、
fushuang
·
2023-02-19 05:40
JDK1.8和JDK8是同一个版本吗?
JDK1.8和JDK8是同一个版本,最开始命名为JDK1、JDK2....后来就命名为
JDK1.7
、JDK1.8....JavaDevelopmentKit(JDK)是Sun公司(已被Oracle收购)
Roam-G
·
2023-02-16 22:07
笔记
Ubuntu18.04下编译Android
源码笔记
一.最新的方法-采用docker自动编译linux至少要分配100g的硬盘空间。1.1安装docker默认源中没有docker,我们需要在添加backports源,在/etc/apt/sources.list文件加入下面这行debhttp://http.debian.net/debianjessie-backportsmain运行如下命令安装dockerapt-getupdateapt-getin
Victor_Xu
·
2023-02-07 09:45
Netty
源码笔记
之ServerBootstrap
前一章节我们分析了客户端启动(Bootstrap)的流程,接下来我们就分析下服务端的一个启动流程吧。代码来自Netty官方example的echo示例。/***Echoesbackanyreceiveddatafromaclient.*/publicfinalclassEchoServer{staticfinalbooleanSSL=System.getProperty("ssl")!=null;
安静点就睡吧
·
2023-02-07 05:23
腾讯高工手写JDK
源码笔记
带你飙向实战
灵魂一问,我们为什么要学习JDK源码?当然不是为了装,毕竟谁没事找事虐自己...1、面试跑不掉。现在只要面试Java相关的岗位,肯定或多或少会会涉及JDK源码相关的问题。2、弄懂原理才不慌。我们作为JDK的使用者,虽然说天天用得很开心,但是有时候遇到问题还是得跟到底层源码去看看,才能帮助我们更好的弄懂原理,3、学习优秀的代码、思想和模式。JDK毕竟是一个优秀的代码库,我们天天用,源码也就在里面,作
码上入坟
·
2023-02-07 03:28
程序员之Map
HashMap、HashTable、ConcurrentHashMapa.线程安全问题HashMap是线程不安全的,多线程环境下可能会导致死循环(HashMap扩容时),key可以为null;在
jdk1.7
zhglance
·
2023-02-05 19:09
Integer类
源码笔记
Integer类将基础类型int包装到了对象中,形成一个引用类型。它提供的主要功能是与int相关的类型封装与转换。int与Integer之间的转换也可以通过自动装箱与拆箱进行。自动装箱时,编译器调用valueOf将原始类型值转换成对象;自动拆箱时,编译器通过调用类似intValue(),doubleValue()这类的方法将对象转换成原始类型值。https://www.jianshu.com/p/
LuckyBuzz
·
2023-02-05 08:31
jdk1.7
后最优雅的文件读写操作
/*文件写入操作追加方式append*/Stringcontent="goodgood";Files.write(Paths.get("/Users/www/Desktop/test.sh"),content.getBytes(StandardCharsets.UTF_8),StandardOpenOption.APPEND);/*文件读取操作*/byte[]bytes=Files.readAll
bearrrrr
·
2023-02-04 19:38
个性化电影协同过滤推荐系统 基于用户、项目、混合协同过滤推荐算法 movielens数据集 ml-latest-small数据集 电影图片爬取
一、个性化电影协同过滤推荐系统开发环境介绍1、开发工具:MyEclipse,
jdk1.7
,tomcat7,mysql5.5,navicat2、开
linge511873822
·
2023-02-04 17:56
基于用户的协同过滤推荐算法
基于项目的协同过滤推荐算法
java
推荐系统
爬虫
大数据
数据分析
Java容器之自定义HashMap
前言小菜模仿
JDK1.7
版本HashMap简单自己实现了代码,在jdk1.8以上是使用数组加红黑树的方式实现HashMap,而在
jdk1.7
是使用数组加链表实现。下图表示
jdk1.7
存储结构。
赶路人_3864
·
2023-02-04 17:13
2021-03-23 hashMap 源码学习
hashMap数据结构:
jdk1.7
数组+链表jdk1.8数组+链表+红黑树hashMap原理:1.7说明:HashMapmap=newHashMap();实例化以后,底层创建了长度为16,类型为Entry
离歌笑01
·
2023-02-04 16:36
Java 集合类
源码笔记
(
JDK1.7
)
ArrayList数组作为内部的存储结构。非线程安全ArrayList是最常用的数据结构,一般没有特殊需求的话ArrayList的效率是最高的。数据存储privatetransientObject[]elementData;private:该属性只能再该类内部被访问transient:序列化的时候不序列化该对象动态删除问题结论:不能通过任何方法对内部的elementData同时进行遍历和增删操作有
猿鹿说
·
2023-02-04 13:45
跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗?(源码感悟)
于是
源码笔记
以此为切入点,将SpringBoot作为我们源码分析的第一个开源项目,之后还会对更多开源项目进行源码分析。
源码笔记
·
2023-02-04 08:11
2022-07-20ConcurrentHashMap
ConcurrentHashMap的简介
jdk1.7
中是采用Segment+HashEntry+ReentrantLock的方式进行实现的,而1.8中放弃了Segment臃肿的设计,取而代之的是采用N
ForestPei
·
2023-02-03 20:47
java基础--数据结构比较
jdk1.7
中采用分段锁,一个Corren
Ghost2019
·
2023-02-01 03:07
DynaSLAM
源码笔记
-检测动态物体部分梳理
按照main函数向下细分的顺序大概记录一下rgbd情况下,动态物体去除(inpaint的部分本篇不涉及)的源码的写法,并对应一下论文,关于ORB-SLAM2本身的部分不会太涉及到。安装方法见:关于运行DynaSLAM源码这档子事(OpenCV3.x版)论文笔记见:论文笔记-DynaSLAM:Tracking,MappingandInpaintinginDynamicScenes如果有什么不同的理解
wrotcat
·
2023-01-31 11:00
SLAM
slam
计算机视觉
自动驾驶
2022-02-18 Linux 0.11
源码笔记
(二)换个地方启动
回顾第一篇2022-02-16Linux0.11
源码笔记
(一)基址的赋值前面说到前两行代码是为了赋值一个基址,好让电脑启动的时候可以找到我们的代码。
半邪亦正
·
2023-01-30 22:08
HashMap、ConcurrentHashMap
HashMap1、在
jdk1.7
之前是Entry数组+链表,在jdk1.8之后为Node数组+链表,if((e=p.next)==null){p.next=newNode(hash,key,value,
kasuganokaze
·
2023-01-29 19:22
try()圆括号catch(
jdk1.7
特性)
问题描述最近在看大佬的代码时,老会看见try(){}catch{}的模板,不明白和之前学习的try{}catch{}有什么不一样来看一断代码Socketsocket=newSocket();try{socket.connect(inetSocketAddress);ObjectOutputStreamobjectOutputStream=newObjectOutputStream(socket.g
互联网底层人员
·
2023-01-29 10:10
java
java
开发语言
Netty
源码笔记
(三)LengthFieldBasedFrameDecoder
在RPC通信中,对于接收到的二进制字节流,我们必须要能确定每一条消息的边界,然后进行反序列化解析成相应的消息对象,去进行相应的业务处理。常用的确定消息边界的方式有两种:1、长度前缀法。就是在每一条消息的前面固定几个字节来表示当前这条消息的长度,以此来界定一条完整的消息;2、字符分隔法。在一串二进制流中,每两条消息之间、每个字段之间以特殊的字符分隔开,来确定每条消息每个字段。Netty实现了一些列开
李亚林1990
·
2023-01-28 14:25
oracle
jdk1.7
内存,JDK 16 正式发布,一次性发布 17 个新特性…不服不行!
上一篇:Java15正式发布,14个新特性JDK16正式发布牛逼啊,JDK15刚发布半年(2020/09/15),JDK16又如期而至(2021/03/16),老铁们,跟上。来看下OracleJava支持路线图:Oracle继续保持版本半年一发的节奏。。。试问:你还能追上JDK的发布速度吗??可以看到,JDK16也不是一个长期支持的版本,只支持6个月到2021年9月,上一个长期支持版本还是JDK1
发对象的小仙女
·
2023-01-28 10:15
oracle
jdk1.7
内存
为何建议关闭RocketMQ预热配置【实战笔记】
曾在文章RocketMQ存储--映射文件预热【
源码笔记
】分析过文件预热流程。在预热文件时会填充1个G的假值0作为占位符,提前分配物理内存,防止消息写入时发生缺页异常。
瓜农老梁
·
2023-01-27 09:10
Java后端面试高频问题:HashMap
1.HashMap底层实现分
JDK1.7
和JDK1.8来答在
JDK1.7
时,HashMap的底层数据结构是数组+链表在JDK1.8时,HashMap的底层数据结构是数组+链表+红黑树2.JDK1.8中HashMap
陈言懒调
·
2023-01-27 04:38
leveldb
源码笔记
设计思路LSM-Tree(LogStructureMergeTree),将磁盘的随机写转化为顺序写,加快了写速度。LSM-Tree的思路是将索引树拆成一大一小两棵树,较小的常驻内存,较大的持久化到磁盘,他们共同维护一个有序的key空间。写操作会首先操作内存中的树,随着内存不断变大,会触发磁盘中树的归并操作(将内存中的数据与磁盘中的数据进行归并),而归并操作本身仅有顺序写。随着数据不断写入,磁盘中的
loloxiaoz
·
2023-01-27 03:06
线程安全的 Map (concurrentHashMap)的实现原理
jdk1.7
中采用Segment+HashEntry的方式进行实现,结构如下:image.pngSegment数组的意义就是将一个大的table分割成多个小的table来进行加锁,而每一个Segment
谷悦古月
·
2023-01-26 13:03
协同过滤-图书馆图书推荐系统(JAVA,JSP,SSM,MYSQL)
78页,程序代码,MySQL数据库)链接:https://pan.baidu.com/s/1PilFCeVoH3S2VYwfrdMgnQ提取码:8888【运行环境】Eclipse,IDEAJDK1.8(
JDK1.7
美好的未来232
·
2023-01-26 13:37
毕业设计
协同过滤
图书推荐
java
mysql
intellij
idea
JVM-工具-jcmd
一、jcmd用法1.1基本知识jcmd是在
JDK1.7
以后,新增了一个命令行工具。
terry蒋
·
2023-01-26 08:31
接口和抽象类有什么区别?
接口关键字是interface,抽象类关键字是abstract;抽象类中可以没有抽象方法,接口中的方法都是抽象方法(在
jdk1.7
之后可以有被default修饰的普通方法);有抽象方法则必须是抽象类或接口
Lance_Ed_lin
·
2023-01-26 08:37
Jmeter安装、配置及压力测试
C=M;O=D(一般jmeter3.0的对应
jdk1.7
,jmeter4.0对应jdk1.8以上,新版jdk对应5.0以上,否者启用jmeter也会报错)下载完zip安装包后,解压到想要的路径二、配
如光不息丶
·
2023-01-20 14:26
压力测试
压力测试
jmeter
测试工具
ConcurrentHashMap
ConcurrentHashMapJDK7在
JDK1.7
版本中,ConcurrentHashMap的数据结构是由一个Segment数组和多个HashEntry组成Segment数组的意义就是将一个大的table
·
2023-01-16 18:49
java
万字长文总结Java虚拟机底层原理知识,一次性给你讲的明明白白!
JVM内存结构Java虚拟机的内存空间分为5个部分:程序计数器Java虚拟机栈本地方法栈堆方法区JDK1.8同
JDK1.7
比,最大的差别就是:元数据区取代了永久代。
程序员大伟
·
2023-01-09 14:07
Java
学习
JVM
jvm
编程语言
java
分布式
github
为什么说HashMap是线程不安全的?
一、头插法导致死循环在
jdk1.7
以前,HashMap在进行扩容时采用的是头插法,可能当时别人觉得这样比较高效,但是也带来了线程安全问题。
友农
·
2023-01-08 12:43
多线程
java
后端
开发语言
java-ee
JVM面试大总结
方法区是用来加载class文件的区域,静态变量、常量、类元信息、运行时的常量池存放在在方法区中,方法区在
jdk1.7
之前它又叫做永久代,但是jdk1.8之后改成
·
2023-01-07 22:54
IO
源码笔记
这玩意怎么能不显示??InputStreamFileDescriptorOutputStreamRandomAccessFileReaderWriterBitsCloseableConsoleDataInputDataOutputDefaultFileSystemDeleteOnExitHookExpiringCacheExternalizableSerializableFileFileFilte
Sunager
·
2023-01-06 19:51
JAVA
java
Github星标80k的阿里大咖强推JDK
源码笔记
,6到飞起
不知道大家闲下来的时候有没有去阅读过JDK源码,虽然看源码有点找虐的感觉,但作为一名程序员,在闲暇时看一下jdk源码,有利于对自己日常的开发环境了解得更加深刻。而且还有以下五点好处。了解思想熟悉设计模式提高自己的代码优雅性知晓原理,提升面试能力提升自己代码的严谨性虽然看源码有点找虐但被虐的同时是能学到很多东西的,真要能静下心来好好读一读源码的话好处远远不止这么多。而其中的jdk源码里面就有各种神奇
司腾
·
2023-01-05 18:38
Java
后端
程序人生
java
面试
开发语言
程序人生
JVM面试大总结
方法区是用来加载class文件的区域,静态变量、常量、类元信息、运行时的常量池存放在在方法区中,方法区在
jdk1.7
之前它又叫做永久代,但是jdk1.8之后改成
·
2023-01-03 15:39
RANSAC平面拟合理论和代码---PCL
源码笔记
RANSAC平面拟合理论和代码—PCL
源码笔记
RANSAC平面拟合的原理,首先知道如何定义平面,求平面的方程,求平面的法向量,以及求点到平面的距离。其次,需要了解RANSAC的原理和公式。
Tianchao龙虾
·
2023-01-03 12:03
技术笔记
平面
线性代数
算法
NormalEstimation法向量估计理论和代码---PCL
源码笔记
NormalEstimation确定表面一点法线的问题近似于估计临近点所拟合表面的一个相切面法线的问题,因此转换过来以后就变成了一个最小二乘法平面拟合的问题。因此估计表面法线的解决方案就变成了分析一个协方差矩阵的特征向量和特征值(或者PCA-主成分分析),这个协方差矩阵从查询点的近邻元素中创建。最大主成分为投影到某方向后方差最大的方向(信息量最大的方向);而法向量为投影到某方向后,信息量最小的方向
Tianchao龙虾
·
2023-01-03 08:51
技术笔记
机器学习
算法
python
HashMap的结构,1.7和1.8有哪些区别
一、真实面试题之:Hashmap的结构,1.7和1.8有哪些区别不同点:(1)
JDK1.7
用的是头插法,而JDK1.8及之后使用的都是尾插法,那么他们为什么要这样做呢?
六月·飞雪
·
2022-12-31 12:25
后台
数据结构
java
面试
Map集合之ConcurrentHashMap
目录`Hashtable`与`HashMap`的比较`ConcurrentHashMap`概述`
jdk1.7
`版本中`jdk1.8`版本中`ConcurrentHashMap`的原理概览`ConcurrentHashMap
桐花思雨
·
2022-12-31 02:57
#
集合
java
java
c++ builder 字符串比较_mmdetection
源码笔记
(二):模型之registry.py和builder.py解读(上)...
作者:Activewaste(CSDN)原文链接:CSDN-专业IT技术社区-登录引言:在上篇文章中,讲了train.py训练文件,主要是读取命令行函数和主函数main。main主要先做了一些config,work_dir以及log等操作(这些操作都是从命令行获得的,或者从命令行带有的文件里得到的参数等。)。最主要的三个步骤就是调用build_detector()来创建模型,然后同样调用build
weixin_39524574
·
2022-12-28 19:49
c++
builder
字符串比较
ViT pytorch
源码笔记
文章目录链接patchembedding注意力机制encoder的blockTransformer组装posembedding的插值链接源码地址本文只列出了一些比较重要的部分。patchembedding先将大小为224×\times×224×\times×3的图像分割成16×\times×16×\times×3的patches,再展开做线性映射将每个patches的维度变为768。"""Imag
--ccyyy
·
2022-12-27 06:21
深度学习论文阅读
pytorch
计算机视觉
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他