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
手写JDK动态代理
【AIGC】从零
手写
一个GPT
手写
一个GPT在GPT,确切的说是Transformer,出现之前,一个问题长久地困扰着人们——如何让两句内容不同、但语义相近的句子得到较为接近的表示。
Hellespontus
·
2023-11-21 00:13
AIGC
1024程序员节
AIGC
gpt
prompt
embedding
AI写作
pytorch
【
手写
系列】纯
手写
实现
JDK动态代理
本篇博客将涉及2个话题:第一,
JDK动态代理
的实现原理,带你探索动态代理的实质面目;第二,自己动
手写
代码去实现
JDK动态代理
,去创造世界!
zl1zl2zl3
·
2023-11-20 23:10
jdk
动态代理
源码
JDK
动态代理
【
手写
系列】理解数据库连接池底层原理之
手写
实现
前言数据库连接池的基本思想是:为数据库连接建立一个“缓冲池”,预先在池中放入一定数量的数据库连接管道,需要时,从池子中取出管道进行使用,操作完毕后,再将管道放入池子中,从而避免了频繁的向数据库申请资源,释放资源带来的性能损耗。在如今的分布式系统当中,系统的QPS瓶颈往往就在数据库,所以理解数据库连接池底层构造原理与设计思想是很有益处的。我们常用的数据库连接池有C3P0,DBCP,Druid等,下面
zl1zl2zl3
·
2023-11-20 23:40
数据库
连接池
源码
数据库
连接池
手写
XA分布式事务和Spring事务框架整合
这里是自实现XA分布式事务和ORM框架、spring事务框架的整合与Spring事务结合,分布式事务注解同普通事务@Transactional,于Spring事务AOP框架一体如果对XA事务本身不了解,可以参考下我另一片博文XA分布式事务全面理解目录整体思路:代码展示与解析:Service层代码:分布式事务注解JtaTransactionManager&自定义UserTransactionMana
失落的秘符99
·
2023-11-20 23:39
java
spring
数据库
mysql
分布式存储
Spring事务(
手写
简单实现)
事务基本特性原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性(Consistency)一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,
5detutu
·
2023-11-20 23:39
源码分析
Spring事务
手写
Spring事务方式
手写
Spring事务框架Spring事务使用事务的基本特性原子性原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响
ゞ浪人与酒丶0
·
2023-11-20 23:39
spring
spring
设计模式 | 四、代理模式(静态代理、
JDK动态代理
、Cglib动态代理、
手写
动态代理核心部分)[ProxyPattern]
代理模式源码:https://github.com/GiraffePeng/design-patterns1、应用场景在生活中,我们经常见到这样的场景,如:租房中介、售票黄牛、婚介、经纪人、快递、事务代理、非侵入式日志监听等,这些都是代理模式的实际体现。代理模式(ProxyPattern)的定义也非常简单,是指为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客服端和目标对象之间起到中介作
GiraffePeng
·
2023-11-20 23:38
设计模式
java
设计模式
代理模式
手写
spring事务管理器
前面已经
手写
了数据库查询框架,现在开始进入正题
手写
事务管理器,什么是事务啥定义的这里不废话,请自行查阅书籍或网络文献。
邓霖涛
·
2023-11-20 23:38
教你手写各种Java框架
java
spring
mysql
aop
数据库
手写
数据库查询框架ORM
我们不重复制造轮子,这里主要写的是如何封装JDBC,实现将数据库查询直接映射成javaBean,实现数据与对象的查询与映射。进阶可以思考开源框架hibernate,mybatis、JPA的底层是如何实现的。直接正题,需要具备的基础知识如下:Java内省机制,反射,泛型,注解技术设计模式-策略模式动态代理技术JDBC基础这里复习下JDBC的流程获取数据库连接连接获取预编译查询对象设置sql查询参数查
邓霖涛
·
2023-11-20 23:08
教你手写各种Java框架
java
后端
mybatis
mysql
spring
如何
手写
一个简易的数据库连接池
前言要
手写
实现一个数据库连接池首先肯定要理解其作用和工作原理数据库连接池的作用包括:1节省资源:数据库连接池会对连接进行复用,避免了每次连接时都需要建立新的连接和释放连接的开销,从而节省了资源。
mming520
·
2023-11-20 23:37
java
sql
关于
手写
ioc容器实现依赖注入的过程和心得
首先我想总结一下:为什么要使用ioc:为什么要使用ioc来进行依赖注入,主要的目的是为了解耦,原先的代码controller层依赖于Service层,Service层依赖于DAO层,service需要newdao,controller需要newservice。层层依赖使得代码的耦合度很高,同时增加了维护成本和难度,ioc本质上就是将原先controller要通过new一个service,现在通过控
mming520
·
2023-11-20 23:07
java
spring
手写
SpringAOP实现事务
1:AOP即面向切面编程,主要解决代码复用问题和解耦合,AOP编程的核心点是在方法前和方法后处理事情,AOP技术的应用场景有日志,事务,权限。Spring事务根据环绕通知,前置通知,后置通知,异常通知实现实现事务的代码如下,其中注解是自己定义的。引入JdbcTemplate数据模板,在配置文件配置。@RepositorypublicclassUserDao{@AutowiredprivateJdb
一天睡二十四小时
·
2023-11-20 23:06
spring
AOP
事务
透彻理解Spring事务设计思想之
手写
实现
前言事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。事务具有4个特性:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。在实际开发中,我们对事务应用最多就是在数据库操作这一环,特别是Spring对数据库事务进行了封装管理。Spring对事务的支持,确实很强大,但是从本质上来讲:事务是否生效取
ff00yo
·
2023-11-20 23:06
如何
手写
动态代理实现数据库事务
动态代理类似于ioc,但具体的说动态代理编程方式符合AOP面向切面编程,动态代理就是,在程序运行期,创建目标对象的代理对象,并对目标对象中的方法进行功能性增强的一种技术。在生成代理对象的过程中,目标对象不变,代理对象中的方法是目标对象方法的增强方法。可以理解为运行期间,对象中方法的动态拦截,在拦截方法的前后执行功能操作。代理类在程序运行期间,创建的代理对象称之为动态代理对象。这种情况下,创建的代理
mming520
·
2023-11-20 23:36
数据库
java
写作这件事,想说爱你不容易
喜欢写东西是从很小时候开始的,起初只是流水账般的日记,上初中的时候遇到一本《汪国真诗集》就开始学着写诗,高中的时候就和同学一起办“杂志”玩,大学的时候电脑没有那么普及,纯靠
手写
小说,也熬夜写作。
向不惑40
·
2023-11-20 23:02
手写
EventBus(Vue)
Vue中事件相关的方法vm.$on、vm.$off、vm.$once、vm.$emit,通过eventsMinxin方法挂在Vue的原型上。定义一个事件总线对象events管理所有事件:每次执行$on的时候,都会在events中对应事件的回调函数列表中添加一项;每次执行$emit的时候,会执行events中对应事件的所有函数。/*this.events={event1:[callback1,cal
wsyyyyyyy
·
2023-11-20 22:02
#
JS手写
javascript
vue.js
手写
事件总线 EventBus
发布订阅模式发布订阅模式是一种广泛应用于异步编程的模式,是回调函数的事件化,常常用来解耦业务逻辑作为一个事件总线,它应当具备一个任务队列,以及三个方法:订阅方法、发布方法、取消订阅functionEventBus(){leteventList={}//按事件名称创建任务队列//注册事件(订阅)on(){}//触发事件(发布)emit(){}//移除指定回调(取消订阅)off(){}}首先来实现订阅
laughable045
·
2023-11-20 22:31
前端
JS
手写
事件总线
APIeventBus:包含所有功能的事件总线对象eventBus.on(eventName,listener):绑定事件监听eventBus.emit(eventName,data):分发事件eventBus.off(eventName):解绑指定事件名的事件监听,如果没有指定解绑所有原理使用on方法来绑定发生某种事件后应该执行的回调函数。使用emit触发这个事件,并给这个事件的回调函数传入数据
~,555555
·
2023-11-20 22:30
前端学习
javascript
前端
开发语言
手写
实现简单的Vue事件总线
一、什么是事件总线自定义事件总线属于一种观察者模式,其中包括三个角色:发布者(Publisher):发出事件(Event);订阅者(Subscriber):订阅事件(Event),并且会进行响应(Handler);事件总线(EventBus):无论是发布者还是订阅者都是通过事件总线作为中台的;当然我们可以选择一些第三方的库:Vue2默认是带有事件总线的功能;Vue3中推荐一些第三方库,比如mitt
小小白学计算机
·
2023-11-20 22:30
JS高级
Vue.js
vue.js
javascript
前端
事件总线
C++
手写
操作系统学习笔记(三)—— PCI总线和VGA
C++
手写
操作系统学习笔记(三)1.代码重构2.PCI(PeripheralComponentInterconnect)1.PCI总线特点2.PCI控制器1.PCI基本配置空间2.PCI读写3.PCI实现
willllllllllll
·
2023-11-20 22:30
c++
学习
linux
汇编
bus在matlab里哪里,Matlab中使用脚本和xml文件自动生成bus模块
帮一个老师写的小工具在一个大工程中需要很多bus来组织信号,而为了规范接口,需要定义很多BusObject,用Matlab语言
手写
这些BusObject比较费工夫所以用xml配置文件来写,也便于更改总线数据接口
weixin_39669147
·
2023-11-20 21:29
bus在matlab里哪里
手写
的APT 无反射BUS 事件总线框架、APT 无反射IOC框架、Android Aspectj AOP 应用
包含:
手写
的APT无反射BUS事件总线框架、APT无反射IOC框架、AndroidAspectjAOP应用APTbus事件总线框架APT无反射IOC框架https://blog.csdn.net/u014598896
吴小智的理想流
·
2023-11-20 21:59
手写
EventBus
像这样的框架如何进行实现呢,我们就
手写
一个。工程目录结构一,定义枚举类枚举类,用于线程切换。publicenumThreadMode{MAIN,BAC
朽木成才
·
2023-11-20 21:59
框架
EventBus
js
手写
实现eventBus事件总线订阅者发布者模式
EventBus几个常用方法如下:eventBus的4个基本事件on发布和订阅emit执行该订阅下的所有函数off取消某个函数的订阅once只执行一次订阅事件这里用Map存储EventBus的数据(发布者-订阅者)。代码如下://组件通信,一个触发与监听的过程classEventBus{constructor(){this._events=newMap();//存储发布者和订阅者}on(type,
syx_12
·
2023-11-20 21:28
JavaScript
前端经典面试题
javascript
设计类—BusMatrix生成
如何生成可参考右边的帮助文档文章目录前言一、工具下载二、文件说明三、脚本配置说明1.BuildBusMatrix使用2.配置项说明2.地址remap总结前言在实际芯片项目中,BUSMARTIX总线矩阵一般不会
手写
小木同学1127
·
2023-11-20 21:26
设计类
pip
200代码写一套属于自己的事件总线(EventBus)库
源码https://github.com/harvie1208/EventBus关键词:观察者模式、反射、自定义注解、线程调度
手写
200行代码,一步一步实现EventBus核心功能,看完可以写一套属于自己的事件总线库啦
hw970595416
·
2023-11-20 21:55
Android
Android
源码
事件总线
观察者
手写
事件总线
手写
事件总线*方便各个组件之间的互相调用*classBus{constructor(){this.obj={};}//绑定事件on(eventName,fn){if(this.obj[eventName
csdn370139800
·
2023-11-20 21:55
javascript
JavaScript
手写
系列(二)———EventBus
最近刷到一篇
手写
EventBus的文章,看完才明白其中的大概原理,今天就以我自己的理解来给大家讲讲基本实现。
星II河
·
2023-11-20 21:54
前端拾遗
javascript
前端
vue.js
JS高级 之 eventBus 事件总线
目录一、概念二、
手写
1.代码2.栗子三、Vue2中1.在main.js中注册2.在某组件发射事件3.在某组件监听事件4.移除事件四、Vue3中1.安装2.封装一下3.发射事件4.监听事件5.取消事件一、
玄鱼殇
·
2023-11-20 21:54
JS高级
javascript
开发语言
ecmascript
事件总线
eventBus
手写
事件总线 eventBus
目录了解手撕了解通常在vue组件中实现组件之间的传参访问,相比应该有接触过事件总线$bus或者叫eventBus,一般我们是在main.js中初始化一个vue实例,并挂载原型上。一般是这么写//mainVue.prototype.eventBus=newVue()//comp1this.eventBus.$emit('handle','value')//comp2this.eventBus.$on
凯特霖
·
2023-11-20 21:54
前端
分享
javascript
vue.js
前端
js
es6
手写
一个Bus总线
typeBusClass={emit:(name:string)=>voidon:(name:string,cab:Function)=>void}typePramsKey=string|number|symboltypeList={[key:PramsKey]:Array}classBusimplementsBusClass{list:Listconstructor(){this.list={}
QAEARQ
·
2023-11-20 21:22
Vue
前端
javascript
vue.js
阿里架构阿里架构师手把手带你a学Mybatis开源ORM框架“
简介前段时间利用空闲时间,参照mybatis的基本思路
手写
了一个ORM框架。一直没有时间去补充相应的文档,现在正好抽时间去整理下。
Netty_cgmx9880
·
2023-11-20 20:34
mybatis
架构
开源
java
spring
MindSpore基础教程:LeNet-5 神经网络在MindSpore中的实现与训练
本文将详细介绍如何使用MindSpore框架实现并训练一个LeNet-5神经网络,专注于处理MNIST
手写
数字数据集。前言Min
繁星意未平
·
2023-11-20 20:29
AI
神经网络
人工智能
深度学习
手写
消息队列(基于RabbitMQ)
一、什么是消息队列?提到消息队列是否唤醒了你脑海深处的记忆?回看前面的这篇文章:《Java多线程系列Ⅳ(单例模式+阻塞式队列+定时器+线程池)》,其中我们在介绍阻塞队列时说过,阻塞队列最大的用途就是实现生产者消费者模型。我们知道对于生产者消费者模型来说,它具有两个十分亮眼的特点:解耦合.削峰填谷.(1)解耦合在引入生产者消费者模型之前,两台服务器之间通常是直接交互,这种交互模式使得服务器之间的耦合
不摸鱼的程序员
·
2023-11-20 19:11
项目实战
rabbitmq
分布式
Spring 实现AOP的动态代理的方式
SpringAOP实现的关键在于动态代理,主要有两种方式,
JDK动态代理
和CGLIB动态代理:(1)
JDK动态代理
只提供接口的代理,不支
故事和酒我都有
·
2023-11-20 18:29
三、机器学习基础知识:Python常用机器学习库(图像处理相关库)
文章目录1、OpenCV1.1窗口操作函数1.2图像处理1.3图像捕获与人脸检测2、PIL2.1主要函数2.2表情图像合成2.3
手写
数字转换2.4滤波查找图像边缘1、OpenCVOpenCVPython
七层楼的疯子
·
2023-11-20 18:50
机器学习(Python)
机器学习
人工智能
python
数据分析
数据挖掘
手写
marque,字母滚动
import{defineComponent}from"vue";exportdefaultdefineComponent({name:"marquee"}).marquee{display:inline-block;padding-left:100%;animation:marquee25slinearinfinite;}@keyframesmarquee{0%{transform:transl
_大龄
·
2023-11-20 17:21
vue小组件
javascript
前端
html
springboot mybatis如何打印出查询语句_从 0 开始
手写
一个 Mybatis 框架,三步搞定!...
一、Mybatis框架流程简介二、梳理自己的Mybatis的设计思路三、实现自己的Mybatis《Java2019超神之路》《Dubbo实现原理与源码解析——精品合集》《Spring实现原理与源码解析——精品合集》《MyBatis实现原理与源码解析——精品合集》《SpringMVC实现原理与源码解析——精品合集》《SpringBoot实现原理与源码解析——精品合集》《数据库实体设计合集》《Java
weixin_39632693
·
2023-11-20 14:27
springboot
写一个sql实现以下查询结果
刘总-
手写
mybatis框架
手写
mybatis框架这里写目录标题
手写
mybatis框架mybatis框架流程简介梳理自己的Mybatis的设计思路实现自己的mybatis一、Mybatis框架流程简介二、梳理自己的Mybatis的设计思路三
撸java的兔斯基
·
2023-11-20 14:55
java
java
mybatis
数据库
我为什么开始写技术博客
为什么开启技术分享我不算是一个聪明的人,没有过目不忘的本事,所以从工作开始就养成了做笔记的习惯;最开始15、16年做模型开发,那时候环境其实就和现在一样了,主机只有开机键,所有网络断开,师傅在电脑疯狂连线,我在旁边拿着笔记本
手写
要点
CyberSecurity_zhang
·
2023-11-20 12:41
闲言碎语
技术博客
随笔
知识付费
简单理解Socket及TCP/IP、Http、Socket的区别
题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看HTML5的东西,看到websocket时觉得很有意思,动
手写
几个
csdn265
·
2023-11-20 12:41
socket网络编程
在React中使用防抖节流
即减少一段时间内事件触发的频率,常用与监听滚动条滚动,鼠标移动,窗口大小变化依据上面的定义可以
手写
一个
花满樱❀
·
2023-11-20 11:46
React
防抖节流
你对了又怎样?
今天在签一份文件时,顺
手写
上日期时发现自己已经进入公司整整1年零2个月了。
小墨鱼天天很开心
·
2023-11-20 10:22
给女朋友的一封信
在提笔以前,我其实有过
手写
,但是还是选择了用书写软件的形式来表示我的心意。
ea37f97524b0
·
2023-11-20 10:17
HIT 模式识别
手写
汉字分类 Python实现
训练集数据TrainSamples-400.csv,含100个不同汉字,每个汉字400个实例,每个实例均为64*64的二值图像;训练集标注TrainSamples-400.csv,为40000个0到99间的整数,表示训练集中每个实例所属汉字类别;测试集数据TestSamples-300.csv,为30000个实例,每个实例格式同训练集。要求标注测试集,输出Result.csv。importnump
Foliciatarier
·
2023-11-20 09:43
python
零基础写作者,想通过新媒体变现,有3个坑要避开
也许有人说,真正走心的写作,应该是我
手写
我心。他们认为把自己对生活的感悟,甚至发的牢骚发到自媒体平台,是所谓的我
手写
我心,在我看来那就是自嗨。如果
南珞洛
·
2023-11-20 09:40
马小秋秋言物语第五十六章:马小秋:“般若(bō rě)波罗蜜多”之含义
Qiu'sRhetoric(56)MaXiaoqiu:Themeaningof"PrajnaParamita"近些年,我去到很多企业,看见不少企业老板办公室的墙上都挂着《心经》,有
手写
版的,也有印刷版的
秋言物语8
·
2023-11-20 08:38
PXE高效批量网络装机
系统安装过程3.光盘安装相关文件4.PXE简介5.实现过程6.PXE优点二.PXE实现过程1.实验准备2.搭建DHCP服务器3.配置TFTP服务器4.准备pxelinu.0文件5.挂载镜像准备内核、驱动文件6.
手写
配置文件
ChiZB
·
2023-11-20 08:33
网络
linux
运维
服务器
周五 坚持到底就是胜利
当年
手写
一切笔记的时代还记得吗?当年没有电脑和复印机打印机的时代还记得吗?当年的人人网你还记得吗?博客时代你还记得吗?现在是微博、vlog、plog、播客、小视频盛行的时代。好
馄炖不混沌
·
2023-11-20 08:40
采访3000位70岁老人:这7个人生道理,我后悔没早点知道
英语:无需经过别人糟糕的翻译,直接看到原著作者亲
手写
的文字。认知:让我能够做出更明智的选择。健身:保持健康才有更多时间学习和享乐。....那
阿猫读书
·
2023-11-20 07:56
上一页
51
52
53
54
55
56
57
58
下一页
按字母分类:
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
其他