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-源码学习
JDK1.8
源码学习
--io包(FileOutputStream)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.FileOutputStream的作用:直接看源码注释(我的翻译可能不太准,如果
月央泽
·
2023-04-08 18:52
jdk源码
p2p
蓝桥杯
linq
JDK1.8
源码学习
--util包(Collection)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Collection的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒
月央泽
·
2023-04-08 18:52
jdk源码
蓝桥杯
职场和发展
JDK1.8
源码学习
--lang包(Object)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Object的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,
月央泽
·
2023-04-08 18:22
jdk源码
p2p
蓝桥杯
linq
JDK1.8
源码学习
--lang包(Double)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Double的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,
月央泽
·
2023-04-08 18:21
jdk源码
java
intellij
idea
jdk1.8
Android-
让设备保持唤醒(激活)状态
KeepingtheDeviceAwakeToavoiddrainingthebattery,anAndroiddevicethatisleftidlequicklyfallsasleep.However,therearetimeswhenanapplicationneedstowakeupthescreenortheCPUandkeepitawaketocompletesomework.Thea
钟金宝
·
2023-04-08 14:48
Spring
源码学习
spring
源码学习
springiocBeanFactoryPostProcessor与BeanPostProcessor两者都能能插手SpringBean。
Samlen_Tsoi
·
2023-04-08 12:16
Android-
自定义注解-Java动态代理(Proxy)-基础
Android自定义注解从元注解开始,经过自定义注解,经过反射基本可以自己实现一个仿Butterknife那样使用效果的注解库。你还可以假装发布到github上面,自己implementation,哈哈~~~接着我们再研究下动态代理,然后继续完善下我们的自定义注解。这样一来,也能针对注解反射动态代理的知识进行研究学习,之后就可以开始研究butterknife的源码呢???Java动态代理,我们就从
MonkeyLei
·
2023-04-08 04:09
【iOS开发】—— SDWebImage
源码学习
(未完)
文章目录什么是SDWebImage?sd_setImageWithURL调用关系步骤一步骤三步骤四步骤五步骤六下载步骤UIImageView+WebCacheUIView+WebCache第一块:第二块:第三块:第四块:第五块第六块第七块第八块总结相关类名与功能描述缓冲内存缓冲磁盘缓冲清理缓冲的策略相关问题什么是SDWebImage?SDWebImage是iOS开发中被广泛使用的第三方开源库,它提
轩墨️
·
2023-04-07 23:35
OC
源码分析
objective-c
ios
源码
【iOS】—— SDWebImage
源码学习
SDWebImage源码文章目录SDWebImage源码1.UIKit层sd_internalSetImageWithURL1.取消之前下载操作2.设置占位图3.判断URL是否合法2.工具层SDWebImageManagerloadImageWithURL先来看第一个,返回SDWebImageOptionsResult:第二个callCacheProcessForOperation的调用在这里调用
zxb10
·
2023-04-07 23:51
ios
学习
objective-c
Celery
源码学习
(二)多进程模型
如前文Celery
源码学习
(一)架构分析所言,celery能保证高吞吐量和高性能,主要依托两个方面:1.多进程,2.事件驱动。
星丶雲
·
2023-04-07 23:43
Android-
通俗易懂掌握Android全动画
一、帧动画1.在drawable下创建donghua.xml2.在布局中调用3.java中启动动画AnimationDrawableanimationDrawable;animationDrawable=(AnimationDrawable)imageView.getDrawable();animationDrawable.start();二、属性动画ObjectAnimator(https://
沉淀者
·
2023-04-07 18:33
Admin3,基于Java17、SpringBoot3.0、Vue3 的后台管理框架
Java17、SpringBoot3.0,前端TypeScript、Vite3、Vue3、ElementPlus),只提供了用户和权限管理的核心功能最佳实践方案,适合作为基础工程二次定制开发、接私活、
源码学习
等场景开源地址
cjbi
·
2023-04-07 17:23
java
springboot
vue.js
vite
springboot3.0
MyBatis 源码解析 面试题总结
MyBatis
源码学习
环境下载文章目录1、工作原理1.1初始化1.1.1系统启动的时候,加载解析全局配置文件和相应的映射文件1.1.2建造者模式帮助我们解决复杂对象的创建:1.2处理SQL请求的流程1.2.1
柚几哥哥
·
2023-04-07 13:08
Spring全家桶及相关框架
面试题
mybatis
java
开发语言
Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
ApacheCommonsCLI官方文档翻译——快速构建命令行启动模式昨天通过几个小程序以及Hangout
源码学习
了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册。
xing halo
·
2023-04-07 11:59
Kubernetes
源码学习
资料汇总
https://github.com/wengangJi/My-documents/tree/master/kubernetes%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90https://zhuanlan.zhihu.com/c_1195294063723929600dockerpdf电子书大全百度云kube-scheduler相关资料KubernetesSchedul
王勇1024
·
2023-04-07 07:11
Android-
各版本新特性
5.0(Lollipop棒棒糖L)1.MaterialDesign设计风格。Materialdesign算是Android系统风格的里程碑,其3DUI风格新颖,贴近人机交互;2.支持64位ART虚拟机(5.0推出的ART虚拟机,在5.0之前都是Dalvik。他们的区别是:Dalvik,每次运行,字节码都需要通过即时编译器转换成机器码(JIT)。ART,第一次安装应用的时候,字节码就会预先编译成机器
有腹肌的豌豆Z
·
2023-04-07 04:19
Opencascade
源码学习
之模型数据
Opencascade
源码学习
之模型数据1、模型数据2、几何工具1、插值和拟合1、分析一组点2、基本插值和近似3、2D插值4、3D插值5、2D拟合6、3D拟合7、曲面拟合8、高级拟合9、多点约束的拟合10
3333yyt
·
2023-04-06 16:49
OCC
算法
c++
3d
图形渲染
数据结构
Nginx
源码学习
——优雅的停止Nginx服务
命令nginx-squit或kill-sSIGQUIT可以优雅的关闭服务。它们都是通过发送信号实现的。具体见——向master进程发送信号。具体过程由向master进程发送信号一文可知,捕捉到信号并处理后,master进程被唤醒,它将检测被信号处理函数改写过的全局变量的值,进而决定下一步的执行。当在终端执行nginx-squit或kill-sSIGQUIT命令后,全局变量ngx_quit被置位为1
丹丘生___
·
2023-04-06 16:23
分享两款不错的CRM客户关系管理系统源码
分享两款不错的CRM客户关系管理系统源码,需要
源码学习
参考的小伙伴可私信我。
淘源码d
·
2023-04-06 16:16
数据库
CRM系统
客户管理
订单管理
源码
一套简单的ASP.NET教师信息管理系统源码,免费分享
ASP.NET教师信息管理系统源码(源码免费分享,需要
源码学习
请私信我)学校教师管理系统主要功能:1、信息管理:教师信息管理,家庭成员信息管理,教育履历管理,工作经历管理,奖惩记录管理,职称评定管理,培训记录管理
淘源码d
·
2023-04-06 16:16
服务器
运维
asp.net
后端
信息管理
ASP.NET收银管理系统源码
ASP.NET收银管理系统源码(CS架构)源码免费分享,需要
源码学习
可以私信我一、源码描述这是一款界面十分精美的收银系统源码,采用了典型的三层架构技术,功能也十分的完整,该源码可做二次开发使用,稍加修改就可以给用户使用
淘源码d
·
2023-04-06 16:15
数据库
服务器
asp.net
源码
收银系统
Android-
音视频学习系列-(八)基于-Nginx-搭建(rtmp、http)直播服务器
云服务器:腾讯云系统:centos直播服务器:nginx拓展模块:nginx-http-flv-module(支持rtmp、http-flv、http-hls等)如果NGINX要支持正则表达式,需要安装PCRE库。如果NGINX要支持加密访问,需要安装OpenSSL库。如果NGINX要支持压缩,需要安装zlib库。测试环境:电脑:MAC推流软件:obs-studioMAC拉流软件:VLCAndro
m0_67740402
·
2023-04-06 08:56
程序员
经验分享
面试
Vue2
源码学习
(二)源码的构建
先看一下源码的package.json文件的script字段{"script":{"build":"nodescripts/build.js","build:ssr":"npmrunbuild--web-runtime-cjs,web-server-renderer","build:weex":"npmrunbuild--weex"}}但我们输入npmrunbuild时,首先找到scripts/b
3Alan
·
2023-04-06 08:33
伟大的虚拟DOM到真实DOM的过程
最近在看一些
源码学习
文章,今晚上等发版有空就记录一下吧。
小鳄鱼的大哥哦
·
2023-04-05 14:54
Mybatis
源码学习
(六):Mapper接口“实例化”
前文回顾在上一篇文章中我们对Mybatis的流程进行了一次Debug,对于整体流程有了更清晰的认识。在我们Debug的过程中也提出了一个问题,**我们使用的Mapper接口并没有写接口的实现,那么这个接口是如何执行业务逻辑的呢?**今天我们将带着这个问题进行进一步学习。一、Mapper回顾在解答今天的问题之前,我们写回顾一下Mapper接口,这里以一个简单的查询为例。首先我们会定义一个Mapper
你可以叫我仔哥呀
·
2023-04-05 13:59
Mybatis源码学习
mybatis
学习
java
互联网寒冬下,一个-
Android-
程序员的面试心得,含爱奇艺,小米,腾讯,阿里
}publicFather(){System.out.println(“constractFather”);method();}publicvoidmethod(){System.out.println(“methodFather”);}@OverridepublicStringtoString(){return“toStringFather”;}}staticclassSonextendsFat
m0_66264881
·
2023-04-05 11:57
程序员
架构
移动开发
android
SpringCloud
源码学习
笔记之Eureka客户端——DiscoveryClient接口的层级结构
1、DiscoveryClient接口和类 在SpringCloud框架中,有一个DiscoveryClient接口和一个同名的DiscoveryClient类,其中:DiscoveryClient类是Netflix开源框架提供的,主要用于与Eureka服务端(即注册中心)进行交互;DiscoveryClient接口是SpringCloud框架提供的,主要为了扩展Netflix提供的Eureka
姠惢荇者
·
2023-04-05 06:19
Spring
Cloud
Spring
Cloud
eureka
Android-
手撸抖音“潜艇大挑战”,非科班面试之旅
BoatView自定义View中完成以下几个事情通过两个资源定时切换,实现探照灯闪烁的效果通过OverScroller让移动过程更加顺滑通过一个RotationAnimation,让潜艇在移动时可以调转角度,更加灵动internalclassBoatView(context:Context?):AppCompatImageView(context){privateval_scrollerbylaz
m0_66155412
·
2023-04-05 05:01
程序员
架构
移动开发
android
Android-
跳转高德地图并导航地址(所有地图均可以)
一、判断应用是否安装(高德或者百度等),注意存储分区/***判断是否安装目标应用*/privatebooleanisInstallByread(StringpackageName){/***判断API版本是否大于29(Android11)*大于29会强制分区*/if(Build.VERSION.SDK_INT<24){returnnewFile("/data/data/"+packageName)
没盐水菠萝
·
2023-04-05 05:00
大数据
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
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他