都说软件定时器的有点很多,网上流传了很多,尤其是github上面的,公众号上面也有推荐。比较多的是multitimer和smarttimer,安富莱也模板,和文档说明,详细可以去参考他的文档。这里就深入分析下软件定时器的运行机制,深入理解下。 普通的裸机程序中,基本上是硬件定时器里面计时,设标志位, ...
分类:
其他好文 时间:
2020-06-05 21:11:05
阅读次数:
94
一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个 ...
分类:
其他好文 时间:
2020-05-23 22:59:57
阅读次数:
94
本文主要分析 spring 中 BeanDefinition 的加载,对于其解析我们在后面的文章中专门分析。BeanDefinition 是属于 Spring Bean 模块的,它是对 spring bean 的统一抽象描述定义接口,我们知道在spring中定义bean的方式有很多种,如XML、注解 ...
分类:
编程语言 时间:
2020-05-19 18:21:48
阅读次数:
73
1.5.深入分析代理模式 1.5.1.深度分析代理模式【上】 时长:46min 学习目标: 》代理模式的应用场景及实现原理 》区分静态代理与动态代理 》cglib和jdk Proxy实现动态代理的区别 》手写实现定义的动态代理 》spring Aop基于动态代理,打下基础 5.1.代理模式定义 5. ...
分类:
其他好文 时间:
2020-05-15 20:35:57
阅读次数:
80
Spark性能优化指南——高级篇 2016年05月12日 作者: 李雪蕤 文章链接 23095字 47分钟阅读 继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与资源调优之后,本文作为《Spark性能优化指南》的高级篇,将深入分析数据倾斜调优与shuffle调优,以解决更加棘手的性能问题。 ...
分类:
其他好文 时间:
2020-05-11 23:20:20
阅读次数:
91
原文:【WPF学习】第六十八章 自定义绘图元素 上一章分析了WPF元素的内部工作元素——允许每个元素插入到WPF布局系统的MeasureOverride()和ArrangeOverride()方法中。本章将进一步深入分析和研究元素如何渲染自身。 大多数WPF元素通过组合方式创建可视化外观。换句话说,... ...
先把我主要学习参考的文章放上来先,这篇文章讲的挺好的,分析比较到位,最好是先看完这篇文章,在接下去看我写的。不然你会一脸懵逼,不过等你看完这篇文章,可能我的文章对你也用途不大了 深入分析AbstractQueuedSynchronizer独占锁的实现原理:ReentranLock 小弟我也是刚开始研 ...
分类:
其他好文 时间:
2020-05-04 00:32:08
阅读次数:
80
jvm调优的目的:减少STW的次数,STW 会停止用户操作线程,影响体验 -Xmn2048M 设置年轻代内存大小 JVM参数说明: ■ -Xms20m :设置jvm初始化堆大小为20m,一般与-Xmx相同避免垃圾回收完成后jvm重新分。 ■-Xmx20m:设置jvm最大可用内存大小为20m。 ■-X ...
分类:
其他好文 时间:
2020-04-30 15:48:36
阅读次数:
87
数据分析是对数据进行详细研究和总结的过程,以便提取有用的信息并形成结论。大数据分析的出发点来自于企业的某些场景需求。根据需求目标,构建分析框架,通过对多个指标和纬度的全方位深入分析,提取企业数据,并利用相应的BI工具实现分析过程,最后提炼结论,通过可视化大屏展示,挖掘问题和提供策略。 1、场景 因为互联网行业的高速发展,数据分析BI工具也开始走入人们的视线,越来越多的企业开始意识到人工智能
分类:
其他好文 时间:
2020-04-26 23:52:49
阅读次数:
222
按交互式多媒体图书平台的需求,首先按需求类型分类,然后完成概念原型设计(应具有用例图+数据模型),并选择一个关键用例进行深入分析和设计(应具有分析和设计序列图),最终给出一个设计方案(应具有设计类图或者微服务架构图)。 一、需求分类 1、业务需求 业务需求(Business requirement) ...
分类:
其他好文 时间:
2020-04-23 21:00:15
阅读次数:
56