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.8源码解读
案例253:基于微信小程序的懂球短视频管理系统
文末获取源码开发语言:Java框架:SpringBootJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架
Selina .a
·
2023-12-28 21:20
微信小程序
小程序
java
微信
开发语言
案例189:基于微信小程序的高校教务管理系统设计与实现
文末获取源码开发语言:Java框架:springbootJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架
Selina .a
·
2023-12-28 21:19
微信小程序
小程序
java
微信
考研
案例237:基于微信小程序的医院挂号预约系统
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-28 21:19
微信小程序
小程序
java
微信
开发语言
案例171:基于微信小程序的高校学生事务管理系统
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-28 21:49
微信小程序
小程序
微信
java
开发语言
案例174:基于微信小程序的教学质量评价系统
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-28 21:49
微信小程序
小程序
java
微信
开发语言
案例195:基于微信小程序的购物商城系统
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-28 21:47
微信
微信小程序
小程序
java
开发语言
渗透基础BurpSuite2.1安装与
JDK1.8
和PhpStudy2018
蓝色选择状态的文件是这次需要安装并解压的文件PhpStudy2018先解压以下两个安装包,并且安装,安装完成后,将DVWA复制到PhpStudy2018的目录下参考这样安装完成位置在这里这样就成功了BurpSuite2.1安装JDK,顺着安装就了解压BurpSuite2.1将aaa改后缀dat放入BurpsSuite这样已经可以了安装完成后,再次开启用这个就为中文版了Proxy-SwitchyOm
我在玩
·
2023-12-28 20:39
渗透基础
测试工具
阿里中间件团队4面真题(60W):线程锁+分布式锁+Kafka等
重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型:常问的JVM分代模型,以及
JDK1.8
AI乔治
·
2023-12-28 17:53
ConcurrentHashMap原理解析
JDK1.8
初始化方法publicConcurrentHashMap(intinitialCapacity,floatloadFactor,intconcurrencyLevel){if(!
chuyufengling
·
2023-12-28 16:05
Java集合
java
开发语言
Spring 框架
源码解读
6
title:Spring框架
源码解读
6date:2020/04/1714:54本节内容&思考题Spring给了我们3个接口让我们在它初始化的时候,分别对BeanFactory、BeanDefinitionRegistry
想54256
·
2023-12-28 12:28
Go
源码解读
-sync.Map的实现
前言我有一个朋友,最近困扰于map的线程安全问题,每次都要单独定义个结构体加锁处理,例如以下结构体typeSafeMapstruct{mmap[string]interface{}musync.RWMutex}每次都要加锁解锁太麻烦,问我有没有其他的实现方式这不巧了吗,官方考虑到了这种情况已经实现了sync.Map供使用,让我们看看它是怎么实现的正文存储结构体typeMapstruct{//操作写
小僵尸打字员
·
2023-12-28 11:09
Go语言学习笔记
golang
开发语言
后端
go
源码解读
- sync.WaitGroup
goversion1.19.7在Go语言中,sync.WaitGroup是一个并发编程的同步工具,用于等待一组Goroutine执行完毕。当需要等待多个Goroutine完成任务后才能执行下一步操作时,我们可以使用sync.WaitGroup实现协程间的同步。它提供了Add()、Done()和Wait()三个方法,分别用于计数、计数减一和等待协程执行完毕。具体来说:Add(deltaint)方法可
Q_X_Q 慶
·
2023-12-28 11:37
golang
java
开发语言
go
源码解读
- sync.Mutex
sync.Mutexmutex简介mutex方法源码标志位获取锁LocklockSlowUnlock怎么调度goroutineruntime方法mutex简介mutex是一种实现互斥的同步原语。(go-version1.21)(还涉及到Go运行时的内部机制)mutex方法Lock()方法用于获取锁,如果锁已被其他goroutine占用,则调用的goroutine会阻塞,直到锁可用。Unlock()
Q_X_Q 慶
·
2023-12-28 11:30
golang
springboot(ssm中山社区医疗综合服务平台 医疗管理系统 Java系统
springboot(ssm中山社区医疗综合服务平台医疗管理系统Java系统开发语言:Java框架:ssm/springboot+vueJDK版本:
JDK1.8
(或11)服务器:tomcat数据库:mysql5.7
Java学长-kirito
·
2023-12-28 11:01
java
spring
boot
后端
Java Executor源码解析(1)—Executor执行框架的概述
基于
JDK1.8
详细介绍了Executor线程池框架的基本架构组成。
刘Java
·
2023-12-28 08:56
Java
JUC源码
java
executor
线程池
AQS
源码解读
(七)——ReentrantReadWriteLock原理详解(读写锁是一把锁吗?如何一把锁两个状态?)
天青色等烟雨,而我在等你,微信公众号搜索:徐同学呀,持续更新肝货,快来关注我,和我一起学习吧~更多JUC
源码解读
系列文章请持续关注JUC
源码解读
文章目录JDK8!
徐同学呀
·
2023-12-28 08:41
JUC源码解读
ReadWriteLock
读写锁
AQS
JDK8
JUC
JVM 性能调优——HotSpot VM 调优记录
查看
JDK1.8
默认启动参数命令:#java-XX:+PrintCommandLineFlags-version返回:-XX:InitialHeapSize=126504256//等价于-Xms1g,JVM
一叶知秋V
·
2023-12-28 08:22
JVM
java
jmap
dump
mat
内存分析
ReentrantReadWriteLock读写锁
源码解读
目录前言正文ReentrantLock和ReentrantReadWriteLock的区别ReentrantReadWriteLock的
源码解读
ReentrantReadWriteLock内部结构解读读锁上锁的实现解读读锁释放锁的实现解读写锁上锁实现解读写锁释放实现解读源码结论总结
程序员李哈
·
2023-12-28 08:38
juc包系列
源码解读
java
面试
数据结构
juc
后端
CountDownLatch
源码解读
目录前言正文CountDownLatch使用场景CountDownLatch简单的使用CountDownLatch
源码解读
CountDownLatch结构和构造方法await()方法countDown(
程序员李哈
·
2023-12-28 08:37
源码解读
juc包系列
java
juc
后端
面试
数据结构
ReentrantLock
源码解读
前言在没接触java.util.concurrent并发包之前,大家在多线程情况下使用到的都是synchronized同步锁,这是c++也就是jvm层面的锁,不方便使用者观看源码,也不能自己对其扩展。所以今天给大家来解读一下ReentrantLock锁的源码。正文那么ReentrantLock的源码该如何入手呢?此时本人就传授一个看源码入手点,适用于任何源码!1.追源码之前要对他的api和底层干活
程序员李哈
·
2023-12-28 08:37
源码解读
java
后端
spring中自定义scope的代码案例和
源码解读
使用spring的小伙伴都知道,一个bean实例是有其作用于的,比如:单例(singleton),多例(prototype),这些都是spring容器管理实例的一种方式,那么在spring中有没有办法按照我们自己的意愿去管理我们的实例呢?答案是肯定的,那就是spring中自定义scope。那么如何自定义呢?先看一个简单的bean标签:其中我定义了一个scope=“JackScope”的自定义bea
Jack爱258
·
2023-12-28 07:39
spring源码
scope
自定义scope
scope源码
spring源码
springmvc dubbo整合cms内容发布平台
分布式、微服务、云架构电子商务平台javab2b2co2o技术解决方案开发语言:java、j2ee数据库:mysqlJDK支持版本:JDK1.6、JDK1.7、
JDK1.8
版本通用框架:maven+springmvc
swiftie10
·
2023-12-27 18:30
学习iOS 内存管理
/mp.weixin.qq.com/s/CiqMlEIp1Ir2EJSDGgMooQiOS微信内存监控https://yq.aliyun.com/articles/3065iOS内存管理和malloc
源码解读
东方诗空
·
2023-12-27 05:16
平时收集的java八股文,只收集高频和经典,无偿分享
本篇博客将带领读者深入探讨Java领域的一些重要概念和技术,涉及面向对象特征、集合类的选择、并发编程、
JDK1.8
新特性等多个方面。
码农阿豪
·
2023-12-27 05:39
好“物”分享
java
面试收集
【JavaWeb学习笔记】17 - ThreadLocal
二、ThreadLocal快速入门三、
源码解读
一、什么是ThreadLocal?1.ThreadLocal的作用,可以实现在同一个线程数据共享从而解决多线程数
yinhai1114
·
2023-12-27 04:52
学习
笔记
java
基于Java+SSM+Vue+uniapp实现微信小程序的学生资助在线管系统小程序
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
服务器:tomcat7数据库:mysql5.7/8.0数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven
一点素材
·
2023-12-27 04:38
微信小程序
小程序
java
vue.js
毕业设计
微信小程序
mysql
uni-app
全网最新最全的接口自动化测试框架pytest-pluggy插件
源码解读
PluginManager类的其他功能
(1)unregister取消注册插件注册插件的过程都分析过了,取消注册过程就简单了,这里可以简单的看一下,这里主要就是对_name2plugin和_plugin2hookcallers这两个字典进行删除对应的插件,即取消注册插件,源代码如下:defunregister(self,plugin=None,name=None):"""unregisterapluginobjectandallitsc
测试-八戒
·
2023-12-27 01:24
pytest
python
开发语言
maven中打不同JDK版本的jar包
最近项目中,I商机用jdk1.7,而ltc用
jdk1.8
,所以提供给他们的api都要不同的版本修改pom.xml配置maven-compiler-plugin2.0.2${jar.source}${jar.target
爱余星痕
·
2023-12-26 23:16
计算机毕业设计ssm基于VUE的高校学生社团管理系统756g1系统+程序+源码+lw+远程部署
远程部署本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、
JDK1.8
绿霞
·
2023-12-26 23:18
vue.js
java
前端
java-php-python-ssm基于的物业综合信息管理系统计算机毕业设计
基于的物业综合信息管理系统计算机毕业设计本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、
JDK1.8
V_sheji288
·
2023-12-26 23:17
java
开发语言
基于JSP+Servlet+Mysql的学生宿舍管理系统(简单的增删改查)
系统介绍项目名称:基于JSP+Servlet+Mysql的学生宿舍管理系统(简单的增删改查)项目架构:B/S架构开发语言:Java语言后端技术:JSP、Servlet、JDBC等技术运行环境:Win10、
JDK1.8
五星资源
·
2023-12-26 21:26
java
servlet
mysql
基于JSP+Servlet+Mysql的宠物管理系统(简单增删改查)
、系统介绍项目名称:基于JSP+Servlet+Mysql的宠物管理系统(简单增删改查)项目架构:B/S架构开发语言:Java语言后端技术:JSP、Servlet、JDBC等技术运行环境:Win10、
JDK1.8
五星资源
·
2023-12-26 21:54
java
servlet
mysql
Nebula Graph
源码解读
系列|客户端的通信秘密——fbthrift
NebulaGraph
源码解读
系列|客户端的通信秘密——fbthrift概述NebulaClients给用户提供了多种编程语言的API用于和NebulaGraph交互,并且对服务端返回的数据结构进行了重新封装
NebulaGraph
·
2023-12-26 15:17
SpringMVC:整合 SSM 上篇
SSM上篇一、准备工作二、MyBatis层1.dao层2.service层三、Spring层四、SpringMVC层五、执行六、说明SpringMVC-03整合SSM上篇用到的环境:IDEA2019(
JDK1.8
Sun 3285
·
2023-12-26 14:17
#
SpringMVC
mybatis
spring
springmvc
ssm
java
04GORM
源码解读
简介查询查询流程构建查询SQL语句条件语句小结search结构体search的定义search的方法小结总结简介GORM
源码解读
,基于v1.9.11版本.查询上一节中,我们已经探究过了模型是如何定义的,
刷漆猫咪
·
2023-12-26 14:36
PostgreSQL
源码解读
(143)- Buffer Manager#8(BufTableHashCode函数)
本节简单介绍了PostgreSQL缓存管理(BufferManager)中的实现函数ReadBuffer_common->BufferAlloc->BufTableHashCode,该函数根据BufferTag计算HashCode。一、数据结构BufferDesc共享缓冲区的共享描述符(状态)数据/**Flagsforbufferdescriptors*buffer描述器标记**Note:TAG_
cuichao1900
·
2023-12-26 13:24
数据库
PostgreSQL
源码解读
(138)- Buffer Manager#3(BufferAlloc函数)
本节简单介绍了PostgreSQL缓存管理(BufferManager)中的实现函数ReadBuffer_common->BufferAlloc,该函数是ReadBuffer的子过程.处理共享缓存的搜索。一、数据结构BufferDesc共享缓冲区的共享描述符(状态)数据/**Flagsforbufferdescriptors*buffer描述器标记**Note:TAG_VALIDessential
cuichao1900
·
2023-12-26 13:54
PostgreSQL
源码解读
(142)- Buffer Manager#7(hash_search_with_hash_value函数)
本节简单介绍了PostgreSQL缓存管理(BufferManager)中的实现函数ReadBuffer_common->BufferAlloc->BufTableInsert->hash_search_with_hash_value,该函数由BufTableInsert调用,对于给定的tag和bufferID,插入到哈希表中。一、数据结构BufferDesc共享缓冲区的共享描述符(状态)数据/*
cuichao1900
·
2023-12-26 13:54
数据库
PostgreSQL
源码解读
(140)- Buffer Manager#5(BufTableInsert函数)
本节简单介绍了PostgreSQL缓存管理(BufferManager)中的实现函数ReadBuffer_common->BufferAlloc->BufTableInsert,该函数对于给定的tag和bufferID,插入到哈希表中。一、数据结构BufferDesc共享缓冲区的共享描述符(状态)数据/**Flagsforbufferdescriptors*buffer描述器标记**Note:TA
cuichao1900
·
2023-12-26 13:53
PostgreSQL
源码解读
(98)- 分区表#4(数据查询路由#1-“扩展”分区表)
在查询分区表的时候PG如何确定查询的是哪个分区?如何确定?相关的机制是什么?接下来几个章节将一一介绍,本节是第一部分。零、实现机制我们先看下面的例子,两个普通表t_normal_1和t_normal_2,执行UNIONALL操作:droptableifexistst_normal_1;droptableifexistst_normal_2;createtablet_normal_1(c1intno
cuichao1900
·
2023-12-26 13:53
数据库
数据结构与算法
ArrayList
源码解读
ArrayList介绍ArrayList是基于动态数组的数据结构ArrayList随机访问速度快,中间插入与删除速度慢,尾部插入与删除速度也快。重要属性//存储元素的数组缓冲区transientObject[]elementData;//List的大小privateintsize;构造函数一publicArrayList(intinitialCapacity){if(initialCapacity
君顏
·
2023-12-26 12:05
案例167:基于微信小程序的校园失物招领小程序
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-26 08:24
小程序
微信小程序
uni-app
旅游
java
案例169:基于微信小程序的小区疫情防控系统
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-26 08:24
微信小程序
小程序
java
微信
考研
案例163:基于微信小程序的校园二手交易平台系统设计与开发
文末获取源码开发语言:Java框架:SSMJDK版本:
JDK1.8
数据库:mysql5.7开发软件:eclipse/myeclipse/ideaMaven包:Maven3.5.4小程序框架:uniapp
Selina .a
·
2023-12-26 08:52
微信小程序
小程序
java
微信
开发语言
面试题-JVM 初级面试题(40道含答案)
数组和对象在堆内存分配;某些对象没有逃逸出方法,可能被优化为在栈上分配2、谈谈JVM中的常量池
JDK1.8
开始字符串常量池:存放在堆中,包括String对象执行intern()方法后存的地方、双引号直接引用的字符串运行时常量池
mntalk
·
2023-12-26 08:30
面试题
jvm
面试
java
vue3
源码解读
--setup
目录vue2源码vue3源码示例源码显然setup函数是作为组件的options传入的,故我们将代码定位到applyOptions哦豁~~并没有发现对setup的处理……通过走断点,在setupStatefulComponent内发现了对setup函数的读取处理在匡红1的位置,判断我们是否传入了参数2,并据此获取context并在下一步作为参数传入以便我们在代码中能正确读入匡红2的位置,则去执行了
习惯水文的前端苏
·
2023-12-26 07:17
java接口持续集成自动化_JAVA接口自动化测试----Jenkins持续集成(一)
maven)一、环境的准备1.JDK的安装与配置----自己百度;2.maven的安装与配置----自己百度;3.git(码云)的安装与配置----自己百度;4.准备一台LINUX服务器(环境变量需要配置:
jdk1.8
一支援
·
2023-12-26 07:20
java接口持续集成自动化
【Java】lambda表达式和方法引用详解(
jdk1.8
新特性)
1、lambda表达式(
jdk1.8
)lambda表达式是用来简化函数式接口的匿名内部类的写法的。在Java编程语言中,匿名内部类是一个特殊的类,它没有明确的类名,通常用于简化代码和实现接口。
第五季度
·
2023-12-26 06:30
Java
java
python
开发语言
java/php/node.js/python儿童绘本租赁网站【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:ssm技术:ssm+vueJDK版本:
JDK1.8
服务器:tomcat7数据库:mysql5.7或8.0数据库工具
林文程序设计
·
2023-12-26 05:52
java
课程设计
开发语言
java/php/node.js/python防儿童走失网站【2024年毕设】
本系统带文档lw万字以上文末可领取本课题的JAVA源码参考开发环境开发语言:Java框架:ssm技术:ssm+vueJDK版本:
JDK1.8
服务器:tomcat7数据库:mysql5.7或8.0数据库工具
林文程序设计
·
2023-12-26 05:52
java
课程设计
开发语言
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他