搜索结果
查询Tags标签: 源码,共有 3759条记录-
一文了解 Dubbo 的代码架构
整体设计图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Servi…
2022/12/11 8:59:27 人评论 次浏览 -
Java程序员必会Synchronized底层原理剖析
synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。但不可否认的是synchronized依然是并发首选工具,连volatile、CAS、ReentrantLock都无法动摇synchronized的地位。s…
2022/12/5 9:22:36 人评论 次浏览 -
springBoot 过滤器去除请求参数前后空格(附源码)
背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格!如果我们手动去除参数前后空格,我们可以这样做@GetMapping(value = "/manualTrim")public void helloGet(String userName) {//手动去空…
2022/12/4 23:23:44 人评论 次浏览 -
源码学习之MyBatis的底层查询原理
导读本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的…
2022/12/4 11:17:59 人评论 次浏览 -
从源码中理解Spring Boot自动装配原理
什么是自动装配SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot在启动时会扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器,并执行类中定义的各种操作。对于外部jar包来说,只需要按照SpringBoot定义的标准,就能…
2022/12/2 12:01:31 人评论 次浏览 -
使用icode9的ArrayList 可以完全替代数组吗?
1. 说一下 ArrayList 和 LinkedList 的区别?1、数据结构: 在数据结构上,ArrayList 和 LinkedList 都是 “线性表”,都继承于 Java 的 List 接口。另外 LinkedList 还实现了 Java 的 Deque 接口,是基于链表的栈或队列,与之对应的是 ArrayDeque 基于数组的栈或队列;2…
2022/11/26 23:38:18 人评论 次浏览 -
基于Spring-AOP的自定义分片工具
1 背景随着数据量的增长,发现系统在与其他系统交互时,批量接口会出现超时现象,发现原批量接口在实现时,没有做分片处理,当数据过大时或超过其他系统阈值时,就会出现错误。由于与其他系统交互比较多,一个一个接口做分片优化,改动量较大,所以考虑通过AOP解决此问题…
2022/11/26 12:54:19 人评论 次浏览 -
基于SpringBoot的疫情防控管理系统(Java项目)
一、选题背景介绍参考:标签:互联网,技术,塔建,系统,管理,帮助,技术,MySQL,java,springboot,源码 来源: 本站声明:1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观…
2022/11/20 7:13:18 人评论 次浏览 -
干货,深入剖析ReentrantLock源码
ReentrantLock和Synchronized都是Java开发中最常用的锁,与Synchronized这种JVM内置锁不同的是,ReentrantLock提供了更丰富的语义。可以创建公平锁或非公平锁、响应中断、超时等待、按条件唤醒等。在某些场景下,使用ReentrantLock更适合,功能更强大。前两篇文章,我们分…
2022/11/15 23:29:14 人评论 次浏览 -
预约管理系统C++、STL(含完整源码)
预约系统Gitee完整源码:1、预约系统需求1.1 系统简介学校现有几个规格不同的教室,由于使用时经常出现"撞车"现象,现开发一套预约系统,解决这一问题。1.2 身份简介分别有三种身份使用该程序学生代表:申请使用 教师:审核学生的预约申请 管理员:给学生、教师…
2022/11/13 7:08:46 人评论 次浏览 -
FPGA | Verilog 实现矩阵乘法(附源码)
最近需要用 verilog写一个矩阵乘法的简单模块我写的是 3 * 3 的、数值位宽为 [3:0] (0-15)的矩阵乘法,你完全可以根据你的板子资源加以更改:Verilog代码`timescale 1ns / 1psmodule mm(A,B,Result); input [35:0] A; // 行*列*数据位宽 3*3*4 inpu…
2022/11/11 23:08:38 人评论 次浏览 -
基于Mediapipe+Opencv实现手势检测
基于Mediapipe+Opencv实现手势检测一、前言想实现一下姿态识别的时候,感觉手势识别也蛮重要的就过来顺便实现一下。二、环境配置软件:ANACONDA3+Pycharm2019环境:opencv-python>=4.5.5mediapipe>=0.8.9.1注:一定关掉科学上网三、全部源码比较短小且只有一个源文…
2022/11/7 23:07:28 人评论 次浏览 -
(附源码)计算机毕业设计ssm- AI学院教务信息管理系统
毕设帮助,指导,本源码分享,调试部署(见文末)7系统结构图整个系统的模块划分包含学生管理模块、教师管理模块和管理员管理模块, 又划分了若干了子模块,为了方便更直观的理解,下图以图形形式给出关于整个网站的结构图。网站总体功能结构图3-1如图所示:图3-2网站总体功能…
2022/10/25 7:25:27 人评论 次浏览 -
asp毕业设计——基于asp+access的学生排课管理系统设计与实现(毕业论文+程序源码)——学生排课管理系统
基于asp+access的学生排课管理系统设计与实现(毕业论文+程序源码)大家好,今天给大家介绍基于asp+access的学生排课管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。文章目录:1、项目简介选排课系统功能的设计上,学生选排课系统可以分为登录、排课…
2022/10/22 7:28:51 人评论 次浏览 -
SpringBoot + Vue 学生管理系统源码(包含数据库文件)
项目介绍这是一个采用前后端分离开发的项目,前端采用 Vue 开发、后端采用 SpringBoot + Mybatis 开发。项目部署1. 将 studentms.sql 导入数据库,参考下文数据库配置2. 运行 student_client_localhost 前端3. 运行后端方法1:配置 student_server 后端的 yml 文件 ,以及…
2022/10/22 2:28:49 人评论 次浏览