网站首页 站内搜索

搜索结果

查询Tags标签: 源码,共有 8633条记录
  • 你是怎么学习 Java 技术的?

    一、Java 语言Java 语言不只是一门语言。Java 学习不是一蹴而就就可以达成的,它是一个循序渐进,由浅入深,由表及里的过程。尤其需要注意的是不能有浅尝辄耻,不求甚解的态度。每个地方只抓一点,等于什么也没得到。每个小范畴内的学习都必须讲究系统性,完整性。二、知…

    2023/6/7 14:52:16 人评论 次浏览
  • 一文了解 Dubbo 的代码架构

    整体设计图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Servi…

    2022/12/12 4:24:57 人评论 次浏览
  • Java程序员必会Synchronized底层原理剖析

    synchronized作为Java程序员最常用同步工具,很多人却对它的用法和实现原理一知半解,以至于还有不少人认为synchronized是重量级锁,性能较差,尽量少用。但不可否认的是synchronized依然是并发首选工具,连volatile、CAS、ReentrantLock都无法动摇synchronized的地位。s…

    2022/12/5 14:24:00 人评论 次浏览
  • 源码学习之MyBatis的底层查询原理

    导读本文通过MyBatis一个低版本的bug(3.4.5之前的版本)入手,分析MyBatis的一次完整的查询流程,从配置文件的解析到一个查询的完整执行过程详细解读MyBatis的一次查询流程,通过本文可以详细了解MyBatis的一次查询过程。在平时的代码编写中,发现了MyBatis一个低版本的…

    2022/12/4 1:23:56 人评论 次浏览
  • 从源码中理解Spring Boot自动装配原理

    什么是自动装配SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot在启动时会扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器,并执行类中定义的各种操作。对于外部jar包来说,只需要按照SpringBoot定义的标准,就能…

    2022/12/2 14:24:56 人评论 次浏览
  • springBoot 过滤器去除请求参数前后空格(附源码)

    背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格!如果我们手动去除参数前后空格,我们可以这样做@GetMapping(value = "/manualTrim")public void helloGet(String userName) {//手动去空…

    2022/11/30 23:53:59 人评论 次浏览
  • 使用icode9的ArrayList 可以完全替代数组吗?

    1. 说一下 ArrayList 和 LinkedList 的区别?1、数据结构: 在数据结构上,ArrayList 和 LinkedList 都是 “线性表”,都继承于 Java 的 List 接口。另外 LinkedList 还实现了 Java 的 Deque 接口,是基于链表的栈或队列,与之对应的是 ArrayDeque 基于数组的栈或队列;2…

    2022/11/26 23:23:55 人评论 次浏览
  • 基于Spring-AOP的自定义分片工具

    1 背景随着数据量的增长,发现系统在与其他系统交互时,批量接口会出现超时现象,发现原批量接口在实现时,没有做分片处理,当数据过大时或超过其他系统阈值时,就会出现错误。由于与其他系统交互比较多,一个一个接口做分片优化,改动量较大,所以考虑通过AOP解决此问题…

    2022/11/23 1:23:53 人评论 次浏览
  • TiKV 源码阅读三部曲(三)写流程

    背景 TiKV 是一个支持事务的分布式 Key-Value 数据库,目前已经是 CNCF 基金会 的顶级项目。 作为一个新同学,需要一定的前期准备才能够有能力参与 TiKV 社区的代码开发,包括但不限于学习 Rust 语言,理解 TiKV 的原理和在前两者的基础上了解熟悉 TiKV 的源码。 笔者将结…

    2022/11/17 4:24:55 人评论 次浏览
  • 干货,深入剖析ReentrantLock源码

    ReentrantLock和Synchronized都是Java开发中最常用的锁,与Synchronized这种JVM内置锁不同的是,ReentrantLock提供了更丰富的语义。可以创建公平锁或非公平锁、响应中断、超时等待、按条件唤醒等。在某些场景下,使用ReentrantLock更适合,功能更强大。前两篇文章,我们分…

    2022/11/14 23:24:01 人评论 次浏览
  • 基于SpringBoot的疫情防控管理系统(Java项目)

    一、选题背景介绍参考:标签:互联网,技术,塔建,系统,管理,帮助,技术,MySQL,java,springboot,源码 来源: 本站声明:1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观…

    2022/11/14 5:23:54 人评论 次浏览
  • 预约管理系统C++、STL(含完整源码)

    预约系统Gitee完整源码:1、预约系统需求1.1 系统简介学校现有几个规格不同的教室,由于使用时经常出现"撞车"现象,现开发一套预约系统,解决这一问题。1.2 身份简介分别有三种身份使用该程序学生代表:申请使用 教师:审核学生的预约申请 管理员:给学生、教师…

    2022/11/13 5:23:54 人评论 次浏览
  • 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:24:00 人评论 次浏览
  • 基于Mediapipe+Opencv实现手势检测

    基于Mediapipe+Opencv实现手势检测一、前言想实现一下姿态识别的时候,感觉手势识别也蛮重要的就过来顺便实现一下。二、环境配置软件:ANACONDA3+Pycharm2019环境:opencv-python>=4.5.5mediapipe>=0.8.9.1注:一定关掉科学上网三、全部源码比较短小且只有一个源文…

    2022/11/7 6:23:54 人评论 次浏览
  • 【金秋打卡】第四天 从零做一个前端开源项目

    学习课程名称:从零做一个前端开源项目 章节名称:什么是开源 讲师:双越 课程内容:什么是开源 开源软件并不是只是一推源代码,包含的内容比较多的,总结如下: 源码 文档,如二次开发文档和用户使用文档 开发环境,告诉二次开发者如何搭建和运行代码 允许他人贡献代码,…

    2022/10/29 3:24:59 人评论 次浏览
共8633记录«上一页1234...576下一页»
扫一扫关注最新编程教程