自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆

--行者不止, 达之无疆。

  • 博客(119)
  • 资源 (18)
  • 收藏
  • 关注

原创 关闭cassandra 或者 tomcat 的方式

方式零: 老办法以前经常喜欢用kill -9 来关闭某些进程,例如为了关闭 tomcat,经常食用下面的shellps -ef | grep tomcat | grep -v grep | awk '{print $2}' | xargs kill -9先用 ps -ef | grep tomcat 查出tomcat相关的进程, 再使用 grep -v grep 来过滤掉grep

2016-08-17 19:12:41 4267

原创 增加cqlsh执行命令的timeout时间

在cassandra运行cqlsh的时候,经常碰到的exception:OperationTimedOut: errors={}, last_host=192.168.21.11默认operation的timeout 是10 second, 执行一个操作很容易就timeout,那么怎样修改这个timeout呢?方法一:使用 --request-timeout = 60, 设

2016-08-17 17:43:21 4017

原创 产品环境中安装Cassandra 3.7

cassandra production installment

2016-08-17 17:13:56 3496

原创 Cassandra JMX 监控配置

最近安装cassandra到产品服务器,很多东西要求就严格了很多,比如perf中使用的JMX,以前是只要知道ip就能访问,但是产品服务器就不行了,这样存在安全隐患,nodetool -h host 可以添加和删除节点。所以今天要讲的东西就是cassandra jmx的授权和访问控制。这里讲的是第一种,最常用的使用密码和访问控制文件方式,其他方式后面有时间再跟进。1 修改$C

2016-08-16 15:25:12 3090 1

转载 less 从末尾查看日志

对于一些很大的log文件,我们用more查看时会很费劲,没有办法直接跳到末尾再向前查看。 我们可以用less来解决,less查看一个文件时,可以使用类似vi的command命令,在command模式下按G跳到文件末尾,再使用f或B来翻页less filename :G 跳到底部,就可以用 向上 向下 箭头 或 向滚动鼠标来查看log了

2016-08-04 15:27:36 22267

原创 centos 查看机器硬件配置

1 CPUmore /proc/cpuinfo可以找出 model name, CPU cores等信息;2 Memoryfree -m直接查看total部分知道时间可用的物理内存大小;3 Diskdf -h 查看各挂载分区的大小和位置,自己统计大小;

2016-07-28 15:11:42 19539 1

原创 查看linux系统环境

1. 查看内核版本命令:chen@mylinuxserver:~> cat /proc/versionLinux version 2.6.5-7.244-smp (geeko@buildhost) (gcc version 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005/proc 目录的作用?chen@myli

2016-07-22 15:50:29 3019

转载 Cassandra简介

学习Cassandra时碰到的一篇写得很好的文章,摘录下来。原文出处:http://www.cnblogs.com/loveis715/p/5299495.html  接触Cassandra的原因与接触Neo4J的原因相同:我们的产品需要能够记录一系列关系型数据库所无法快速处理的大量数据。Cassandra,以及后面将要介绍的MongoDB,都是我们在技术选型过程中的一

2016-07-20 15:06:15 1413

原创 Cassandra driver 入门教程 (二) 异步调用连接数据库

1 第一步 获取Cluster对象Cluster cluster = Cluster.builder().addContactPoint("127.0.0.1").build();2 第二步 获得ListenableFuture的SessionListenableFuture session = cluster.connectAsync();3 第三步 执行异步查询

2016-07-19 17:25:59 2174

原创 Cassandra driver 入门教程 (一) 连接数据库,获取版本号

1 建立Cluster对象Cluster cluster = Cluster.builder().addContactPoint("127.0.0.1").build();2 获得SessionSession session = cluster.connect();3 执行查询session.execute("select release_version from System

2016-07-19 17:14:57 3875

原创 DelayQueue 学习和应用

DelayQueue的实现原理DelayQueue的本质是一个实现了针对元素为Delayed的PriorityQueue, 它里面比较出彩的地方就是使用了Leader/Follower 模式,来减少线程为是否过期轮询,这样提高了系统效率。public interface Delayed extends Comparable { /** * Returns the rem

2016-07-01 17:32:40 2004

原创 Java PhantomJs下载网页

1 下载PhantomJS国外的网站下载比较慢,推荐使用淘宝镜像下载,地址:http://npm.taobao.org/dist/phantomjs/2  下载PhantomJSDriver这里使用maven来直接依赖:                            com.codeborne                phantomjsdriv

2016-07-01 14:09:48 2823

原创 多线程并发的cache实现

问题描述:计算输入的数是否是素数是一个耗时的过程,我们现在用cache来存储计算过的值,方便下次检索使用。cache的两种实现模式:Double Check 实现;FutureTask 实现;先看计算是否是素数的代码:package test.concurrency;import java.util.concurrent.TimeUnit;publi

2016-06-28 18:46:37 2991

原创 HttpClient 使用proxy 设置了connectionTimeout, socketTimeout 还是无限等待

package org.happy.downloader;import java.io.IOException;import java.util.Date;import org.apache.http.HttpHost;import org.apache.http.client.config.CookieSpecs;import org.apache.http.client.conf

2016-06-20 12:38:04 8938 2

原创 HttpClient 4.* connectionRequestTimeout, connectionTimeOut, socketTimeOut

使用HttpClient的时候,经常发现弄不清楚这几个timeout的含义,今天查了下文档终于明白了。 /** * Returns the timeout in milliseconds used when requesting a connection * from the connection manager. A timeout value of zero i

2016-06-19 06:28:59 5087

原创 logback 实现debug 日志和warn(error)日志分开打印

最近使用SLF4J 顺便迷上了logback, 想实现以前log4j那种 debug 和 warn(error) 日志分开打印到不同文件的方式,配置了半天没有成功,最后查找官方文档发现Filter可以用来实现我们想要的功能。1 日志打印流程

2016-06-15 17:42:32 14806

转载 logback 入门学习(二)

logback 常用配置详解(二)  :是的子节点,是负责写日志的组件。有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。 1.ConsoleAppender:把日志添加到控制台,有以下子节点::对日志进行格式化。(具体参数稍后讲解 ):字符串 System

2016-06-15 15:51:49 905

转载 logback 入门学习(一)

一:根节点包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打印出logback内部日志信

2016-06-15 15:50:10 863

原创 logback logger 的疑惑

程序代码:package logback;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class LogbackDemo { private static Logger log = LoggerFactory.getLogger(LogbackDemo.class); public static

2016-06-15 15:46:32 7047

原创 查找配置文件的工具类

package org.happy.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream

2016-06-13 21:31:15 550

转载 java 查找包里的所有类名

package org.happy.utils;import java.io.File;import java.net.URL;import java.net.URLClassLoader;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.ja

2016-06-13 13:21:43 4255

转载 技术篇:克服优柔寡断

心理导读: 如果你遇事总是思前想后、拿不定主意,如果你曾因犹豫不决错失了很多机会,如果你十分痛恨自己的优柔寡断迫切需要改变,那么这篇文章就是为你量身准备的。下面的文字阐述了优柔寡断的“前世今生”,希望能够给你带来启发。——xinli001.com优柔寡断的反义词有:当机立断,果断决绝,成熟练达,杀伐决断,运筹帷幄,处变不惊;优柔寡断造成的主要原因是缺少自信心,而自信心又是来

2016-06-01 10:53:12 744

转载 mysql中bit_count和bit_or函数的含义

翻阅mysql手册时,看到有个示例使用了bit_or方法来去除重复的数据,一开始没看明白,后来看明白之后感觉非常巧妙。示例要实现的功能就是计算每月有几天有访问,先把示例摘录在这里。1234567-- 创建表CREATE TABLE t1 (yearYEAR(4), monthINT(2) UNSIGNED ZERO

2016-05-30 16:13:18 2476

转载 ArrayBlockingQueue源码中为什么方法要用局部变量引用类变量

原文地址: http://www.iteye.com/problems/87918问题:代码:类变量:private final E[] items;private final ReentrantLock lock;方法:public void put(E o) throws InterruptedException {        if (o ==

2016-05-30 14:42:10 1388

转载 Web应用Filter调用后台服务-Spring bean

在web.xml中进行配置,对所有的URL请求进行过滤,就像"击鼓传花"一样,链式处理。配置分为两种A和B。A:普通配置在web.xml中增加如下内容:    permissionFilter    com.taobao.riskm.filter.PermissionFilter    permissionFilter    /*由fil

2016-05-21 16:22:38 1474

转载 BlockingQueue接口及实现类分析

1 BlockingQueue 接口及其实现类BlocingQueue接口定义如下,仅列举几个常用方法:put(E)  在队列尾部放入元素,若队列满则等待;take()  取队列头部元素返回,若队列空则等待;offer(E)  在队列尾部放入元素,若成功则返回true, 否则false;不阻塞;poll()      取队列头部元素返回,若有元素则返回元素,否则null;不

2016-04-08 13:50:40 2005

原创 检查姓名/身份证/银行卡/s

import java.util.regex.Matcher;import java.util.regex.Pattern;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import net.sf.json.JS

2016-04-01 16:09:43 2532 1

转载 Private Constructor capture idiom

1. Private Constructor capture idiom java puzzler 53The following code fails to compile, tips: Cannot refer to an instance field arg while explicitly invoking a constructorpackage arkb

2016-03-17 14:53:49 1237

转载 CopyOnWriteArrayList与Collections.synchronizedList的性能对比

列表实现有ArrayList、Vector、CopyOnWriteArrayList、Collections.synchronizedList(list)四种方式。1 ArrayList        ArrayList是非线性安全,此类的 iterator 和 listIterator 方法返回的迭代器是快速失败的:在创建迭代器之后,除非通过迭代器自身的 remove 或 add

2016-03-17 13:28:24 1132

转载 常用的几个开源 API网关管理系统

Manage your Web API with an API Gateway13 Oct2014By Mark Nightingale Back-EndWritten by David Martin and translated by Romain.The primary purpose of a w

2016-03-17 11:28:03 38024 1

原创 Xp 下使用 Fiddler 抓取android手机包

写这篇文章的初衷很简单,就是想达到这样一个目的,但是网上很多这种教程,我都按照做了,发现都不行。后来自己瞎琢磨发现了两个前置条件:就是必须有一个无线网卡,防火墙必须关闭;环境: XP SP3软件: Fiddler 4必备硬件: 无线网卡一个Fiddler 4 在XP系统里不能支持,请下载.net framework 4Fiddler 4 下载地址:http:

2016-03-04 18:10:03 4222

原创 Java bio nio aio 总结

1 Unix 5种 I/O 编程模型http://www.open-open.com/lib/view/open1371349692734.html2、 BIO 经典的InputStream OutputStream3、 NIOjdk 1.4 引入的非阻塞式I/Ohttp://www.iteye.com/magazines/132-Java-NIO

2016-02-23 16:00:09 911

原创 Java 7、8新特性

JDK7 新特性1、 Fork /Join 框架2、 CountDownLatch, CyclicBarrier, Phaser 总结JDK8 新特性1、 接口的default method;2、 lamda表达式3、Stream API4、new Date time API

2016-02-14 11:11:08 691

转载 Java8 new datetime api

Clock时钟,类似于钟表的概念,提供了如系统时钟、固定时钟、特定时区的时钟Java代码  //时钟提供给我们用于访问某个特定 时区的 瞬时时间、日期 和 时间的。  Clock c1 = Clock.systemUTC(); //系统默认UTC时钟(当前瞬时时间 System.currentTimeMillis())  System.out.println(c1.mi

2016-02-05 16:59:29 1928

转载 JDK8 Stream API 学习

为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合

2016-02-04 07:56:51 10145 1

转载 java fork/join

应用程序并行计算遇到的问题     当硬件处理能力不能按摩尔定律垂直发展的时候,选择了水平发展。多核处理器已广泛应用,未来处理器的核心数将进一步发布,甚至达到上百上千的数量。而现在很多的应用程序在运行在多核心的处理器上并不能得到很好的性能提升,因为应用程序的并发处理能力不强,不能够合理有效地的利用计算资源。线性的计算只能利用n分之一的计算支援。    要提高应用程序在多核处理器上的执行

2016-02-03 16:11:45 547

转载 CountDownLatch, CyclicBarrier, Phaser 总结

CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用await()方法的任务将一直阻塞等待,直到这个CountDo

2016-02-03 15:55:04 1672

原创 SOLR Jetty admin UI访问控制配置

最近使用solr data importer 导入数据数据搜索时,发现挺好用的,那个Admin UI http://localhost:8983/solr 排查错误也挺好,但是发布到公网以后没有进行权限控制。环境:SOLR 5.3.1自带jetty服务器。1。编辑 $SOLR_HOME/server/contexts/solr-jetty-context.x

2015-11-13 14:37:49 4295 1

转载 maven 打包可执行jar

maven3实战之maven使用入门(打包和运行)maven3实战之maven使用入门(打包和运行)---------- 将项目进行编译,测试之后,下一个重要步骤就是打包。pom.xml中如果没有指定打包类型,默认打包类型为:jar。我们可以简单地执行命令打包: mvn clean pachage。类似地,maven会在打包之前执行编译,测试等操作。如以打j

2015-10-13 10:37:33 1540

原创 下载Hadoop Definite Guide 气象数据

Hadoop Definite Guide 气象数据来源:ftp://ftp.ncdc.noaa.gov/pub/data/gsod/ftp-user: ftpftp-password: your email下载数据方式:wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r星号*必须有,否则下载下来的就一

2015-09-03 22:21:36 1228

ng-book.pdf

Angularjs 的好书,拿来和大家分享,ng-book.pdf.

2014-12-09

AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf

AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf

2014-12-09

AngularJs 开发指南

AngularJs 开发指南, Angular js的经典数据。

2014-12-09

HelloWorld WebService Client

HelloWorld WebService Client, HelloWorld WebService客服端程序。

2012-11-01

HelloWorld WebService Server

HelloWorld WebService Server, 这是一个HelloWorld WebService的服务器端程序。

2012-11-01

extjs 图标文件

Extjs 4 使用到的很多小图标文件,系统中没有的,可以自定的图标文件。

2012-08-27

Extjs exporter

导出Extjs中的store的数据为excel,前段js导出。 Export store to Excel Well, here's an exporter that can export a grid, tree or simply a store to excel. It's a fork from another project, I adapted it to work with ExtJs 4, using the new class system and fixed a couple of bugs. The Csv exporter isn't implemented and the example and compiled files are not updated (so don't use Exporter-all.js). It exports all the data in the store loaded at that time. If a grid is used it uses the renderers and column configurations from it. The download is made through a button and uses datauri, so it doesn't work in older ie versions. I hope it's useful, if you find bugs or make improvements, just fork it and send me a pull request. https://github.com/iwiznia/Ext.ux.Exporter

2012-08-17

FlashPaper2.2 绿色版

FlashPaper允许我们将任何类型的可打印文档转换为SWF或PDF文档,可以通过各种平台来查看生成的FlashPaper文档,包括文档的格式、文档中的图像、字体、特殊符号、源文档的颜色,而不必理会这个文档原来是由哪个平台、哪个应用程序创建的。 安装程序: install.bat 卸载程序: uninstall.bat

2012-07-10

Android应用开发详解.pdf

android 开发入门到精通的必备书籍。 书中从平台的搭建,到android组件基础,到后面的小的应用开发,详尽仔细,值得推荐。 作者: 郭宏志 出版社: 工业出版社

2012-05-28

Jquery in action

《JQuery in action》in action系列的又一力作,全英文版,需要的下载。免积分提供大家学习资源。

2011-12-14

深入浅出EXTJS第2版.pdf part3(共三部分)

深入浅出EXTJS第2版.pdf part3(共三部分), 后续部分下载见:本人的其他上传资源。有点反感csdn的上传后不能修改的功能。上一次上传的东西标题不明显,误导了大家,再次重传。 纯正PDF版,非扫描版本。希望对大家学习有帮助。

2011-12-08

深入浅出EXTJS第2版.pdf part2(共三部分)

深入浅出EXTJS第2版.pdf part2(共三部分) 纯正PDF版,非扫描版本。在某论坛下,希望对大家学习有帮助。

2011-12-08

深入浅出EXTJS第2版.pdf part1(共三部分)

深入浅出EXTJS第2版.pdf part1(共三部分), 后续部分下载见:本人的其他上传资源。有点反感csdn的上传后不能修改的功能。上一次上传的东西标题不明显,误导了大家,再次重传。 纯正PDF版,非扫描版本。希望对大家学习有帮助。 extjs3.2 作者徐汇生、康爱媛

2011-12-08

Spring In Action 3th Edition

Spring In Action 经典系列 第三版,全英文版。 2011年出版。纯正PDF版。

2011-12-08

深入浅出EXTJS第2版.pdf--part03

深入浅出EXTJS第2版.pdf--part03,最后一部分

2011-11-03

深入浅出EXTJS第2版.pdf--part02

深入浅出EXTJS第2版.pdf part02

2011-11-03

深入浅出EXTJS第2版.pdf

深入浅出EXTJS第2版.pdf 经典书籍,非照片拍摄版,纯正pdf版。希望对大家有所帮助。

2011-11-03

空空如也

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

TA关注的人

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