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
Launcher源码解读
Twitter|GraphJet:推特的实时内容推荐(论文+
源码解读
)
以下内容具有主观性,有些问题的理解和回答不一定准确,仅供参考。翻译不确定的后面都有原文。1.论文1.1论文的动机是什么?作者在追溯基于图推荐的系统的进化过程,发现了两大趋势(更快更广)。趋势一是批处理到实时处理的演变,最初推荐几乎都是大约每隔一天批量生成的,后面发现实时生成推荐才更符合推特的实时性特点(无论是关于名人八卦、世界大事还是亲人的活动,推特主打的就是一个快)。趋势二是推荐的范围更广,一开
苏钟白
·
2023-10-24 00:12
推荐系统
twitter
大数据
人工智能
推荐算法
java中的类加载器
2、Bootstrap是本地代码编写的(例如C),ExtClassLoader、AppClassLoader是java代码,且都在rt.jar中,且很巧的都是sun.misc.
Launcher
内部类(不过这个不是重点
王小手无限超神
·
2023-10-23 20:35
mybatis
源码解读
------读取配置文件
背景mybatis作为一个轻量级的ORM框架,凭借着动态SQL,嵌套结果等技术风靡一些公司,作为一个初级程序员,看一些优秀的框架代码对于个人编码能力的提升有着不错的效果,其中的技术选型,设计模式等也是值得学习的。先来一段普通的mybatis的代码:InputStreaminputStream=Resources.getResourceAsStream("SqlMappingConfig.xml")
[奸笑]这个不是斜眼笑[奸笑]
·
2023-10-23 12:07
java
开发语言
后端
mysql
mybatis
【Android】时钟动态图标的定制化
活动地址:CSDN21天学习挑战赛1、概述在定制化10.0的项目开发中,在
Launcher
3的app列表页,有时钟app的图标,由于图标是静态的开发的需要要求调成动态图标,时刻显示时间,所以要把时钟图标替换成动态图标
一个很菜的小猪
·
2023-10-23 07:43
Android
android
java
android
studio
21天打卡Andoid学到的一些小知识-第九十天
活动地址:CSDN21天学习挑战赛今天我们学习打卡的内容是:Android9.010.0
Launcher
3时钟动态图标的定制化当然此次学习的文章链接将会放置文章末尾,有需要的朋友自行查看。
凉云生烟
·
2023-10-23 07:38
打卡
android
# Spring 事务失效场景
Spring事务失效场景文章目录Spring事务失效场景前言事务不生效未开启事务事务方法未被Spring管理访问权限问题基于接口的代理
源码解读
CGLIB代理方法用final修饰同一类中的方法调用多线程调用不支持事务事务不回滚设置错误的事务传播机制捕获了异常手动抛了别的异常自定义了回滚异常事务被手动提交其它大事务问题缩小事务范围手动提交事务异步处理事务的性能和并发性前言
全栈程序员
·
2023-10-23 07:37
Spring
spring
事务
事务失效
学习笔记7
活动地址:CSDN21天学习挑战赛创作计划1,机缘Android9.010.0
Launcher
3时钟动态图标的定制化(时钟动态图标)2,收获1.概述在定制化10.0的项目开发中,在
Launcher
3的app
轻览月
·
2023-10-23 07:06
android
学习
Android 21天学习之五
活动地址:CSDN21天学习挑战赛学习日记1,学习博文《Android9.010.0
Launcher
3时钟动态图标的定制化(时钟动态图标)》:Android9.010.0
Launcher
3时钟动态图标的定制化
星空漫游者
·
2023-10-23 07:03
java
android
Android 13.0 屏蔽FallbackHome机制去掉android正在启动直接进入默认
Launcher
功能实现
1.概述在13.0的系统产品开发中,对产品的细节化要求也是常有功能,比如在首次开机开机动画播完进入
Launcher
桌面时黑屏进入
Launcher
,有黑屏不太美观,在重启以后会在进入桌面后会显示android
安卓兼职framework应用工程师
·
2023-10-23 07:32
android
13.0
Rom定制化系列讲解
android
fallbackhome
java
android正在启动
去掉android正在启动
Android 10.0
Launcher
3定制化之动态时钟图标功能实现
1.概述在10.0的系统产品rom定制化开发中,在
Launcher
3中的定制化的一些功能中,对于一些产品要求需要实现动态时钟图标功能,这就需要先绘制时分秒时针表盘,然后每秒刷新一次时钟图标,时钟需要做到实时更新
安卓兼职framework应用工程师
·
2023-10-23 07:57
android
10.0
Rom定制化高级进阶
android
launcher3
动态时钟功能
动态时钟图标
动态时钟
golang并发编程案例
本文主要学习了生产者和消费者模式、协程管道定时任务的应用和WaitGroup并发控制原理以及底层
源码解读
。
怜雨慕
·
2023-10-23 06:37
Golang并发学习
golang
java
开发语言
Qt
源码解读
(一)Windows消息循环和事件循环机制
背景摘要本人面试某个互联网公司时,被问到了windows的消息机制。由于本人一直用Qt写界面,没有接触底层原理,所以对此只有大概猜测。为了能够弄清楚这些,遂阅读源码,以解吾惑,若从中有所收获则更令人欣慰。先看大佬的文章:https://www.cryfeifei.cn/2020/06/27/shen-ru-liao-jie-qt-xiao-xi-xun-huan-ji-xian-cheng-xia
Foolish&Young
·
2023-10-23 03:32
C++
Qt
qt
windows
开发语言
Spring cloud之Ribbon组件集成
六、轮询规则
源码解读
七、总结一、Ribbon是什么?Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端实现负载均衡算法。
落笔成影
·
2023-10-22 23:04
java
spring
spring
boot
spring
cloud
ribbon
SpringCloud之Ribbon负载均衡解读
目录基本介绍概述@LoadBalanced理解简单
源码解读
1)LoadBalancerIntercepor2)LoadBalancerClient3)负载均衡策略IRule4)总结负载均衡策略负载均衡策略自定义负载均衡策略基本介绍概述
一个风轻云淡
·
2023-10-22 23:28
SpringCloud体系解读
spring
cloud
ribbon
负载均衡
java
分布式
spring
数据库
Android 8.0系统启动流程_
Launcher
(四)
本系列主要介绍Android8.0系统启动过程中涉及到的init、Zygote、SystemServer和
Launcher
。
晓涵说
·
2023-10-22 22:18
虚幻引擎4的安装和启动
在安装虚幻引擎之前需要先下载安装“EpicGames启动程序(EpicGames
Launcher
)”,因为这个程
提升思维认知
·
2023-10-22 21:19
Spring
源码解读
(4)---Bean生命周期源码解析
一、Bean的生命周期流程:二、Spring扫描流程:三、Bean的生成过程:1、生成BeanDefinitionSpring在启动的时候会进行扫描,会先调用:org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider#scanCandidateComponents(StringbasePac
*King*
·
2023-10-22 19:28
Spring系列
spring
java
后端
Spring
源码解读
--- 加载bean.xml
Spring
源码解读
一、Spring加载bean.xml的过程1.代码入口publicclassDemoApplication{publicstaticvoidmain(String[]args){//
小毛桃学习猿
·
2023-10-22 19:25
框架技术
spring
源码解读
-IOC
spring
源码解读
-IOC一、概述IOC(Inversionofcontrol)控制反转,所谓控制反转就是原先需要我们自己实现的对象创建、依赖的代码,反转给容器来帮忙实现(获得依赖对象的过程由主动变成被动
Heloise_yangyuchang
·
2023-10-22 19:24
spring
java
后端
spring
源码解读-IOC
spring Ioc
源码解读
-xml资源加载与解析
Spring对内部使用到的资源比如spring.xml实现了自己的抽象结构,Spring利用Resource接口封装底层资源文件publicinterfaceResourceextendsInputStreamSource{booleanexists();booleanisReadable();booleanisOpen();URLgetURL()throwsIOException;URIgetU
光与热
·
2023-10-22 19:22
Spring
spring
源码
spring
源码解读
开篇-1.bean图纸加载
好多看源码的小伙伴,像是在玩一个没有主线指引的游戏,在诺大的地图上到处碰壁,时不时钻进死胡同,一次次消磨掉了耐心,失去了再玩下去的勇气;这次呢,我来做你的引导npc;我来说说我的看法其实坚持不下去,真的不怪你。首先:spring已经发展很多年了,你不是从第一行代码看起。其次:先有了设计思想,才有代码实现。而反过来从代码去找思想,就是反人类的做法再者:代码量繁多,你不需要看完所有的代码。只需要看懂关
掀衣怒码
·
2023-10-22 19:52
spring源码
spring
java
设计模式
spring beans
源码解读
之--bean definiton解析器
spring提供了有两种方式的beandefinition解析器:PropertiesBeanDefinitionReader和XmLBeanDefinitionReader即属性文件格式的beandefinition解析器和xml文件格式的beandefinition解析器。我们先从简单的PropertiesBeanDefinitionReader开始深入挖掘。1.PropertiesBeanD
aebdm757009
·
2023-10-22 19:52
java
runtime
【源码解析】Spring
源码解读
-bean的加载
Spring的整体流程其实就是通过配置xml、注解将自定义bean类信息进行配置,然后通过BeanDefinitionReader读取配置信息,由Dom转换成xml解析成Docment。在通过加载的配置信息进行初始化Bean对象,然后在对象的前后进行处理,也就是不同的处理器,AOP、自动装配、事务等其实都是这个原理。而我们的IOC容器本质其实就是一个Map对象。spring-bean最核心的两个类
qxlxi
·
2023-10-22 19:20
#
Spring
#
源码解析
spring
java
数据库
Flutter 调用地图软件(高德、百度、腾讯、苹果)
二、使用1、添加插件:url_
launcher
:^5.4.22、iOS配置info.plistLSApplicationQueriesSchemesiosamapqqmapbaidumap3、编写工具类说明一下
kkloqin
·
2023-10-22 11:40
Flutter开发
Flutter跳转到第三方地图
今天有个需求需要点击待着地址内容跳转到第三方地图在网上找了不少资料,有一个大哥的挺方便的自己想跳转那个就调用就好了,封好了工具类有一个局限性就是需要经纬度跳转如果没有经纬度的话是跳不了的引入url_
launcher
.---
·
2023-10-22 11:40
安卓
flutter
android
Flutter - APP跳转高德、百度、腾讯、谷歌地图
jh_flutter_demo代码不定时更新,请前往github查看最新代码这里介绍的是不需要自己开发地图,直接通过给定的经纬度,跳转到三方地图APP调用导航的方式一种是写的工具类,一种是通过调用三方库map_
launcher
西半球
·
2023-10-22 10:35
Flutter
flutter
百度
ArrayList
源码解读
---transient关键字与序列化
今天带大家来看一下ArrayList源码publicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable我们可以看到ArrayList继承了AbstractList这个抽象类,同时也继承了List,RandomAccess,Cloneable,java.io.Seria
毛毛怪不奇怪
·
2023-10-22 01:14
java
arraylist
transient
Redis
源码解读
(五)——基本类型一字符串SDS
在Redis
源码解读
(四)——命令端到端的过程中,一个命令最终执行时,调用processCommand函数从server.commands中找到对应命令的处理函数,比如set命令的处理函数为setCommand
fayadexinqing
·
2023-10-21 21:14
redis
redis
缓存
nosql
数据库
c语言
oracle导出表格式csv,Oracle数据库文件导出为CSV格式的方法
period;Callbacks的实现前言本人是一个热爱前端的菜鸟,一直喜欢学习js原生,对于jq这种js库,比较喜欢理解他的实现,虽然自己能力有限,水平很低,但是勉勉强强也算是能够懂一点吧,对于jq
源码解读
系列
weixin_39806388
·
2023-10-21 20:20
oracle导出表格式csv
利用 appimagetool 工具对开发好的项目进行打包 (***带笔记*)
利用appimage工具对开发好的项目进行打包linux下将qt程序打包成appimage程序(高参考价值)使用AppImage
Launcher
(管理appimage工具)轻松运行和集成AppImage
ken2232
·
2023-10-21 14:22
Qt
linux
C/C++
qt
linux
Android 12.0
Launcher
3定制化功能之抽屉式(双层)app列表排序功能实现
1.概述在12.0的系统开发中,在定制
Launcher
3的开发中,对于抽屉式即双层桌面的workspace的app列表排序的功能,也是常有的需求,把常用的app图标放在前面,其他的可以放在列表后面做个整体的排序
安卓兼职framework应用工程师
·
2023-10-21 11:30
android
12.0
Rom定制化高级进阶
android
launcher3
抽屉式排序
双层排序
桌面排序
一些and知识 和ui
维护者一个Activityhistorystack来实现窗口显示和销毁,对于常规从快捷方式运行来看都是startActivity可能会使用FLAG_ACTIVITY_NEW_TASK标记来打开一个新窗口,比如
Launcher
weixin_30667649
·
2023-10-21 11:19
移动开发
ui
测试
Xline
源码解读
(四)—— CURP 状态机引擎
在上一篇
源码解读
的文章(Xline
源码解读
(三)——CURPServer的实现)中,我们简单阐述了Xline的CurpServer是如何实现的。
达坦科技DatenLord
·
2023-10-21 03:02
Xline
spring
java
spring
boot
状态机
架构
「高并发通信框架Netty4
源码解读
(七)」NIO通道之Selector选择器
选择器提供选择执行已经就绪的任务的能力,这使得多元I/O成为可能。就绪选择和多元执行使得单线程能够有效率地同时管理多个I/O通道(channels)。C/C++代码的工具箱中,许多年前就已经有select()和poll()这两个POSIX(可移植性操作系统接口)系统调用可供使用了。许过操作系统也提供相似的功能,但对Java程序员来说,就绪选择功能直到JDK1.4才成为可行的方案。对于主要的工作经验
源码之路
·
2023-10-21 02:39
Failed to introspect Class [org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyC
org.springframework.cloud.gateway.config.GatewayAutoConfiguration$NettyConfiguration]fromClassLoader[sun.misc.
Launcher
zhengdaqian010
·
2023-10-20 17:39
SpringCloud
springboot
gateway
gateway
spring
cloud
java
编程入门到精通:开源学习资料整理 | 开源专题 No.37
该项目涵盖了多个领域,包括结合大厂工作经验解读的前沿技术、
源码解读
、一些后端技术解读和商业思考等内容。主要功能是为开发者提供优质的文章资源,帮助他们学习和掌握最新的前端知识。
开源服务指南
·
2023-10-20 17:54
开源专题
开源
AQS
源码解读
文章目录前言一、AQS是什么?二、解读重点属性statehead、tail同步变量竞争acquire同步变量释放总结前言AQS是AbstractQueuedSynchronizer的缩写,也是大神DougLea的得意之作。今天我们来进行尽量简化的分析和理解性的代码阅读。一、AQS是什么?其实从全称翻译来看,我们其实可以判断出AQS的作用,排队的同步器,或者翻译为“使同步器排队”。所以它的主要作用就
liangsheng_g
·
2023-10-20 13:34
源码分析
Java
java
AQS
spring
源码解读
:@Lazy延迟注入的逻辑
文章目录前言一、一个简单的小例子二、
源码解读
1.注入2.使用逻辑总结前言有时候我们会在属性注入的时候添加@Lazy注解实现延迟注入,今天咱们通过阅读源码来分析下原因一、一个简单的小例子代码如下:@ServicepublicclassNormalService1
liangsheng_g
·
2023-10-20 13:33
源码分析
spring
Java
spring
java
Lazy
spring
源码解读
:@Async的原理——默认配置
文章目录前言一、如何使用@Async二、
源码解读
1.
liangsheng_g
·
2023-10-20 13:33
spring
源码分析
Async
spring
Async
aop
@Resource注解的原理、源码
二、那么注入做了些啥1.查找一个类的所有注入点1.1在Spring中Bean的生态位置1.2detail,
源码解读
2.注入2.1在Spring中bean的生态的位置2.2detail,showmethecode
liangsheng_g
·
2023-10-20 13:02
spring
源码分析
@Autowired注解的原理、源码
二、注入干了啥1.查找一个类的所有注入点1.1在Spring中Bean的生态位置1.2detail,
源码解读
2.注入2.1在Spring中bean的生态的位置2.2cutcrap,showmethecodeAutowiredFieldElement
liangsheng_g
·
2023-10-20 13:02
spring
源码分析
Spring
源码解读
:@Transactional原理(2)
文章目录前言一、类图二、类关系1.TransactionStatus三、MethodInterceptor#invoke1.方法拦截器?2.TransactionInterceptor#invoke3.TransactionAspectSupport#invokeWithinTransaction3.1createTransactionIfNecessary3.1.1AbstractPlatfor
liangsheng_g
·
2023-10-20 13:01
AOP
spring
源码分析
spring
java
aop
Transactional
Spring
源码解读
:Spring的Event编程以及实现原理
文章目录前言一、使用传统方式观察者模式二、
源码解读
AbstractApplicationContext#publishEventSimpleApplicationEventMulticaster#multicastEventlisteners
liangsheng_g
·
2023-10-20 13:31
spring
源码分析
Java
spring
java
Event
Spring
源码解读
:Spring注入Request原理
文章目录前言一、来个例子二、解析一下1.为啥会打印CurrentHttpServletRequest2.既然是Spring注入的对象,为啥能做到动态变化3.为啥此ObjectFactory.getObject()能够拿到不停变化的对象总结前言之前我在这篇文章说过Spring往容器里管理了Request对象,所以你可以在spring的任何实例里面注入HTTPRequest对象。具体是怎么实现的呢?今
liangsheng_g
·
2023-10-20 13:01
spring
源码分析
spring
java
aop
SpringCloud zuul中(gzip)response日志记录及相关
源码解读
2、SendResponseFilter
源码解读
ZuulFilter核心的代码,在返回到前端之前对返回结果进行处理的方法如下。
作草分茶
·
2023-10-20 01:47
Android 7.0
Launcher
3的启动和加载流程分析
Launcher
的本质就是一个普通应用,它比普通应用多配置了Category的Android:name=”android.intent.category.HOME”属性,之后ActivityManagerService
柚子_J
·
2023-10-19 21:01
android源码
android源码解析
秒杀项目之分布式锁运用
模拟高并发场景秒杀下单2.1场景模拟2.2案例演示三、JVM级锁与redis级分布式锁3.1JVM级锁3.2redis级分布式锁3.2.1什么是setnx3.2.2场景分析四、redisson分布式锁+
源码解读
xxie编程
·
2023-10-19 19:19
分布式
秒杀项目
java-rabbitmq
rabbitmq
Guava RateLimiter详解以及源码分析
文章目录GuavaRateLimiter详解以及源码分析RateLimiter使用场景介绍RateLimiter使用示例RateLimiter原理及
源码解读
SmoothBurstySmoothWarmingUpGuavaRateLimiter
lucasma.eth
·
2023-10-19 18:26
Java技术
guava
ratelimiter
限流
阻塞
源码
spring容器及bean加载机制
源码解读
转自:http://blog.csdn.net/songyang19871115/article/details/54342242前言:这是本人第一个博客,早就想记录些总结和理解,可一直不知道从哪开始,最近正好在解决一个spring的问题,正好这个问题涉及到了spring的一些相关基础,整理一下就从这部分开始了。欢迎所有阅读者和爱好者批评从各个方面(特别是文档和技术方面)批评,指正。互相交流学习。
淡淡吹风
·
2023-10-19 17:06
源码分析
spring
源码
MMKV
源码解读
与理解
概述通过mmap技术实现的高性能通用key-value组件。同时选用protobuf协议,进一步压缩数据存储。标准protobuf不提供增量更新的能力,每次写入都必须全量写入。考虑到主要使用场景是频繁地进行写入更新,我们需要有增量更新的能力:将增量kv对象序列化后,直接append到内存末尾;这样同一个key会有新旧若干份数据,最新的数据在最后;那么只需在程序启动第一次打开mmkv时,不断用后读入
Android小贾
·
2023-10-19 15:09
移动开发
Android
架构
移动开发
android
安卓
MMKV
架构
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他