自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (16)
  • 收藏
  • 关注

原创 微信支付或者支付宝支付验签太慢

调用微信支付或者支付宝验签的时候会很慢,发现程序没有问题,主要是请求到返回这段时间太长。具体如下: prepayInfo->prepay response 大概用了6秒的时间 优化前[08 14:10:51,081 INFO ] [http--8081-3$598667353] util.WxmppayUtil - Wxmppay source str:[08 14:10:51,171 ...

2017-02-08 17:13:06 548

原创 wireshark

参考书籍 Wireshark 数据包分析实战(第2版)》重排 具体协议参考地址 http://chrissanders.org/packet-captures/ Tcpdump 用法说明 tcpdump -i eth0 host 113.31.72.210 and port 80 -X -e -nn > client.txt要让wireshar...

2017-02-08 16:36:57 250

原创 Kafka 转移分区分析

1, 关于如何转移分区: 以及如何新增节点的问题, 我们在 Kafka中文文档 中已经有过叙述。详细参考 2, 分析命令的执行过程 : 分区调用的脚本是 kafka-reassign-partitions.sh, 具体内容是:exec $(dirname $0)/kafka-run-class.sh kafka.admin.ReassignPartitionsCommand $@...

2015-05-27 17:55:52 760

原创 Kafka 启动过程

1, 每个broker启动的时候都会去注册一个临时节点 /controller, 那个broker先注册这个节点,那个就是所有broker的leader,并将自己的信息写入到这个临时节点里面。如下:[zk: 10.3.63.204:2181,10.3.63.205:2181(CONNECTED) 3] get /controller{"version":1,"brokerid":0,"ti...

2015-05-27 11:04:02 311

原创 HBase 常用Shell命令(二)

 hbase(main):079:0> create 'scores',{NAME=>'course',VERSIONS=>2}0 row(s) in 0.9590 seconds hbase(main):080:0> put 'scores','Tom','course:math','97'0 row(s) in 0.0100 secon...

2015-03-18 15:21:05 134

原创 HBase 常用Shell命令

进入hbase shell console$HBASE_HOME/bin/hbase shell如果有kerberos认证,需要事先使用相应的keytab进行一下认证(使用kinit命令),认证成功之后再使用hbase shell进入可以使用whoami命令可查看当前用户hbase(main)> whoami表的管理1)查看有...

2015-03-18 14:53:36 106

原创 ReentrantLock 源码分析(二)

关于 Unsafe 的一些知识 A collection of methods for performing low-level, unsafe operations. Although the class and all methods are public, use of this class is limited because only trusted code can obta...

2015-03-09 18:04:58 109

原创 ReentrantLock 源码分析(一)

JDK 1.7.551, ReentrantLock 有一个内部类, 具体的操作是通过这个内部类来操作的。这个内部类就是同步器Sync, Sync是抽象类, 代码如下: abstract static class Sync extends AbstractQueuedSynchronizer, 而AbstractQueuedSynchronizer 简称 AQS,继承关系如下:...

2015-03-09 17:24:43 107

原创 OceanBase

 OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事 务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如 临时表,视图(view),研发团队把有限的资源集中到关键点上,当前 OceanBase主要解决数据更新一致性、高性能的跨表读事务、范围查...

2015-03-09 16:53:41 178

原创 使用Bootstrap与ShieldUI(转载)

今天,让我们来创建一个基于Bootstrap框架的仪表板(dashboard)应用程序。Bootstrap是一套非常流行的前端框架,它旨在帮助开发者解决开发过程中的一些主要问题,例如元素的定位、应用的响应式能力以及在多种设备上进行输出。这个仪表板应用程序的元素包括一系列的可视化图形,它们各自代表了各种关键性能指标,例如预算、访问量及其它一些关键指标。如果你想要实现的应用不仅仅能够简单地表...

2015-03-08 21:56:23 342

原创 Kafka 测试环境宕机原因查询(二)

上节遗留问题     a) 关于 inLock(controllerContext.controllerLock) 这个代码, 因为 controllerLock 是 ReentrantLock 类型    的锁, 所以如果 处理 session失效的zookeeper线程成功抢占当前嗦的话,就能进入到 handleNewSession 内部方法, 并进一步    执行 onContr...

2015-03-05 10:27:11 1044 3

原创 Kafka 测试环境宕机原因查询(一)

使用环境说明a) kafka 使用版本: kafka_2.9.2-0.8.1b) 三台虚拟机 10.3.63.5 10.3.63.6 10.3.63.7 分别对应的是 1 2 3 三个节点。  宕机现象 a) 目前看到的现象是 storm 无法写入和查询(当时没有确定是那种情况), 而通过查看zookeeper中的    broker借点,发现只有3, 1 两个, 而不...

2015-03-05 10:21:32 4962

原创 Kafka 中文文档

原文地址http://kafka.apache.org/documentation.html 第四章 4.4 生产者负载均衡生产者直接把数据发给对应分区的主代理, 为了做到这点,所有的节点都能相应生产者关于那个服务在线以及那个话题分区的领导者是谁的请求, 并且允许生产者直接占用这个请求。客户端控制着把数据发送到那个分区, 可以通过随机的方式也可以通过指定的方式来控制发送那个分...

2015-03-04 11:01:20 269

原创 mongodb 草用操作命令

 导出数据./mongoexport -h 10.3.63.12 --port 27017 -d question -c ask_question -f id,title -q '{"_id":{"$gte": 100}, "_id":{"$lt": max}}' 查询和更新db.test.remove({"_id":161});db.test.update({"_id"

2015-03-04 10:56:45 126

原创 linux 常用命令收藏

 #host更改不生效的时候,重启dns守护进程sh /etc/rc.d/init.d/nscd restart  jar uvf myjar.jar com/blackwing/ClassToAdd.class  jar -tvf Sdk4J-1.0.jar > all.txtjar uvf myjar.jar com/blackwing/ClassToAdd.classS...

2015-03-04 10:50:35 112

原创 发送邮件服务器smtp配置说明

使用环境说明 通过  uname -a 或者 less /proc/version 命令查看使用的是 centos 64 版本,具体信息如下:  Linux version 2.6.18-274.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Fr...

2015-03-04 10:31:10 2139

Velocity脚本简明教程 转载

Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。作为一个比较完善的模板引擎,Velocity的功能是比较强大的,但强大的同时也增加了应用复杂性。 一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#...

2015-03-04 10:30:39 273

原创 线上事故分析

 事故现象 线上服务不定点的不能使用, 查日志发现resin服务正在重启。 由于resin所在的服务有web监控,如果web服务没有相应,则会重启resin服务。 那到底是什么导致了无法请求到web服务呢(60秒没有相应) 故障定位 1, 首先查看相应的日志:/data/logs/chewenwww/stdout.log   正常信息日志/data/logs/ch...

2015-03-03 14:10:45 415

原创 Cicti使用

服务端的安装 service snmpd status     #检查是否有SNMP服务  yum install -y net-snmp #若没有则安装  vi /etc/snmp/snmpd.conf   service snmpd start  service snmpd stop  service snmpd restart  设置开机自动启动,在SSH中输入以下命令  chk...

2015-03-03 14:03:48 276

原创 sql 优化

什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫...

2015-03-03 13:44:09 67

原创 memcache 调优

旧版测试结果 1,搬迁以后的测试环境(使用的测试工具世http_load)WEB SERVER: Intel(R) Xeon(R) CPU   E5645  @ 2.40GHz 16G Mem (三台: 10.3.63.203、10.3.63.205、10.3.63.206 )Nginx : 一台: 10.3.63.203 分别将请求转发到 10.3.63.203、10.3.63.20...

2015-03-03 11:50:03 517

原创 memcache 监控

1,  附件世php的监控文件,需要有php的运行环境2,  文件里面有配置用户的地方,以及有配置memache服务地址和端口的地方,配置完成以后就可以访问了3, 首页的界面可以看到有多少个memache实例,以及每个实例上面的内存大小,以及实际占用了多少4, 点击每个实例,可以看到这个实例中内存占用了多少,查询的命中率是多少5, 点击 Variables 可以看到每个 Slab...

2015-03-03 11:40:34 132

原创 查看进程的信息

ps alx 查看详细信息pstree 查看进程间的父子关系 ps -p :显示进程ID详细信息查看:/proc/[PID]/stat[root@localhost ~]# cat /proc/6873/stat6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 ...

2011-08-09 12:37:28 106

原创 webwork标签--------if

返回值进行区分:1.如果是String型Java代码 复制代码 1. [ Java代码 复制代码 1. [ [2.如果是char型Java代码 复制代码 1. [ Java代码 复制代码 1. [ [3.如果是int型Java代码 复制代码 1. ...

2009-09-23 14:29:16 118

原创 菜鸟-手把手教你把Acegi应用到实际项目中(1.1)

相信不少朋友们对于学习Acegi的过程是比较痛苦的,而且可能最初一个例子都没能真正运行起来。即使能运行起来,对于里面那么多的配置,更搞不清楚为什么要那么配,多配一个和少配一个究竟有什么区别? 最终头都大了^_^基于各方面的原因,本人决定写一系列关于Acegi从简单到复杂应用的文章,一方面是对自己学习Acegi的总结,而另一方面又对想学习研究Acegi的朋友们有所帮助。关于Acegi...

2009-08-25 09:55:14 237

原创 设置TOMCAT的JVM虚拟机内存大小

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都...

2009-07-16 09:44:10 105

原创 js 页面宽度

var s = ""; s += "\r\n网页可见区域宽:"+ document.body.clientWidth; s += "\r\n网页可见区域高:"+ document.body.clientHeight; s += "\r\n网页可见区域宽:"+ document.body.offse...

2009-07-02 10:13:59 82

原创 巧用样式表,让文本框与按钮变个样

在网页制作中,表单中的对象总是给人一种单调与沉闷的感觉,比如说按钮、文本框等,它们一成不变的模样与颜色出现在您的主页上时,或多或少都会破坏主页的美观程度,那么可不可以改变它们的模样呢?我的回答是,这当然可以啊,下面我们就一起来动手来改变吧。  先看看在网页中经常出现的按钮与文本框的本来面目吧!  对照上图,我们怎么样才能改变文本框与按钮的模样呢?那在下面我为大家提供两种文本...

2009-04-23 17:18:29 93

原创 学习 acegi

学习acegi-security 这几天对acegi研究了一下,现对这几天的研究做个总结。 网上资料对于acegi在web上的应用非常多,所以特意不从web入手,而从一般的java方法入手。 acegi的基本原理就是利用拦截器,对请求进行拦截,在拦截前和拦截后做些安全验证,以达到安全目的。所谓安全,一般包括两个部分,一为认证(authentication),二为授权(autho...

2009-04-23 13:53:51 100

原创 iText操作PDF问题总结

System.err.println(ioe.getMessage());}// step e: we close the document        document.close();}}可以看到一个PDF文件的输出,总共只需要5个步骤a.创建一个Document实例Document document = new Document();b.将Documen...

2009-04-03 17:15:09 336

原创 iText经验总结

因为前些日子在一个项目中用到了iText,稍有收获,便总结于此,以供他人所需。iText是一个比较底层的pdf库,很多项目的pdf操作都是以它为基础的。像spring,以及另一个比较有名的报表工具jasperreports。简单的pdf报表输出用它比较合适,比较复杂的话使用起来就比较困难了,你要手工编写太多的代码。比较好的是iText网站上提供相当多的示例代码,比较容易入门。我这里...

2009-04-03 16:53:56 159

原创 JAVA PDF解决方案

概述 Java Servlet 编程可以很方便地将 HTML 文件发送到客户端的 Web 浏览器。然而许多站点还允许访问非 HTML 格式的文档,包括 Adobe PDF、Microsoft Word 和 Micorsoft Excel 等。事实上这些非 HTML 格式只要能用 MIME 类型表示,就可以利用 servlet 来发送。本文将以 PDF为例,向你介绍如何使用 servlet 传送非 ...

2009-04-02 16:53:46 334

原创 从Java应用程序动态生成PDF文件

如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。  很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮件投递的客户报表,到读者购买特...

2009-04-02 16:51:37 108

sql left outer jion 的用法

SELECT YB2.ENTRY010 , JH1.ENTRY023, YB2.ENTRY011, JH1.ENTRY025, YB3.ENTRY010 as a, JH1.ENTRY026, YB3.ENTRY001+YB3.ENTRY019+YB3.ENTRY028+YB3.ENTRY064, JH1.ENTRY024, YB2.ENTRY030, JH1.ENTRY022/100, ZX1....

2009-03-31 18:37:19 205

原创 oracle 10g表空间操作

---------------------------------------------- -表空间的操作----------------------------------------------------1.创建表空间:create tablespace tablespace_name datafile 'filepath' size filesize autoextend...

2009-03-09 15:36:43 108

原创 将运行时数据装入水晶报表 (Crystal Reports)

引用地址:http://www.ibm.com/developerworks/cn/rational/07/0717_bajaj/index.html2007 年 9 月 17 日本系列中的第 4 部分手把手地指导您在 Web 应用程序中,使用 IBM® Rational® 嵌入水晶报表 (Crystal Reports)。在前面的文章中,曾介绍过使用 Report Page ...

2009-03-03 14:04:55 766

原创 Spring事务管理

Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 本章主要目标如下: 1,Spring事务 2,事务属性 3,事务管理器 4,声明式事务 1.1Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务...

2009-03-02 13:40:24 77

原创 spring hibernate 事务

2008-09-28 09:57 ...

2009-03-02 11:47:54 81

原创 pring的Beanfactory在jsp,servlet,web.xml等的配置

关键字: spring beanfactory 在web application 调用Spring的Beanfactory 1)配置web.xml Java代码 contextConfigLocation WEB-INF/applicationContext*.xml c...

2009-03-02 11:46:27 86

原创 Struts+Spring+Hibernate练习

工具: Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名称为 login 创建Struts框架 创建 index.jsp,增加一链接指向 login.jsp 按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的向...

2009-03-02 11:04:03 80

netty in action (meap)

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序dsf。 也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的socket服务开发。

2015-06-08

netty 权威指南

Netty权威指南 PDF电子书下载 带目录书签 完整版,最完整的电子版本,希望给大家带来帮助

2015-06-04

tapestry开发指南tapestry开发指南

tapestry开发指南tapestry开发指南tapestry开发指南tapestry开发指南

2009-12-01

daemon 虚拟光驱

虚拟光驱虚拟光驱虚拟光驱虚拟光驱虚拟光驱虚拟光驱

2009-12-01

样式表中文手册式表中文手册样式表中文手册

样式表中文手册样式表中文手册样式表中文手册样式表中文手册

2009-12-01

JSP API java

JavaServer Pages API Documentation

2009-04-22

javascript 中文版 chm

本文档由太平洋软件资讯栏目制作,版权归太平洋软件资讯站 及文档作者所有。制作该文档的目的是为了方便广大网友。因此任何人都可以自由复制,或在网络中散布该文档。但不允许将该文档用于出版或其它商业用途,同时使用该文档的过程中,未经允许,不得对该文档进行修改及反编译。如有问题请与我们联系谢谢!

2009-04-22

javascript 特效 chm

由于源代码在制作时已经转化为Html格式,所以如要Copy使用,请先复制到文本文件然后才能使用。有部分网址连接只供演示,并非真实存在,所以不能打开属于正常情况,非软件错误。

2009-04-22

HTML入门与提高 HTML语言

本章我们来学习网页的简单制作。首先,我们应该了解:大多数网页都是通过“超文本标记语言(HTML)”编写的。下面,我们就来学习一下HTML语言的简单原理。    HTML语言是由万维网的创始人蒂姆发明的。HTML语言除了能够处理文字和图片信息外,还能把文档中的词和图像与其它文档链接起来,做成一个“超链接”。当用户点击超链接时,就可以通过该超链接的URL把与其关联的文档查找出来并显示在屏幕上。

2009-04-22

HIBERNATER 帮助

HIBERNATER帮助 hibernate 关系影射, 一级缓存, 耳机缓存

2009-04-22

Ext 2.2 - API Documentation chm make by hahaman

Ext 2.2 - API Documentation chm make by hahaman extjs ajax

2009-04-22

Java 设计模式 設計模式

程式設計是思維具體化的一種方式,是思考如何解決問題的過程,設計模式是在解決問題的過程中,一些良好思路的經驗集成,最早講設計模式,人們總會提到 Gof 的著作,它最早將經典的 23 種模式集合在一起說明,對後期學習程式設計,尤其是對從事物件導向程式設計的人們起了莫大的影響。 後來設計模式一詞被廣泛的應用到各種經驗集成,甚至還有反模式(AntiPattern),反模式教導您如何避開一些常犯且似是而非的程式設計思維。 這邊的話將整理一些設計模式學習心得,實作的部份是使用Java,因而您會看到一些與 Gof 模式不同的圖及實作方式,這是為了善用一些Java本身的特性,至於C++的實作方面,Gof 的書已經給了不少的例子。

2009-04-22

json 面向对象的 javascirpt jar包

js 传递数据,封装数据 Java转 JAVASCRIPT

2009-04-07

dhtmlxTree.zip

jsp 目录树 dhtml

2008-07-08

java mail

此组件是SUN提供的用来开发JavaMail的组件。

2007-08-24

js树型目录

可以在页面上实现树型目录

2007-08-07

空空如也

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

TA关注的人

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