- 博客(14)
- 收藏
- 关注

原创 MQ-消息队列
MQ消息队列消息队列大道至简即生产&消费生产发布者:数据制造者消费订阅者:数据消费者那我们为什么要用消息队列呢?- 异步解耦我们的服务端想往客户端发送消息,一般都是通过协议直接从端到端(http、netty等等),这些消息一旦发送出去,客户端必须及时处理(不管是异步还是同步),但服务端的数据量大到一定程度后,客户端是无法处理这些请求的(当然应用场景可能比这复杂),于是我们需...
2020-05-11 10:57:50
427

原创 google开源库-guava缓存
guava是什么?Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。guava的优势?标准化 - Guava库是由谷歌托管。高效 - 可靠,快速和有效的扩展JAVA标准库优化 -Guava库经过高度的优化本文章主要讲解...
2019-05-13 17:27:07
1563

原创 JD配置中心源码分析
localCache 本地缓存spring常用配置项:<bean id="configCenterClient" class="com.jd.pop.configcenter.client.DefaultConfigCenterClient" init-method="init" destroy-method="destroy"><!--配置中心地址-->&
2019-03-20 20:19:20
710
原创 三元悖论是什么
三元悖论是什么?它是由美国经济学家保罗·克鲁格曼提出的,其含义是:本国货币政策的独立性,汇率的稳定性,资本的完全流动性不能同时实现,最多只能同时满足两个目标,而放弃另外一个目标。 ”三元“概念:1、货币政策的独立性:货币政策制定的出发点是调节国内经济,货币政策的独立性是指本国的货币政策发挥作用的过程能够不受国外资本的干扰,自己的事情自己独立干,不要别人掺和。2、资本自由流动:资本自由流动,是指国内外的机构或个人在无需国内政府批准的情况下就可将投资资金汇入国内或汇出国外,并可按官方汇率在本币.
2022-04-24 17:22:02
2846
原创 java设计模式
设计模式入坑程序猿到现在,每年都在学习设计模式,但每次看都会有新的感受。PS:编程是一门艺术先了解一下面向对象编程的六大原则: 开闭原理 扩展开放,修改关闭 里氏代换原则 任何基类出现的地方,子类一定可以出现 依赖倒转原则 依赖于抽象,不依赖于具体 接口隔离原则 使用多个隔离的接口,比使用单个接口要好 迪米特法则 最少知道原则,一个实体应尽量少的与其他实体...
2020-05-13 20:22:14
311
原创 算法模型
主成分分析假定有P个统计相关的性质指标集合{x1,x2,x3,…xp},由于他们之间的相关性,在这P个性质指标中存在信息的冗余,现希望通过正交变化,从中获取K个新特征集合{n1,n2,n3…nk},这些新特征相互正交,由于彼此正交,新特征之间不再有信息的冗余,这一过程称为特征提取。从空间变换的角度,特征提取的实质就是从P个原始变量的Cp空间中提取K个彼此正交的心变量,组成Ck空间,将一个存在信息...
2019-09-25 15:50:21
2467
原创 简单的jvm调参,提升接口性能
背景近期项目遇到性能(读)瓶颈,当并发量达到一定程度(150w/min),接口性能显著下滑(tp999=120ms),上游调用方无法忍受,要求我们接口性能必须达到(tp999=50ms)基本信息目前部署的Docker服务共200台,机器配置4核8G为了提升接口性能我们做了以下事情:- 读请求配置jvm+redis缓存策略- 采用LRU淘汰策略(容量50W条数据),这里直接使用googl...
2019-09-21 18:27:48
454
1
原创 高数-不定积分
原函数和不定积分的概念如果在区间I上,可导函数F(x)的导函数为f(x)。即对任一x∈I,都有:F'(x)=f(x) 或dF(x)=f(x)dx,那么函数F(x)就成为f(x)在区间I上的原函数“,例如:∵sin’(x)=cos(x),∴sinx是cosx的一个原函数表达式:∫f(x)dx=F(x)+C注:连续函数一定有原函数基本积分表∫kdx=kx+C(k为常量)∫xudx=...
2019-03-16 17:06:28
966
原创 高数-微分中值定理和导数应用
微分的定义设函数y=f(x)在某区间内有定义,x及x+▵x在这区间内,如果函数的增量▵y=f(x+▵x)-f(x);可表示为:▵y=A▵x+o(▵x);其中A是不依赖与▵x的常数,那么称函数y=f(x)在点x是可微的,而A▵x叫做函数y=f(x)在点x相应自变量增量▵x的微分,记作dy,即dy=A▵x;在▵x很小时,有近似等式:▵y≈dy,这里省略推到过程,通常将自变量x的增量▵x称为自变量...
2019-01-15 09:26:59
3997
原创 高等数学-导数
导数的定义设函数y=f(x)在点x。某个领域内有定义,当自变量x在x。处取得增量▵x(点x。,▵x仍在定义域&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 范围内),相应的因变量取得增量▵y = f(x。+▵x)-f(x。),如果▵y与▵x之比当▵x-&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;0时的极限存在 ,&amp;amp;amp;amp;amp;amp;amp;amp;amp;g
2019-01-15 09:26:53
2120
原创 高等数学-极限
数列极限的定义设{Xn}为数列,当ϵ为正整数(ϵ趋于无限小),总有数字N,n&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;N,使得|Xn-a|&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;am
2018-11-26 19:16:12
1920
原创 Mysql Innodb MyiSaim
mysql Myisam Innodb创建一个表格SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的新的甘特图功能,丰富你的文章引用文本创建一个表格一个简单的表格是这么创建的:项目Value电脑$1600手机$12导管$1SmartyPantsSmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实...
2018-11-01 18:13:20
325
原创 Flink·初识
Flink介绍Flink目前属于Apache基金会的顶级项目,它一个分布式计算框架,主要应用场景包括:流式处理和批处理。流式处理可以应用在实时数据分析, 比如:统计电商网站流量,实时交通状况,银行收支等。批处理可应用在机器学习、深度学习等建模领域。Flink在流式处理上于兼容了更多类型的数据以及第三方插件,Flink在批处理上设计了算法和数据结构在内部进行了优化,计算效率较优。Spar...
2018-09-12 14:04:22
747
原创 一致性Hash算法·Java篇
测试Markdowna’s和扩展Markdown简洁的语法代码块高亮快捷键加粗 Ctrl + B 斜体 Ctrl + I java String hashCode源码分析 public int hashCode() { int h = hash; if (h == 0 &amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp; value.l
2018-08-24 10:10:28
426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人