- 博客(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
转载 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
VS2013OpenCV3属性配置文件(修正)
2016-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人