- 博客(32)
- 资源 (72)
- 收藏
- 关注
转载 python md5
python两种生成md5的方法 一. 使用md5包import md5src = 'this is a md5 test.' m1 = md5.new() m1.update(src) print m1.hexdigest() 二. 使用hashlibimport hashlib m2 = hashlib.md5() m2.update(src) print
2017-08-31 17:39:35 634
转载 python post
urllib2.urlopen() urlib2是使用各种协议完成打开url的一个扩展包。最简单的使用方式是调用urlopen方法,比如def urlopen(url, data=None, timeout=socket._GLOBAL_DEFAULT_TIMEOUT):和urllib中不同的是第三个参数为timeout了,所以代理只能在外面设置了。import urllib2content_s
2017-08-31 17:33:10 1338
转载 python字符串函数
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2pr
2017-08-31 15:22:52 397
转载 HttpClient中post请求http、https示例
HttpClient中post请求http、https示例HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可:创建CloseableHttpCl
2017-08-28 15:22:42 4329
转载 存储过程 查询
转了N多的SQL语句,可是自己用时,却到处是坑啊,啊,啊!!!!!!!!!!!!!!!想写一个获取表中最新ID值.上代码CREATE TABLE department( ID INT PRIMARY KEY NOT NULL, d_code VAR
2017-08-28 14:51:34 1119
转载 JAVA keystore
Java签名/证书机制java签名/证书机制,可以保障使用者,安全地调用外部提供的jar,防止你信任的jar被篡改。首先,java的签名,必须是基于jar包的。也就是说,你必须将你要提供的class,打包到jar里。然后,通过 java 提供的签名工具(jarsigner)对jar包进行签名,发布。签名原理:使用非对称算法,生成一对公钥/私钥。 证书证书是在签名基础
2017-08-28 14:32:03 6653 1
转载 JDK KeyStore 如何使用
Java中keystore如何来使用[java] view plain copy print?public static void main(String args[]) throws Exception { KeyStore ks = KeyStore.getInstance("JKS"); ch
2017-08-28 14:31:31 621
转载 Keytool命令详解
以前用过几次这个东东,但每次都重新查询一次。本文原始出处是这里 。-----------------------------------------------------------Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据: 密钥
2017-08-28 14:30:47 72878
转载 Java HTTPS客户端如何处理证书
HTTPS(HTTP over Secure Socket Layer),简单讲即HTTP下加入SSL层,HTTPS的安全基础是SSL。参考以前的两篇文章Java-JSSE-SSL/TLS编程代码实例-单向认证 Java-JSSE-SSL/TLS编程代码实例-双向认证 如果要实现SSL通讯,通讯双方需要设置KeyStore和TrustStore。如果是单向认证,那么
2017-08-28 14:23:01 2767
转载 hadoop-ha
1、安装前准备 ①、集群规划: 主机名称用户主机IP安装软件运行进程 centos71hzq192.168.1.201jdk、hadoopNameNode、DFSZKFailoverController(zkfc) centos
2017-08-23 09:26:18 299
转载 Docker 安装 Gitlab
安装环境操作系统 centos7.3安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》安装Gitlab下载Gitlab运行命令:$ sudo docker pull gitlab/gitlab-ce:latest启动GitLab运行命令:sudo docker run -d \--priv
2017-08-23 09:21:17 356
转载 纯净水是否有害
调查1:常喝纯净水血管内壁易栓塞“纯净水的特点是99%的矿物盐都被过滤掉了,包括有益的元素和有害的物质。2003年,世界卫生组织已经明确在饮用水准则中表明了:‘纯净水不能作为正常的生活饮水’。”——赵飞虹在大家越来越关注饮水健康的今天,纯净水成为了市场上非常受欢迎的一种饮用水。现在很多家庭都安装了家用净化水设备,多数都是99%过滤掉钙镁离子的纯水机。从加工工艺上讲,纯净水可以通
2017-08-19 18:48:44 729 1
原创 docker详解
搜索镜像docker search java运行docker run -it --rm ubuntu:14.04 bashroot@e7009c6ce357:/# cat /etc/os-releaseNAME="Ubuntu"VERSION="14.04.5 LTS, Trusty Tahr"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 14.04
2017-08-17 14:33:00 1435
转载 Hadoop Journal Node 作用
转自:https://my.oschina.net/u/189445/blog/661561NameNode之间共享数据(NFS 、Quorum Journal Node(用得多))两个NameNode为了数据同步,会通过一组称作JournalNodes的独立进程进行相互通信。当active状态的NameNode的命名空间有任何修改时,会告知大部分的JournalNodes进程。sta
2017-08-15 22:33:22 323
转载 详解MapReduce工作流程
一、客户端向JobTracker提交作业这个阶段要完成以下工作:向JobTracker申请 一下新的JobID检查是否指定了output dir,并且确认output dir不存在根据InputPath计算input split。这里的input split并不是MapReduce输入数据的完整拷贝,只是记录了每个split在什么地方存放着。split和block一样都是逻辑概念,
2017-08-15 14:02:42 678
转载 Hadoop中CombineFileInputFormat详解
在MR实践中,会有很多小文件,单个文件产生一个mapper,资源比较浪费,后续没有reduce逻辑的话,会产生很多小文件,文件数量暴涨,对后续的Hive job产生影响。所以需要在mapper中将多个文件合成一个split作为输入,CombineFileInputFormat满足我们的需求。CombineFileInputFormat 原理(网上牛人总结):第一次:将同DN
2017-08-15 11:29:31 482
转载 2017-08-14 flume+kafka+storm+hdfs整合
基础环境:Redhat 5.5 64位(我这里是三台虚拟机h40,h41,h42)myeclipse 8.5jdk1.7.0_25Python-2.7.12zookeeper-3.4.5集群Hadoop-2.6.0集群apache-storm-0.9.5集群kafka_2.10-0.8.2.0集群apache-flume-1.6.0-
2017-08-14 14:41:21 1978
转载 2017-08-14 基于Storm的实时计算应用实践
基于Storm的实时计算应用实践2017-08-04 宋轶群 本文以订单实时统计业务为例,探讨了有赞技术团队在使用 Storm 时遇到的一些问题以及他们的解决思路。有赞使用 Storm 已经有将近 3 年时间,稳定支撑着实时统计、数据同步、对账、监控、风控等业务。订单实时统计是其中一个典型的业务,对数据准确性、性能等方面都有较高要求,也是上线时间最久的一个实时计算应用。通过
2017-08-14 14:35:03 903
转载 MySQL 死锁与日志二三事
MySQL 死锁与日志二三事原文出处: xrzs 最近线上 MySQL 接连发生了几起数据异常,都是在凌晨爆发,由于业务场景属于典型的数据仓库型应用,白天压力较小无法复现。甚至有些异常还比较诡异,最后 root cause 分析颇费周折。那实际业务当中咱们如何能快速的定位线上 MySQL 问题,修复异常呢?下文我会根据两个实际 case,分享下相关的经验与方法。
2017-08-14 09:43:54 393
原创 postgresql-pg_stat_statements
修改postgresql.conf文件,并重启postgreSQLshared_preload_libraries = 'pg_stat_statements'pg_stat_statements.max = 1000 //跟踪的最大语句数量,缺省是1000条pg_stat_statements.track = all //控
2017-08-11 18:00:17 339
原创 Java-线程、JVM
JAVA线程进程 它是内存中的一段独立的空间,可以负责当前应用程序的运行。当前这个进程负责调度当前程序中的所有运行细节。线程 它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。线程运行的原理 cpu在线程中做时间片的切换。 其实真正电脑中的程序的运行不是同时在运行的。CPU负责
2017-08-11 15:34:00 194
原创 zk-zclient01 监听、分布式锁
监听子节点/** * 订阅节点的信息改变(创建节点,删除节点,添加子节点) * @author zhoulf * */public class SubscribeChildChanges { private static class ZKChildListener implements IZkChildListener { /** * handle
2017-08-10 23:58:05 972
原创 win创建软连接
创建符号链接。MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。
2017-08-10 23:53:10 314
转载 JVM优化2-TProfiler
本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 20 (提升了 7 倍),并准确定位系统瓶颈:我们应用里静态对象不是太多、有大量的业务线程在频繁创建一些生命周期很长的临时对象,代码里有问题。那么问题来了,如何在海量业务代码里边准确定位这些性能代码?本文将介绍如何使用阿里开源工具
2017-08-09 18:29:31 295
转载 JVM优化1
玩过性能优化的朋友都清楚,性能优化的关键并不在于怎么进行优化,而在于怎么找到当前系统的性能瓶颈。性能优化分为好几个层次,比如系统层次、算法层次、代码层次...JVM 的性能优化被认为是底层优化,门槛较高,精通这种技能的人比较少。笔者呆过几家技术力量不算弱的公司,每个公司内部真正能够进行 JVM 性能调优的人寥寥无几、甚至没有。如是乎,能够有效通过 JVM 调优提升系统性能的人往往被人们冠以"大
2017-08-09 18:28:42 343
原创 linux02-自动部署、awk/sed/cron/cut/wc/uniq
自动部署#!/bin/bashSERVERS="node-3.itcast.cn node-4.itcast.cn"PASSWORD=123456BASE_SERVER=172.16.203.100auto_ssh_copy_id() { expect -c "set timeout -1; spawn ssh-copy-id $1; expect {
2017-08-08 21:37:03 571
原创 VMware虚拟机三种联网方法及原理
VMware虚拟机三种联网方法及原理Brigde桥接:默认使用VMnet0原理Bridge 桥”就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中, 同时在”桥”上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。 这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP. VMWare
2017-08-08 20:51:48 23383
原创 linux01-常用命令、网络、mysql、yum
Linux网络基本配置1.修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=server1.itcast.cn2.修改ip地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yes #是否开机启用BOOTPROTO=st
2017-08-08 20:48:36 377
转载 JVM优化之调整大内存分页(LargePage)
JVM优化之调整大内存分页(LargePage)发表于 2009-11-21 | 分类于 未分类 | 作者:晓峰本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何提升作用,并在文末点明了大内分页的副作用。OK,让我们开始吧!内存分页大小对性能的提升原理首先,我们需要回顾一小部分计算机组成原理,这对理解大内
2017-08-08 17:24:39 631
转载 1 安装OpenResty(Nginx+Lua)开发环境
首先我们选择使用OpenResty,其是由Nginx核心加很多第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx可以作为一个Web Server使用。借助于Nginx的事件驱动模型和非阻塞IO,可以实现高性能的Web应用程序。而且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀
2017-08-03 22:34:12 486
HashMap.md
2020-10-12
ArrayList.md
2020-10-12
Spark快速大数据分析PDF
2017-03-28
Nginx模块开发与架构解析
2015-07-24
Go语言·云动力
2015-07-24
Go语言编程
2015-07-24
ADT-21.1.0.zip(eclipse安卓插件)
2015-05-14
ADT15.0.0.zip(安卓开发工具)
2015-05-14
Spark大型集群上的快速和通用数据处理架构(翻译版)
2015-04-29
Storm分布式实时计算模式.pdf(中文)
2015-04-29
实用负载均衡技术:网站性能优化攻略
2015-04-08
Cassandra权威指南
2015-04-08
HTML5高级程序设计(完整版)
2015-04-08
HTTP权威指南(中文版).part2
2015-04-08
HTTP权威指南(中文版)
2015-04-08
protobuf-2.5.0.tar
2015-03-22
axis2-eclipse-codegen-plugin-1.6.2.zip
2014-12-22
axis2-eclipse-service-plugin-1.6.2.zip
2014-12-22
疯狂JAVA讲义+源码.李刚.rar
2014-12-22
jQuery实战中文版+源码
2014-12-01
Hive编程指南.pdf
2014-10-29
storm实时数据处理
2014-10-29
深入理解Java虚拟机:JVM高级特性与最佳实践(第二版)
2014-10-25
apache-solr-3.5.0.jar
2014-10-16
Oracle DBA培训教程:从实践中学习Oracle数据库管理与维护(第2版).part1
2014-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人