自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Go Kafka客户端简单示例

一. 准备安装依赖库saramago get github.com/Shopify/sarama该库要求kafka版本在0.8及以上,支持kafka定义的high-level API和low-level API,但不支持常用的consumer自动rebalance和offset追踪,所以一般得结合cluster版本使用。sarama-cluster依赖库go get github.com/

2018-01-18 11:06:05 10785

原创 go HTTP Client大量长连接保持(自定义client设置及源码简单分析)

一,问题起因       线上server to server的服务,出现大量的TIME_WAIT。用netstat发现,不断的有连接在建立,没有保持住连接。抓TCP包确认request和response中的keepalive都已经设置,但是每个TCP连接处理6次左右的http请求后,就被关闭。       就处理该问题的过程中,查看了一下http client的部分源码。二,HTTP

2017-06-13 16:42:40 28956 2

原创 Eclipse neon(4.6)安装tomcat plugin

一, 参考资料        1. http://blog.csdn.net/zhongkaigood/article/details/52175588        2. https://sourceforge.net/projects/tomcatplugin/        3. https://sourceforge.net/p/tomcatplugin/tickets/26/

2017-05-17 12:31:12 2322

原创 golang实现位图(BitSet)

一, 概念     Bitmap (位图)是一个十分有用的数据结构。所谓的 Bit-map 就是用一个 bit 位来标记某个元素对应的 Value,而 Key 即是该元素。由于采用了 Bit 为单位来存储数据,因此在内存占用方面,可以大大节省。(《编程珠玑》第一章引入的问题,提到了 Bitmap)二, 实现基本原理     类似于java的BitSet, 是位操作的对象

2017-02-22 16:49:41 4454

原创 Protobuffer和json 简单对比(java语言)

一,应用场景广告行业多平台之间, 会用http协议以post的方式传递很多上下文信息. 大平台(兼有pc和mobile),比如阿里/百度/腾讯目前都以protobuffer作为数据交换格式. 我所知道的纯移动流量平台mongo和小米,采用的json. 不能明白他们做选择时的考量是什么, 所以对两者做了简单的对比测试(当然,不一定能解决自己的困惑).二, 案例设计1, 测试proto协议

2016-03-23 12:05:47 3455

原创 httpload简单测试单机tomcat和resin

一,测试材料       在新的环境上准备用resin,网上对于resin和tomcat的说法不一。自己做了一个简单测试。实际效果还待生产测试。       1,http_load-12mar2006.tar.gz       2,apache-tomcat-7.0.57       3,Resin-4.0.41       4,测试工程为最简单的java HelloWord项

2015-01-21 17:28:59 1412

原创 spring 注入 redis.clients.jedis.JedisPool 异常

一,异常信息:

2014-05-14 18:03:44 80719 4

转载 Nginx反向代理获取客户端真实IP

一,问题         nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递到应用程序中。二,解决      Nginx服务器增加转发配置 proxy_set_header Host $host;

2014-02-12 14:58:23 2295

原创 nginx配置

一,所需软件包    1,GCC编译器,编译源码包的时候使用apt-get install gccapt-get install g++    2,PCRE(Perl Compatible Regular Expressions)库,用于支持正则表达式。      官网:http://sourceforge.net/projects/pcre/files/pcre/   3,

2014-01-17 15:07:36 1180

原创 hadoop1.2.1安装

1,   实验环境:                          虚拟机3台,  系统:ubuntu12.04      名称:master、data01、data022,   用addgrou/adduser命令在每个节点行,增加hadoop用户组和grid用户                3,  vi /etc/hosts文件,增加ip和主机映射关系          

2013-12-12 15:59:11 1363

原创 对于page rank的理解和java简单实现

原文来源:http://f.dataguru.cn/thread-170008-1-1.html。(此文是我写的,只是想搬个地方)1,基本思想    如果网页T存在一个指向网页A的连接,则表明T的所有者认为A比较重要,从而把T的一部分重要性得分赋予A。这个重要性得分值为:PR(T)/L(T)     其中PR(T)为T的PageRank值,L(T)为T的出链数          

2013-12-11 14:13:37 7137 7

原创 virtualbox 共享文件夹

1,主机系统:win7          虚拟机系统:ubuntu12.04          virtualbox 4.3.4     此版本的虚拟机支持主机和虚拟机之间共享文件,比ftp方便。     2,在运行的虚拟机->设备->共享文件夹(虚拟机管理界面的“设置”中也可设置“共享文件夹”)

2013-12-11 11:46:03 808

原创 ubuntu12.04:/etc/resolv.conf isn't a symlink, not doing anything

1,问题描述:virtualbox 安装 ubuntu12.04,想固定ip地址,修改 /etc/network/interfaces文件auto eth1iface eth1 inet staticaddress 192.168.56.100netmask 255.255.255.0gateway 192.168.56.1      重启网络时报错:/etc/init.d/ne

2013-12-10 17:08:29 2817

原创 根据wsdl 利用axis1.4的WSDL2Java工具生成服务端和客户端代码

以前项目上用到webservice都是我们服务端提供wdsl,现在集团统一下发了wdsl。刚接手一时还不知道怎么弄,在网上查了很多资料。     当然AXis的WSDL2Java在网上有很多资料,但是我看到有些网友说需要JDK1.5,让我迷茫了一些时间(我们项目比较老,用的jdk1.4)。     慢慢了解了WSDL2Java后,才知道,自己以前对webservice服务有多么陌生,虽然现

2012-12-27 21:31:13 18285 1

转载 Oracle中TO_DATE格式

原文出处TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四

2012-12-17 18:21:39 642

原创 javascript修改DOM后 checked丢失 解决方法之一

系统遇到一个bug:           IE6下,有一js方法f1,用jquery的obj.attr("check",true)方法选中checkBox,始终没成功。在IE8下好使。           另外的js方法用obj.attr("check",true)选中checkedBox是成功的。           后来才发现,在f1方法的obj.attr("check",true

2012-02-29 17:31:35 940

原创 javac 简单应用

(JDK1.6)      java环境配置好的情况下,在dos界面输入javac命令,出现javac命令的结构和一些选项开关。      说说最简单的选项:       -sourcepath            指定查找输入源文件的位置       -classpath             指定查找用户类文件和注释处理程序的位置       -d

2012-02-21 17:33:46 922

转载 java jar命令

jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH 中。  使用不带任何开关的j

2012-02-21 15:36:41 745

原创 mysql的left,right,substr,instr截取字符串,截取小数点float

mysql的left,right,substr,instr截取字符串,截取小数点float。Code:示例:   select avg(stu_oder_percent) from tb_sch_collect ;   result: 60.60962     1,left结果Code:select left(avg(stu_oder

2011-03-02 15:52:00 1465

原创 安装oracle客户端——plsql远程连接

    1,从官网上下载绿色版本的客户端。软件名称为:instantclient-basic-win32-11.2.0.1.0.rar(windows)。到oracle官网http://www.oracle.com/index.html去按名称搜索就能找到。     2,绿色版无需安装,将此下载解压至某处(D:/),并在其下建立一network目录,目录下再建admin目录,结构如:D:/or

2011-01-21 16:51:00 1106

转载 MyEclipse内存不足之JVM内存浅谈

    MyEclipse内存不足之JVM内存浅谈如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。MyEclipse内存不足之JVM内存浅谈图1  提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space rema

2011-01-20 12:53:00 775

原创 Struts2.1.8 和Servlet请求冲突

   项目使用Struts2.1.8。配置Proxool数据源,在利用proxool官方的AdminServlet查看数据库连接状态的时候,始终报错:找不到相应的Action name。Code:filter-mapping>    filter-name>struts2filter-name>    url-pattern>/*url-pattern>   f

2010-12-21 15:39:00 1772

原创 fcitx 安装和遗留的终端乱码问题?

   慢慢开始学习linux,安装的ubunbu9.04,升级到10.04了。默认装的输入法是 ibus,怎么也不会用,中文没发输入。看网友们用FCitx挺多的,决定装一个。安装第一次,用系统的“sudo apt-get install fcitx ”命令,成功安装。输入法界面能掉出来,可是就是输入不了中文(我才接触linux,很多都不明白。后来才知道这是系统的locale和应用程序的locale

2010-10-13 17:58:00 1115

转载 利用java反射把ResultSet转换成List

来源www.blogjava.net/wanghl259748/articles/277261.htmlCode:public List toList(ResultSet rs,Class cls)   {           List list = new ArrayList();           try          {             

2010-07-21 14:48:00 4722

原创 showModalDialog session 丢失

 在使用showModalDialog时会经常出现Session失效的问题,尤其是在这样的使用情况下:首先window. showModalDialog,然后执行任何的创建新窗口有关的操作,比如 ,或者在模态窗口中调用window.open,或者通过内建帧打开某一页面,这种情况下都有可能造成Session丢失(在IE6和IE7下测试过,IE8好像没问题)。在网上找的解决办法:用wind

2010-07-20 17:07:00 2670

原创 showModalDialog用法

<br />基本介绍: <br />showModalDialog() (IE 4+ 支持) <br />showModelessDialog() (IE 5+ 支持) <br />window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 <br />window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 <br /><br />使用方法: <br />vReturnValue = window.showModalDial

2010-03-30 17:04:00 929

原创 mysql中的decimal类型

<br />   今天调试程序,系统抛出这个异常:Out of range value adjusted for column 'bodyWeight'。<br />   进数据库看见这个字段的类型是decimal[4,2]。录入三位数就出异常。<br />    DECIMAL[(M[,D])] [ZEROFILL]<br />一个未压缩(unpack)的浮点数字。不能无符号。行为如同一个CHAR列:“未压缩”意味着数字作为一个字符串被存储,值的每一位使用一个字符。小数点,并且对于负数,“-”符号不在M中

2010-03-25 15:47:00 5566

原创 typeof()这个函数

      typeof其实就是判断参数是什么类型的实例.      经常会在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. <br />     if(document.mylist.length != "undefined" ) {} 这个用法有误. <br /><br />     正确的是 if( typeof(document.mylist.length) != "undefined" ) {} <br />    或 if( !isNaN(do

2010-03-16 10:45:00 2148

原创 url传之中的中文乱码问题。

  几天用url中值时,遇到中文乱码问题。奇怪的是部分中文是乱码,大部分中文显示正常。页面encoding和struts配置文件都是用的utf-8。在tomCat的server.xml中也加了urIEcoding=utf-8(用url传值时,要注意服务器的编码方式。默认是GBK)。都没解决了。  最后上网上找到了一种方式,两步:       1、在客户端用escape(encodeURIComponent(fieldValue))方法编码,例如:            title=escape(encode

2010-03-08 23:15:00 761

转载 MD5加密

<br />MD5的工具类:http://seefan.3322.org/article/showArticle.jsp?id=240<br />package com.seefan.util;<br />import java.security.MessageDigest;<br />public class MD5Util {<br /> public static String Encode(String instr) {<br />  String re = null;<br />  if (ins

2009-09-12 23:55:00 948

转载 struts 入门基础知识学习总结(转)

  一.struts工作流程 1.客户端所有特定(在web.xml中url-pattern中设置)的请求都由ActionServlet处理。 2.ActionServlet根据struct-config.xml的配置信息,将请求转发给相应Action对象。 3.当客户端提交表单的时候,会自动创建ActionForm对象,并将数据保存在对象里。 4.Action对象可以获取Act

2009-03-31 22:42:00 926

JSP+在线客服系统+MySql

含源码和数据库。没有使用说明,有技术或者想学习的人员可以下载下来研究研究。

2010-12-21

空空如也

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

TA关注的人

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