4 csdnWRQ

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 22w+

docker安装Cloudera Manager

环境:ContOS6.7 安装docker1.虚拟机安装CentOS6.72.安装dockeryum install -y epel-releaseyum install docker-io如果安装失败,确保yum库是最新的:yum -y updata如果出现No package docker-io available.这种错误yum没有找到docker包,更新epel第三方软件...

2019-11-07 14:51:54

Compression algorithm

public static void main(String[] args) {   //String[] ys={"1","2","3","4","5","6","7","8","9","a","b","c"}; String[] ys={"1"

2018-04-30 10:51:24

继上篇:wifi破解核心算法

import java.util.ArrayList;import java.util.List;public class PermAComb {    static List<int[]> allSorts = new ArrayList<int[]>();             public static void permutation(int[] nums, in...

2018-04-30 10:34:56

有趣的版本号

  计算机的世界,版本号(version)无处不在,不管是发布的软件、产品,还是协议、框架。那什么是版本号呢    在这里是这样定义的:Software versioning is a way to categorize the unique states of computer software as it is developed and released.  软件版本号是对开发、发布中的软件...

2018-04-30 10:18:01

Hey,man,are you ok? -- 关于心跳、故障监测、lease机制

  电话之于短信、微信的一个很大的不同点在于,前者更加及时,有更快速直接的反馈;而后面两个虽然称之为instant message,但经常时发出去了就得等对方回复,等多久是不确定的。打电话能明确知道对方在不在,我所表达的信息是否已经传达;而短信或者微信,只知道消息发出去了,但对方是否收到,或者是否查看就不清楚了。  在通过网络通信的环境下,也是很难知道一个消息对方是否已经处理,因为要知道对方是否处...

2018-04-30 10:16:27

日志的艺术(The art of logging)

 程序员学习每一门语言都是从打印“hello world”开始的,日志也是新手程序员学习、调试程序的一大利器。当项目上线之后,也会有各种各样的日志,比如记录用户的行为、服务器的状态、异常情况等等。打印日志似乎是一件很简单、不值得一提的事情。但是,当看到线上项目居然有这样的日志的时候,不禁想问问我们真的会打印日志吗?***********************************Error H...

2018-04-30 10:15:05

关于乱序(shuffle)与随机采样(sample)的一点探究

  最近一个月的时间,基本上都在加班加点的写业务,在写代码的时候,也遇到了一个有趣的问题,值得记录一下。  简单来说,需求是从一个字典(python dict)中随机选出K个满足条件的key。代码如下(python2.7):1 def choose_items(item_dict, K, filter):2 '''item_dict = {id:info} '''3 candi...

2018-04-30 10:12:49

java执行cmd获取破解wifi密码

importjava.io.BufferedReader;2importjava.io.InputStreamReader;34importorg.apache.commons.lang3.text.StrBuilder;56/**7*8*@authoruser19*/10publicclassDeleteProgram{...

2018-04-30 09:45:30

原创:分布式之缓存击穿

什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示:我们正常人在登录首页的时候,都是根据userID来命中数据,然而黑客的目的是破坏你的系统,黑客可以随机生成一堆userID,然后将这些请求怼到你的...

2018-04-30 09:43:11

序列化反序列化

一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;2) 在网络上传送对象的字节序列。在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发...

2018-04-27 09:52:26

工作流

 本文简要地介绍了WFMC(工作流管理联盟)工作流系统中的各个部分,并对参考模型中的五类接口进行了描述。     工作流管理联盟(WFMC)提出了一个工作流参考模型,约定了工作流系统的体系结构、应用接口及特性,主要目的是为了实现工作流技术的标准化和开放性。下面简要介绍系统中的各个部分,并对参考模型中的五类接口进行描述。  1. 工作流管理系统中的各种数据    工作流控制数据(Workflow C...

2018-04-27 09:51:05

java计算时间差及比较时间

[java] view plain copy print?比如:现在是2004-03-26 13:31:40           过去是:2004-01-02 11:30:24    我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒    方法一:    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    t

2018-01-26 09:35:01
勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取