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
Android-源码学习
Koa
源码学习
前言koa是一个非常流行的Node.jshttp框架。本文我们来学习下它的使用和相关源码来自官网的介绍:Koa是一个新的web框架,由Express幕后的原班人马打造,致力于成为web应用和API开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用async函数,Koa帮你丢弃回调函数,并有力地增强错误处理。Koa并没有捆绑任何中间件,而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应
flytam
·
2023-04-05 02:43
nodejs
学习
中间件
前端
Android-
(1)前言
前言很想写一款安卓游戏,去年底就开始看《第一行代码》,看了有两三个月,基本是看玩了。所有的代码也都敲过不止一次了,但是上个月网站出了点问题,数据库啥的都没了,我枯了,近两百篇博客都没了,其中就有学习开发的内容,后来慢慢为了加强巩固知识,也在慢慢捡起来,并学习记录新的知识。今天2020年5月9日,开始复习《第一行代码》。开发环境搭建首先是下载AndroidStudio,我当时下载过,后来电脑重装,啥
哥兜兜里有泡泡糖
·
2023-04-05 02:20
数据库
android
安卓
java
人工智能
Spring
源码学习
~11、Bean 的加载步骤详解(二)
Bean的加载步骤详解(二)一、循环依赖1、什么是循环依赖循环依赖就是循环引用,即两个或多个bean互相之间持有对方,如下图:循环引用不是循环调用,循环调用是方法之间的环调用,循环调用是无法解决的,除非有终结条件,否则出现死循环,最终导致内存溢出。1)、Spring如何解决循环依赖Spring容器循环依赖包括构造器循环依赖和setter循环依赖,那Spring容器如何解决循环依赖呢?先看下示例:p
戴泽supp
·
2023-04-05 00:13
#
Spring系列
spring
学习
java
Spring
源码学习
~12、容器的拓展功能简介
容器的拓展功能简介一、简介ApplicationContext和BeanFactory两者都是用于加载bean的,相比之下,ApplicationContext除了包含BeanFactory的所有功能之外,还提供了更多的扩展功能。那么ApplicationContext比BeanFactory多出了哪些功能呢?写法上的不同:BeanFactoryBeanFactorybeanFactory=new
戴泽supp
·
2023-04-05 00:43
#
Spring系列
spring
java
Mybatis
源码学习
六(MetaObject)
MetaObject基本架构MetaObject获取属性值流程源码分析MetaObject获取属性值publicclassMetaObjectTest{@Testpublicvoidtest1(){Objectblog=newBlog();Configurationconfiguration=newConfiguration();MetaObjectmetaObject=configuration
凌玉佳
·
2023-04-04 23:43
mybatis源码学习
学习
Mybatis
源码学习
(7)-反射工具(ObjectWrapper & MetaObject)
历史文章:Mybatis
源码学习
(6)-反射工具(MetaClass)MetaClass可以通过反射来解析类级别类型信息,而ObjectWrapper是对对象的包装,可以通过字符串操作和查询对象的属性。
凉茶方便面
·
2023-04-04 23:02
Mybatis
源码学习
java
mybatis
源码
mybatis+mybatisplus
源码学习
(十三)MetaObject
目录前言一、MetaObject的使用二、MetaObject的原理1、SystemMetaObject2、MetaObject的构建3、MetaObject获取值4、MetaObject设置值总结前言Mybatis中提供了MetaObject,用来将一个对象的信息通过反射解析出来,保存了对象的元数据,可以通过ognl表达式设置和获取属性。一、MetaObject的使用(1)Object类型可以对
_lrs
·
2023-04-04 23:43
spring
boot
mybatis
mybatis
spring
boot
C++雾中风景14:CRTP, 模板的黑魔法
笔者在进行数据库
源码学习
和开发时,发现无论是Clickhouse还是Doris中也同样大量使
LeeHappen
·
2023-04-04 13:18
Java开源的ERP系统源码带文字搭建教程,前后端分离架构
需要
源码学习
可私信。该系统是前后端分离的架构,前端使用Vue2.6.10,后端使用SpringBoot2.0.0。
淘源码d
·
2023-04-04 10:40
精品源码推荐(免费)
java
intellij-idea
开发语言
源码
ERP
【MyBatis】
源码学习
05 - 关于 xml 文件解析的分析
文章目录前言参考目录学习笔记1、章节目录概览2、`14.3`:`SqlSourceBuilder`类与`StaticSqlSource`类3、`14.4.2`:`ResultMapResolver`类3.1、测试代码说明3.2、结果集`userMap`解析流程3.3、结果集`getGirl`解析流程3.4、鉴别器`discriminator`解析流程4、`14.6`:XML文件解析5、`14.6.
MichelleChung
·
2023-04-04 10:07
MyBatis
学习笔记
mybatis
java
Android-
沉浸式的实现
1、在res中创建目录values-v21并创建styles.xml文件GB@}(0}A~5E23U0P5H1B}8I.png2、在styles.xml文件中加入控制falsetrue-->@android:color/transparent@android:color/whitetruetrue3、创建BaseActivitypublicclassBaseActivityextendsFragm
Perston
·
2023-04-04 06:10
源码学习
之设计模式(代理模式)
今天要说的是设计模式中的代理模式。代理模式在我们生活中极其常见----中介机构,委托人等,这些都是代理,就连老美想当世界警察,打的战争都是代理人战争。那什么是代理呢?代理在百度百科上这样解释的:一般做法是由委托人与代理人签订代理协议,授权代理人在一定范围内代表其向第三者进行商品买卖或处理有关事务。而在编程中是一个对象为其他对象提供一个代理,以控制对这个对象的访问。实际上来说,代理模式是从一些方面进
RunningShrimp
·
2023-04-04 05:54
java
spring
设计模式
源码学习
react
源码学习
fiber架构的设计理念1、fiber概述在现有React中,更新过程是同步的,这可能会导致性能问题。当React决定要加载或者更新组件树时,会做很多事,比如调用各个组件的生命周期函数,计算和比对VirtualDOM,最后更新DOM树,这整个过程是同步进行的,也就是说只要一个加载或者更新过程开始,那React就会一鼓作气运行到底,中途绝不停歇。在此过程中浏览器渲染引擎处于挂起的状态,无法进行任何渲
Clavin.
·
2023-04-03 16:40
react.js
学习
javascript
SpringSecurity
源码学习
(一)
一、前言本文是参考了胖哥(https://felord.blog.csdn.net/?type=blog)的博客,记录学习过程中自己的一些理解;笔者争取写的通俗易懂,希望对你有所帮助。二、SpringSecurity简介正如框架的名字SpringSecurity,可以拆分为两部分:Spring+Security,可以简单的总结SpringSecurity是一个依托于Spring的负责安全方面的框架
你可以叫我仔哥呀
·
2023-04-03 14:08
学习
java
spring
boot
2019-必看-
Android-
高级面试题总结
10.监听器未关闭很多需要register和unregister的系统服务要在合适的时候进行unregister,手动添加的listener也需要及时移除##如何避免OOM?1.使用更加轻量的数据结构:如使用ArrayMap/SparseArray替代HashMap,HashMap更耗内存,因为它需要额外的实例对象来记录Mapping操作,SparseArray更加高效,因为它避免了KeyValu
m0_63737583
·
2023-04-03 10:01
程序员
面试
android
移动开发
2019-必看-
Android-
高级面试题总结,oppo android面试
5.静态View导致泄漏使用静态View可以避免每次启动Activity都去读取并渲染View,但是静态View会持有Activity的引用,导致无法回收,解决办法是在Activity销毁的时候将静态View设置为null(View一旦被加载到界面中将会持有一个Context对象的引用,在这个例子中,这个context对象是我们的Activity,声明一个静态变量引用这个View,也就引用了act
m0_66144765
·
2023-04-03 09:06
程序员
架构
移动开发
android
android中mvp封装,
android-
简单快速封装MVP+Retrofit2.0+Rxjava框架
1、概述对于MVP(ModelViewPresenter)大多数做开发的人都能说出一二,或者看到网上的对mvp的解释,对其意都有大概的了解,但让你真正写一套mvp框架,是不是发现无从下手?曾几何本人接触MVP+Retrofit2.0+Rxjava也有同样的疑惑,固知道问题所在,网上关于MVP方面文章太多,千篇一律,看起来比较费力,其实只要看懂一篇文章就够了,为此这篇文章本人写的比较详细,如果无从下
黔子
·
2023-04-03 08:17
android中mvp封装
ERNIE
源码学习
与实践:为超越ChatGPT打下技术基础!
★★★本文源自AlStudio社区精品项目,【点击此处】查看更多精品内容>>>ERNIE学习与实践:为超越ChatGPT打下技术基础!ERNIE是BERT相爱相杀的好基友,由ERNIE发展起来的文心大模型,是GPT3.0的强劲竞争对手,未来还会挑战ChatGPT的江湖地位!在“BERT学习与实践:为紧追潮流ChatGPT做好技术准备!”项目中,我们从源码到微调从头实践,对BERT有了较详细的了解。
AI Studio
·
2023-04-03 06:58
学习
chatgpt
人工智能
co模块
源码学习
(详)
近期在看阮一峰老师的《ES6入门教程》中”Generator函数的异步应用“这一章节时,看到了对co模块的介绍。刚好趁这个机会通过博客的方式,来加强对co模块的学习。也希望能帮助同行的学习者在看完这篇文章后也可以手写co模块。(学习以下内容之前,建议对异步,生成器,Promise的知识进行一定的学习。可以参考《ES6入门教程》的生成器和Promise的教程)co模块源码放在文末co模块需要实现什么
大丘丘病了二丘丘瞧
·
2023-04-03 06:36
笔记
学习
javascript
前端
深入解析SpringBoot核心运行原理和运作原理源码
本章会带领大家通过
源码学习
SpringBoot的核心运作原理,内容涉及自动配置的运作原理、核心功能模块、核心注解以及使用到的核心源代码分析。核心运行原理使用SpringBoot时,我们只需引|
写代码的珏秒秒
·
2023-04-03 04:19
编程
Java
程序员
spring
boot
java
spring
极客大学java进阶训练营怎么样,图文详解!
Spring思维导图Spring
源码学习
笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?
嗯嗯好的呢!
·
2023-04-03 02:05
面试
学习路线
阿里巴巴
java
dubbo
开发语言
ui
golang
influxdb查询语句_InfluxDB
源码学习
:查询优化
InfluxDB2.0使用Flux作为它的查询语言,分析一下下面这个查询语句(简称QueryA)是如何被执行的:(bucket:InfluxDB作为数据库同样设计了逻辑查询计划和物理查询计划的创建和优化环节,整体流程:解析查询语句,生成flux.Spec对象将Spec对象转化成逻辑查询计划并优化将逻辑查询计划转换成物理查询计划并优化代码如下:funcflux.Spec对象flux.Spec定义如下
weixin_39530509
·
2023-04-03 00:19
influxdb查询语句
Spring
源码学习
——idea导入Spring源码
idea中安装Git,直接去我的网盘里面下拉即可,或者去官网也行!下载之后解压到自己相应的目录下,然后可以点击测试一下,可以看到我下载的版本是2.20.1版本idea中安装git官网下载地址:https://www.git-scm.com/download/win百度网盘链接:https://pan.baidu.com/s/1bGjcX1ykNB6VRUvoBbahYw提取码:rootidea导入
嘘寒问暖
·
2023-04-02 07:24
python-docx
源码学习
docx文件是一个包(WordprocessingMLPackage),其中包含许多个xml文件,另外还包含其他媒体文件,例如图像、视频。可以将docx文件重命名为zip文件,再解压缩,即可看到文件结构。[Content_Types].xml位于根目录下,是此包所有文件的列表。每个文件及其类型都在[Content_Types].xml中列出。_rels用于标识包的起始部分或包关系。不懂word_r
Jessie_YYY
·
2023-04-02 04:30
python
全方位深度剖析php,全方位深度剖析PHP7底层源码
1-1课程整体介绍(了解课程整体内容,方能更好学习)试看第2章PHP7的新特性本章主要介绍PHP7的新特性,做基准测试,与PHP5对比验证PHP7的性能提升程度,引出对PHP7
源码学习
的必要性。
pelican最小
·
2023-04-02 03:36
全方位深度剖析php
Spring
源码学习
---Bean对象扫描
SpringBean对象扫描过程,如下图。结合上图的流程和源码,简要分析一下Bean扫描的源码。1Bean对象的扫描入口//Invokefactoryprocessorsregisteredasbeansinthecontext.//调用在上下文中注册为bean的工厂处理器invokeBeanFactoryPostProcessors(beanFactory);@ComponentScan,提到s
亭子下的李子
·
2023-04-02 02:03
源码
Java学习
spring
java
spring源码
Bean对象扫描
SpringBoot
源码学习
——BeanDefinition注册以及@Configuration的解析
介绍在理解Bean的注册以及配置类是如何解析之前,有几个贯穿容器整个IOC特性的工具类需要先了解一下1.BeanDefinition——springbean的建模对象那么什么是springbean的建模对象呢?一言概之就是把一个bean实例化出来的模型对象?有人会问把一个bean实例化出来有Class就行了啊,Class也就是我们通常说的类对象,就是一个普通对象的建模对象,那么为什么spring不
小肖同学哦
·
2023-04-02 02:45
框架技术
spring
bean
java
ioc
RocketMQ
源码学习
笔记
一、环境配置1.1、下载源码下载地址:https://github.com/apache/rocketmqgitclonehttps://github.com/apache/rocketmq.git1.2、导入maven工程到IDE1.3、准备启动的配置1)在下载的rocketmq根目录创建新文件夹conf2)把rocketmq\distribution\conf下的broker.conf,bro
Shi Peng
·
2023-04-02 01:45
中间件-RocketMQ
maven
java
eclipse
Vue2
源码学习
(三)入口
通过构建出来的Vue.js在src/platforms/web/entry-runtime-with-compiler.js这个文件中有引用到类似vue的东西:importVuefrom'./runtime/index'下面看一下这个文件:可以看到文件中又有应用到类似vue的东西:importVuefrom'core/index'那我们再继续看看这个文件:结果一看又是相似的场景:importVue
3Alan
·
2023-04-02 00:08
集合
源码学习
-LinkedList
特点:底层是双向链表,在增加或删除元素时,只需要断开连接点两边的引用即可,所以增删快,但是查询需要遍历,所以查询慢。LinkedList比ArrayList更占用内存,它维护了两个引用。源码:add()//示例LinkedListl=newLinkedList();l.add("3");l.add("5");//新增元素publicbooleanadd(Ee){//第一次adde=3linkLas
空白Q
·
2023-04-01 23:07
java基础学习
java
Android-
茫茫9个月求职路,终于拿满意offer手慢无
金九银十过后各大网络平台都是各种面经分享,包括已收offer,或面试失败的都有,相信大部分人都拿到了自己心仪的大厂offer,不过也有没有少数没能进到自己内心向往的大厂而懊恼的,那么到底如何才能进大厂,该准备些什么才能进大厂?此时字节总监有话说,针对面试字节跳动,大佬总结了一些面试点,相信在其它面试中也能带来不少的帮助,今天小编把它整理好了,希望可以帮到更多的小伙伴。本文你能收获什么?知道setC
编程进阶路
·
2023-04-01 20:25
程序员
android
移动开发
经验分享
【UE4】UE4GamePlay架构
参考博客:UE4官方文档、大钊、南京周润发、带带大师兄、yblackd、董国政、Ken_An、张悟基、paprika这篇博文主要记录一些自己在学习GamePlay的过程中一些心得记录,最开始使用的是UE5
源码学习
Goulandis
·
2023-04-01 19:27
UE4
学习笔记
ue4
okhttp
源码学习
(二)基本流程
本节将对okhttp中的关键的类和方法进行简单介绍,并梳理出执行的基本流程进行,让大家对源码有一个全局的认识。ClassCall回顾我们上节中出现的Call对象,这个Call是什么呢?Call对象其实就是一个准备好执行网络请求的request,是对request进行了封装,支持取消。由于一个Call对象表示的是请求和响应流,因此同一个Call不能执行两次。ClassDispatcher在讲Disp
iyifei
·
2023-04-01 18:59
postgresql
源码学习
(46)—— PostmasterMain(3) 监听套接字与客户端认证
继续学习后面的部分一、创建监听套接字1.预备知识ListenAddresses:字符串,用于存储服务器IP地址,以逗号分隔externchar*ListenAddresses;ListenSocket[MAXLISTEN]:整型数组,保存与服务器上某个IP地址绑定的套接字描述符。初始时全为-1,MAXLISTEN为64。/*Thesocket(s)we'relisteningto.*/#defin
Hehuyi_In
·
2023-04-01 03:22
源码学习
PostgreSQL
源码学习
postgresql
监听
套接字
客户端认证
内核系统调用openat Hook(Android10)
一、安卓内核模块开发编译安卓系统如何开发内核可加载模块参考以下文章:"安卓10
源码学习
开发定制(11)内核篇之安卓内核可加载模块开发编译"二、内核系统调用hook原理内核系统调用hook主要是在内核模块加载的时候
哆啦安全
·
2023-03-31 23:51
Android系统
移动安全
android
内核
驱动程序
linux
libevent
源码学习
(15):信号event的处理
目录信号event处理流程与信号event相关的结构体初始化工作创建一个信号event添加一个信号event信号回调函数信号event的激活Libevent中的event,主要分为三大类:io读写event、超时事件以及信号event。前面的文章对前两类的event都进行了分析,下面就来说一下Libevent是如何处理信号event的。信号event处理流程不管使用的是什么后端IO复用模型,这些复
HerofH_
·
2023-03-31 20:25
libevent源码学习
【备战金九银十系列】2020超全美团-
Android-
面试真题解析
估值器Android中数据存储方式(二)Android源码相关分析Android动画框架实现原理Android各个版本API的区别Requestlayout,onlayout,onDraw,DrawChild区别与联系invalidate和postInvalidate的区别及使用Activity-Window-View三者的差别如何优化自定义View,你进行优化的一般方向是怎样的?低版本SDK如何
m0_66883176
·
2023-03-31 19:39
程序员
架构
Python Tkinter 下载器 多任务下载+多线程下载+多任务断点续存
request多任务:threading多线程:ThreadPoolExecutor断点续存:文本txt的增删改查程序左上角图标生成:base64方法简介:效果方法简介多线程、断点续存的核心功能来自两位大神的
源码学习
HarryFooty
·
2023-03-31 19:41
笔记
python
gui
tkinter
Exosip
源码学习
2
最近遇到一个问题,SIP会话BYE的时候发送到了错误的IP和端口,抓包发现from域的uri和contact域的uri是不一样的,一个是内网地址,一个是外网地址。exosip在调用eXosip_call_terminate的时候使用了默认的from域字段,导致发送到了内网的错误地址。现在来看看EXOSIP的具体实现,并考虑怎么修改。首先看看发送过程,bye消息属于NICT消息,由上一节可以知道调用
yang___xin
·
2023-03-31 12:17
学习
Spring
源码学习
分享系列篇(四) 解析文件路径
这篇分析spring是如何解析文件路径的。ClassPathXmlApplicationContextcontext=newClassPathXmlApplicationContext("spring${username}.xml");1、首先创建environment,实际上创建了StandardEnvironment对象(),初始化了systemEnvironment和systemProper
01空间站
·
2023-03-31 05:39
Spring源码
spring
学习
java
Spring
源码学习
分享系列篇(一) 前言
新手第一次在CSDN上分享学习心得,很多写作技巧和编辑方式还不太熟练,大家见谅哈!目录看这篇文章前需要:我使用的工具:新手熟知的坑:看这篇文章前需要:1、熟悉java,使用过spring,做过spring相关的增删改查,对xml配置和注解有一定了解;2、对idea有了解,最好使用过,方便源码调试;当然你也可以没什么基础,先来瞅一眼也是可以的。我使用的工具:1、idea版本:2019.22、spri
01空间站
·
2023-03-31 05:09
Spring源码
spring
java
后端
Android-
自定义插件---彻底解决method-not-found-问题,flutter页面跳转不刷新
importjava.io.FileNotFoundExceptionimportjava.util.PropertiesprivatevalHOME=System.getProperty(“user.home”)privatevalCWD=System.getProperty(“user.dir”)/**这个类主要用来取当前工程的android.jar的绝对路径因为不一样的人不一样的操作系统不一
m0_66264655
·
2023-03-31 03:47
程序员
面试
移动开发
android
Android-
架构新组件---让天下没有难做的-App,字节跳动+京东+美团+腾讯面试总结
Actor是一个用@Entity注解的dataclass,它会生成一个名字是actors的表,注意到有一个字段是@Date?,但是SQLite本身不支持这种复杂类型(complextype),所以我们还需要写一个可以转换成基础类型的转换器:classConverters{@TypeConverterfuntimestampToDate(value:Long?)=value?.let{Date(it
m0_66264655
·
2023-03-31 03:17
程序员
面试
移动开发
android
EventBus
源码学习
,android输入法开发
if(defaultInstance==null){synchronized(EventBus.class){if(defaultInstance==null){defaultInstance=newEventBus();}}}returndefaultInstance;}//调用带参数的构造方法publicEventBus(){this(DEFAULT_BUILDER);}//EventBus(
m0_66264655
·
2023-03-31 03:16
程序员
架构
移动开发
android
Android-
悬浮窗功能的实现(附Java、KT实现源码,经验总结
},1000)}}}}overridefunonRestart(){super.onRestart()Log.d(“RemoteView”,“重新显示了”)//不显示悬浮框if(hasBind){unbindService(mVideoServiceConnection)hasBind=false}}overridefunonNewIntent(intent:Intent){super.onNew
m0_66264655
·
2023-03-31 03:16
程序员
面试
移动开发
android
从架构设计角度分析AAC源码-Room注解使用大全(基于2.4版本源码解析)(一)
当前Room
源码学习
目的:(1)主要原因:学习jetpack代码;(2)次要原因:网上看了很多相关Room注解使用,非常肤浅(可能个人眼界有限,没有找到真正比较全面的注解),所以想自己看代码去全面理解一下
佛学徒-代码搬运工
·
2023-03-31 02:23
源码实际应用
数据库
java
mysql
Android-
如何让优雅地让一个TextView显示两种样式的字体
前言这是一个很常见的需求,一般出现在有单位的数据展示上面。例如下面的两个例子,来源于我司项目的某一个页面。imageimage如果让你实现图一的3.07万元和图二的您的估价低于80%车主的估价,你会怎么布局?如果是以前的我:图一的3.07万元会换成3.07和万元两个TextView显示,因为俩大小不一样,这个理由尚能接受。图二,会换成3个TextView显示,因为颜色不一样,而且颜色不一样的还在中
段浅浅儿
·
2023-03-30 21:41
推荐两套大型医院信息管理系统,代码完整,免费分享
淘源码:国内专业的免费源码下载平台源码免费分享,需要
源码学习
可私信。分享两套医院信息管理系统源码,代码完整,功能齐全。
淘源码d
·
2023-03-30 16:17
数据库
HIS系统
c#
医院管理系统
源码
一套完整的大型三甲医院信息管理(HIS)系统源码【免费分享源代码 】
ASP.NET大型医院信息管理(HIS)系统源码CS架构开发语言:C#数据库:Oracle开发工具:VS2010源码类型:全开源免费分享,需要
源码学习
可以私信我。
淘源码d
·
2023-03-30 16:16
精品源码推荐(免费)
大数据
his系统
源码
c#
oracle
SDWebImage
源码学习
笔记
1.前言大名鼎鼎SDWebImage不用多说,相信每一个iOS程序员或多或少都有了解。比如我,之前就大概只知道是个什么东西,基本属于没用过的状态。最近抽空学习了一下源码,在此记录下。在GitHub上,SDWebImage描述为AsynchronousimagedownloaderwithcachesupportasaUIImageViewcategory,翻译成中文是“UIImageView的一个
wilsonhan
·
2023-03-30 11:13
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他