自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 springboot集成Swagger

手写Api文档缺点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是代码移入性比较强。其他的不多说,想要了解Swagger的,可以去Swagger官网,可以直接使用Swagg...

2018-04-30 04:09:20 1857

转载 电商用户画像

一、 前言大数据时代已经到来,企业迫切希望从已经积累的数据中分析出有价值的东西,而用户行为的分析尤为重要。利用大数据来分析用户的行为与消费习惯,可以预测商品的发展的趋势,提高产品质量,同时提高用户满意度。本课程是基于大型电商公司的真实用户画像中提练出的精华内容,旨在培养学员了解用户画像的内容,掌握构建用户画像的方法。二、  初识用户画像   右边是一个人的基本属性,通过一个人的基本属性我们可以了解...

2018-04-27 03:28:56 14601 4

转载 python 微服务方案

介绍使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力。有些异步框架Tornado、Twisted、Gevent 等就是为了解决性能问题。这些框架在性能上有些提升,但是也出现了各种古怪的问题难以解决。在python3.6中,官方的异步协程库asyncio正式成为标准。在保留便捷性的同时对性能有了很大的提升,已经出现许多的异步框架使用asyncio。使用较早的...

2018-04-17 17:08:09 28787 3

原创 分布式爬虫架构设计

1.基于scrarpy-redis及celery设计分布式架构爬虫  Scrapy-redis Queue替换为Redis对列Scrapy-redis 分布式架构图 scrapy-redis改进型这里值得说明的是:可以基于Celery构建分布消息任务队列爬虫Master作为Producer任务生产者,Slaves作为Workers执行者,实现爬虫任务精确、灵...

2018-04-12 18:42:48 1197

原创 python2到python3兼容写法

1.from __future__ import absolute_import绝对引入: 引入系统自带库查找相应模块相对引入:在python2.4或之前,引入模块会在当前程序目录查找相应的模块,没有找到则再到系统自带库查找相应模块PS:推荐工程自带模块引入模块时写法,from xxx import xxx2.from future impor...

2018-04-11 18:16:04 1419 2

转载 Spark job WordCount分析

最近捣腾Spark原理,这篇博客分析还不错推荐下WordCount可以说是分布式数据处理框架的”Hello World”,我们可以以它为例来剖析一个Spark Job的执行全过程。我们要执行的代码为:sc.textFile("hdfs://...").flatMap(_.split(" ")).map((_, 1)).reduceByKey(_+_).collect只有一行,很简单也很经典的代码。...

2018-04-11 16:18:52 354

转载 推荐算法介绍

最近在做相关实验,这几篇博客,推荐下,感觉不错https://www.jianshu.com/p/939256b100af

2018-04-09 23:12:30 408

转载 netty源码到应用一系列教程

最近在学习Netty,这个博客总结的不错,推荐下http://www.cnblogs.com/ll409546297/p/8004409.html

2018-04-02 10:15:38 280

转载 理解CAS

CAS(Compare and Swap)    硬件同步原    对于常用多线程编程的人估计知道,对于一般人估计都不曾听说。在jdk5之前,我们知道,在多线程编程的时候,为了保证多个线程对一个对象同时进行访问时,我们需要加同步锁synchronized,保证对象的在使用时的正确性,但是加锁的机制会导致如下几个问题    1.加多线程竞争下,加锁和释放锁会导致较多的上下文切换,引起性能问题。   ...

2018-04-02 09:57:00 183

转载 悲观锁与乐观锁

什么场景下需要使用锁?在多节点部署或者多线程执行时,同一个时间可能有多个线程更新相同数据,产生冲突,这就是并发问题。这样的情况下会出现以下问题:更新丢失:一个事务更新数据后,被另一个更新数据的事务覆盖。脏读:一个事务读取另一个事物为提交的数据,即为脏读。其次还有幻读。。针对并发引入并发控制机制,即加锁。加锁的目的是在同一个时间只有一个事务在更新数据,通过锁独占数据的修改权。锁的实现方式      ...

2018-04-02 09:53:05 121

FFT原理及C实现

整理一篇不错的《FFT原理及C语言实现》希望对大家帮助

2016-04-30

VS2013OpenCV3属性配置文件(修正)

每次新建Opencv项目都需要添加一大堆引用,比较麻烦,在此此分享这个vs2013属性配件文件,其它Opencv版本可以xml中的Lib引用文件,稍微做修改就行了,省去手动配件的麻烦.

2016-04-03

如何把二维数组pBuffer以图像的形式快速显示出来

如何把二维数组pBuffer以图像的形式快速显示出来

2013-11-11

基于FPGA的步进电机控制器设计

基于FPGA的步进电机控制器设计

2013-11-11

空空如也

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

TA关注的人

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