自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 mysql 索引的优化

1,索引列上不能使用表达式或者函数2,innodb,索引字段的长度有限制,因此可以对字符串的前缀进行索引,(注意选择性)create index index_name on table(column(n))3,联合索引经常会被使用的列优先左边(选择性很差的除外,比如状态类)宽度比较小的列优先(相同存储条件下存储的索引多)4,覆盖索引:查询返回的结果也被索引覆盖,不用去查实际数据,因为B...

2020-03-04 22:36:32 192

原创 Check that a method with the specified name exists and that it is non-static

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestTotalCountCollector' defined in class path resource [com/XXX/config/PrometheusConfig.class]: No matching ...

2019-06-20 10:52:49 3403 1

原创 Feign 超时

今天报了这么一个错,应该是超时吧feign.RetryableException: connect timed out executing POST http://...... at feign.FeignException.errorExecuting(FeignException.java:65) ~[feign-core-9.7.0.jar!/:?] at feign.Synchron...

2019-06-19 15:02:26 1283

原创 SpringAop数据源切换(AbstractRoutingDataSource使用)

数据源切换1.定义AbstractRoutingDataSource,使其能够支持多个数据源@Component("dataSource")@Primarypublic class DynamicDataSource extends AbstractRoutingDataSource { @Autowired @Qualifier("readDataSource") ...

2019-06-18 17:31:42 569

原创 领域,子域和限界上下文

领域,子域和限界上下文领域是一个组织所做的事情以及其中包含的一切,比如说电商的整个电商系统,它和具体的技术无关,而是这么一整套的业务流程,用DDD模型,就得先把自己这套领域搞清楚了,用面向对象的观点为其建立领域模型。子域是整个业务系统得到某个方面,在DDD中,一个领域会被分为多个子域。子域是更加细粒度的划分,根据重要性和功能性分别分为以下三种:核心子域:业务的核心,主要竞争力支撑...

2019-06-10 10:37:50 1741

原创 TCP滑动窗口原理

TCP 滑动窗口滑动窗口分为接受窗口和发送窗口滑动窗口协议是传输层进行流控的一种措施,接收方告诉发送方自己窗口的大小,从而控制发送方的发送速度,ACK是收到数据后,接收方给发送方的一个确认ACK,它包含了两个重要的信息;期望接受到的下一个字节的序号n,代表接收方已经接受到n-1字节的数据,如果之后发送方发送的不是序号为n的字节数据,接收方不会返回后续的序号的。当前窗口的大小m,通过这两...

2019-06-06 09:49:59 1203

原创 Sentinel 和SpringBoot /SpringCloud,apollo的结合

1,引入相关包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> ...

2019-06-06 09:44:01 611

原创 Disruptor原理解析

Disruptor 优点没有用锁,使用了cpu的CAS,效率大大提高没有使用队列来缓冲数据,而是使用了ringbuffer来避免竞争每个访问者(包括生产者和消费者)都有自己的sequence来访问,减少竞争使用cache line padding 来避免内存伪共享RingBuffer环形数组,随着你不停的往数组中填充数据,生产者的序号sequence会增长,绕过这个环seque...

2019-05-30 20:00:46 1089

原创 classLoader整理回顾

2019-03-01 11:33:04 103

原创 Spring Cloud 实例

1.服务注册中心eureka-serverpom依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.cloud&lt;/groupId&gt; &lt;artifactId&gt;spring-cloud-starter-netflix-eur...

2018-08-07 16:59:58 209

原创 SpringBoot 源码解读

Springboot之前出现的问题 Spring框架需要进行大量的配置 项目的依赖管理冲突为什么是SpringBoot Spring Boot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。...

2018-08-03 10:42:46 28547 1

原创 推荐系统的主要分类

推荐的大致方式: 购买该商品的用户还购买了。。。 与该商品类似的商品。。。 你可能认识的其他用户。。。 和你类似的其他用户。。。基于项目分析:与特定商品相似的商品 基于用户分析:找出与特定用户相似的用户,(类似的用户资料,购买,浏览历史等),然后将相同的商品推荐给类似的用户这两种方法都需要有一个相似矩阵的计算,基本方法有3种:协同计算: 基于用用户评级和其他用户的行为,用相...

2018-08-03 10:11:17 5843

原创 概念摘要

1.数据清洗,数据转化:将数据集转化为机器学习要求的格式,归一化,平均,方差,离散化。等等 2.mean(X):求平均,如果该X是数组就求数组平均,如果是矩阵就按照列求平均。mean(A,1) = mean(A),mean(A,2)是矩阵求各行的均值 3.st.dev:基于样本估算标准偏差。标准偏差反映数值相对于平均值(mean) 的离散程度。 4.数据规约:剔除异常数据,将数据降维(剔除不...

2018-08-03 10:06:26 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除