HelloWorld搬运工

HelloWorld搬运工

用Python爬去今日头条美女图片

这是一篇福利教程.为什么这么说呢.我们要爬取的内容是美图网站(嘿嘿,老司机都懂的) 废话不多说.开始今天的表演. 这个图集网站不要问我怎么来的.绝对不是我刻意找的.(其实是看了别的发的一篇文章,就想自己动手实现一下) 我们今天的任务就是 将这些图集保存下来。 首先我们需要获取到所有的列...

2018-08-02 22:04:09

阅读数:25

评论数:0

10分钟了解ZooKeeper

ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zook...

2018-08-02 21:57:28

阅读数:101

评论数:0

一文了解 Elasticsearch 及其与 Python 的对接实现

什么是 Elasticsearch 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复杂的技术了,如果我们想实现自己的搜索引擎,方便存储和检索,Elasticsea...

2018-08-02 21:53:31

阅读数:67

评论数:0

redis监控系统redis-stat应用

Redis需要监控才知道具体运行信息,虽然Redis也提供了info等命令行,但是毕竟不方便而且不能保存历史信息。redis-stat是一个用ruby写成的监控redis的程序,基于info命令获取信息,而不是通过monitor获取信息。安装ruby环境Redis-stat用ruby写成,第一步当...

2018-06-27 17:14:50

阅读数:60

评论数:2

redis info信息详解

为了方便对redis进行监控管理,一些公司会自己开发监控,或在已有的系统中添加功能。对redis info信息的获取是必须要处理的。Redis Info信息包括Server,Clients,Memory,Persistence,Stats,Replication,CPU,Commandstats,...

2018-06-20 10:51:50

阅读数:227

评论数:0

这 30 个常用的 Maven 命令你必须熟悉!

maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下。-D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试;-P 指定 Profile 配置,可以用于...

2018-06-14 21:05:17

阅读数:155

评论数:0

关于java流的几个概念:IO、BIO、NIO、AIO,有几个人全知道?

关于同步、阻塞的知识我之前的文章有介绍,所以关于流用到这些概念与之前多线程用的概念一样。下面具体来看看java中的几种流IO/BIOBIO就是指IO,即传统的Blocking IO,即同步并阻塞的IO。这也是jdk1.4之前的唯一选择,依赖于ServerSocket实现,即一个请求对应一个线程,如...

2018-06-04 21:28:50

阅读数:86

评论数:0

如何解决秒杀的性能问题和超卖的讨论

进入正文前先说一点个人感受,之前看淘宝的ppt感觉都懂了,等到自己出解决方案的时候发现还是有很多想不到的地方其实都没懂,再次验证了“细节是魔鬼”的理论。并且一个人的能力有限,只有大家一起讨论才能想的更周全,更细致。好了,闲话少说,下面进入正文。一、秒杀带来了什么?秒杀或抢购活动一般会经过【预约】【...

2018-06-04 21:17:31

阅读数:58

评论数:0

dubbo spi扩展实现机制javassist

Dubbo为了实现基于spi思想的扩展特性,特别是能够灵活添加额外功能,要能够动态生成一个叫做控制或适配并实现扩展或策略选择功能的类。当然对应已知需求如Protocol, ProxyFactory他们的策略选择的适配类代码dubbo直接提供也无妨,但是dubbo作为一个高扩展性的框架,使得用户能够...

2018-05-28 18:30:20

阅读数:71

评论数:0

dubbo应用场景示例三

1、只注册如果有两个镜像环境,两个注册中心,有一个服务只在其中一个注册中心有部署,另一个注册中心还没来得及部署,而两个注册中心的其它应用都需要依赖此服务。这个时候,可以让服务提供者方只注册服务到另一注册中心,而不从另一注册中心订阅服务。禁用订阅配置<dubbo:registr...

2018-05-22 07:40:55

阅读数:347

评论数:0

互联网金融消息队列ZeroMQ

之前对消息队列服务中间件进行了对比,具体可以参看《消息队列选型》。一般互联网公司都使用消息队列来实现系统解耦,提速,广播,流量削峰等应用场景。ZeroMQ,低延时、高性能特性,被应用于实时性要求高的系统解耦。1、什么是ZeroMQ:据官方文档介绍,ZeroMQ是一个可伸缩的分布式或者高并发的异步网...

2018-05-21 18:58:23

阅读数:94

评论数:0

dubbo应用场景示例二

《dubbo应用场景示例一》中我们介绍了3种dubbo应用场景,今天我们接着聊聊dubbo几种应用场景。1、线程模型如果事件处理的逻辑能迅速完成,并且不会发起新的 IO 请求,比如只是在内存中记个标识,则直接在 IO 线程上处理更快,因为减少了线程池调度。但如果事件处理逻辑较慢,或者需要发起新的 ...

2018-05-21 18:55:27

阅读数:31

评论数:0

dubbo应用场景示例一

公司使用Dubbo做为服务治理工具搭建了微服务架构。幸运的是,Dubbo官方文档对于开发过程遇到的一些通用问题提供了解决办法。我们一起来看一下。1、启动时检查Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止Spring 初始化完成,以便上线时,能及早发现问题,默认 che...

2018-05-21 18:53:11

阅读数:95

评论数:0

高并发的核心技术-幂等的实现方案

一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应...

2018-05-20 21:18:35

阅读数:39

评论数:0

jedis常用操作命令

1.对value操作的命令     exists(key):确认一个key是否存在     del(key):删除一个key     type(key):返回值的类型     keys(pattern):返回满足给定pattern的所有key     randomkey:随机返回key空间的一个k...

2018-05-15 21:56:35

阅读数:44

评论数:0

常用 Git 命令清单

我们每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单,清单是供大家查缺补漏的,大家可以预览下以下清单,看自己有哪些是不太熟悉或者不知道的,然后针对性的了解其用法。熟练了这些命令...

2018-05-15 21:36:38

阅读数:34

评论数:0

jvm基础总结概述

一、运行时数据区域程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。虚拟机栈每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在 Java 虚拟机栈中入栈和出栈的过程。可...

2018-05-14 21:13:07

阅读数:25

评论数:0

逼格高又实用的 Linux 高级命令,开发运维都要懂

前言在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。不管出于任何原因,我都想...

2018-05-10 22:18:54

阅读数:63

评论数:0

Linux常用的日志查看命令

对于大型网站来说,很多网站在可用性方面提出4个9或者5个9的要求,如果是4个9,那么网站全年的不可用时间不能超过52.6分钟,如果是5个9,全年不可用时间不能超过5.2分钟。这其实是很难的,无论多么厉害的程序员,他写过的代码不可能完全没有问题。而且有些时候,在线上发生问题的时候,我们大部分时间都用...

2018-05-07 22:55:08

阅读数:61

评论数:0

docker轻量级编排创建工具Humpback

Docker容器做为微服务的重要组成部分,伴随着微服务的流行,在很多公司已经落地并投入生产。不过,docker为dev和ops带来便利的同时,docker的编排和创建管理也带来了一些问题。纯手动操作docker,一个两个还好,多了估计能逼疯dev和ops,尤其是ops,用kubernetes, 仅...

2018-05-06 22:25:49

阅读数:140

评论数:0

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