自定义博客皮肤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)
  • 资源 (26)
  • 收藏
  • 关注

转载 windows下安装redis并设置自启动

一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:Redisgithub下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压的Redis目录..

2022-03-02 13:55:50 373

转载 深入掌握JMS(八):JMSReplyTo

在下面的例子中,首先创建两个Queue,发送者给一个Queue发送,接收者接收到消息之后给另一个Queue回复一个Message,然后再创建一个消费者来接受所回复的消息。[java] view plaincopyimport javax.jms.Connection;  import javax.jms.JMSException;  im

2015-07-29 12:17:37 381

转载 深入掌握JMS(七):DeliveryMode例子

在下面的例子中,分别发送一个Persistent和nonpersistent的消息,然后关闭退出JMS。[java] view plaincopyimport javax.jms.Connection;  import javax.jms.DeliveryMode;  import javax.jms.MessageProducer;  

2015-07-29 12:15:16 364

转载 深入掌握JMS(六):消息头

一个消息对象分为三部分:消息头(Headers),属性(Properties)和消息体(Payload)。对于StreamMessage和MapMessage,消息本身就有特定的结构,而对于TextMessage,ObjectMessage和BytesMessage是无结构的。一个消息可以包含一些重要的数据或者仅仅是一个事件的通知。    消息的Headers部分通常包含一些消息的描述信息

2015-07-29 12:09:54 343

转载 深入掌握JMS(五):实战Topic

与Queue不同的是,Topic实现的是发布/订阅模型,在下面的例子中,启动2个消费者共同监听一个Topic,然后循环给这个Topic中发送多个消息。[java] view plaincopyimport javax.jms.Connection;  import javax.jms.JMSException;  import javax

2015-07-29 12:08:26 314

转载 深入掌握JMS(四):实战Queue

Queue实现的是点到点模型,在下面的例子中,启动2个消费者共同监听一个Queue,然后循环给这个Queue中发送多个消息,我们依然采用ActiveMQ。[java] view plaincopyimport javax.jms.Connection;  import javax.jms.DeliveryMode;  import j

2015-07-29 12:06:35 339

转载 深入掌握JMS(三):MessageListener

消息的消费者接收消息可以采用两种方式:  1、consumer.receive() 或 consumer.receive(int timeout);  2、注册一个MessageListener。  采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。下面举例说明:

2015-07-29 12:04:54 723

转载 深入掌握JMS(二):一个JMS例子

前一讲简单的介绍了一下JMS的基本概念, 这一讲结合一个例子让大家深入理解前一讲的基本概念. 首先需要做的是选择一个JMS提供者, 如果在JavaEE环境中可以不用考虑这些. 我们选择ActiveMQ, 官方地址: http://activemq.apache.org/. 网上有很多介绍ActiveMQ的文档, 所以在这里就不介绍了.按照上一讲的这个简图,  ConnectionF

2015-07-29 12:01:03 288

转载 深入掌握JMS(一):JSM基础

1. JMS基本概念     JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业 应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可以有多个接收者。    对于点到点模

2015-07-29 11:59:54 422

转载 WinForm控件设计:DataGridView的行统计实现

做WinForm开发离不开一些基本的控件,作为数据列表显示控件中,其中最为重要的要数 DataGridView,以前用的是一些第三方控件,提供了比较灵活和方便的功能,比如:根据某列分组统计等等,确实方便,但加载第三方控件的缺点就是加载数据太慢,打包布署后体积大,更为甚者还要收费,咱又不能用盗版,没办法自力更生才是生存之道。     DataGridView的行统计汇总功能在网络上搜索后,有

2015-05-25 15:44:38 3010 1

转载 开源DataGridView扩展(6) 简单实现checkbox行选级联。

一、需求       为甚有这种想法呢,那是来自需求的压迫,可怜我们这些苦逼的程序猿及攻城狮们只能彻夜难眠、苦思冥想、几十亿个脑细胞兄弟们前赴后继最终才能取得芝麻点大的胜利,好吧我们来看需求。1. 现在要一个表格,表格的第一列是一个选中操作的复选框,要求能再复选框选中时,也对此行进行行选。二、分析设计      First,让我们来看下,GridView中本

2015-05-25 15:41:17 696

转载 开源DataGridView扩展(5) 简单实现统计行,有更好的方法吗?

一、需要吗?我们的假设前提有一下:1)你是一个Winform开发者。2)你现在要用Grid实现你的需求。3)你们项目组不准用三方控件。4)你的需求中就偏偏需要对信息的统计。如果你具备了上述的条件,那么你需要它。统计信息往往在表格中是比较重要的地位的,下面我们来看如何来实现:二、能实现吗?      相对于其他的控件扩展,遇到这么个问题,我一开

2015-05-25 15:39:32 2690

转载 开源DataGridView扩展(3) 单元格格式化器的设计 DataGridCellFormatter

图:效果图 一、 设计初衷1. 有没有想过当你的表格中的某些数据需要分类时该如何做?2. 有没有想过当表格中的数据根据某一状态来启用/禁用某个按钮?3. 有没有想过为了突出某一些数据,所以加颜色来区分?4. 总得来说,就是如何根据数据来设置行或单元格的样式?二、 设计实现      通过以上几个疑问,最终也归结为一点:如何根据数据来设置行或单元格的样

2015-05-25 15:39:19 656

转载 开源DataGridView扩展(4) 自定义带序号的行首

其实,在很多时候我们对Excel的使用习惯会影响着我们的一些用户体验。那今天要介绍的就是像Excel那样表格行头会有序号,如下:一、实现原理及步骤       其实很简单,要首先去了解DataGridView中表格的构造;通过前面我们的摸索,我们知道在Column中有HeaderCell,那么反过来,行首,是不是应该也有行表头单元格HeaderCell呢?      

2015-05-25 15:38:34 1623

转载 开源DataGridView扩展(2) 自定义的Button列

一、 DataGridView自带的Button列的缺点1. 按钮大小不能控制。2. 按钮文本要么是统一要么就跟单元格内容一致,不能根据具体内容划分几种类型。3. 按钮的启用/禁用不容易按照内容来自动绑定。4. 按钮的显示/隐藏也不容易按照内容自动绑定。5. 按钮的点击事件不能直接抛出,只能靠捕获CellContentClick事件。6. 一列不能有多个按钮。二

2015-05-25 15:38:12 2009

转载 开源DataGridView扩展(1) 扩展支持全选的CheckBox列。

长江后浪推前浪,虽入行不是很久,但觉得自己已经老了;俱往矣,数风流人物还看今朝。已经好久没有写文章了,今天我又回来了。http://www.cnblogs.com/gxjiang/archive/2012/04/27/datagridviewex.html一、DataGridViewEx是什么?        什么是DataGridViewEx? 如果你用过DotNet

2015-05-25 15:35:28 1462

转载 (⊙WinForm⊙) 开发自定义的表格控件

时隔上篇文章又是很长时间了,其实自己总是想着多纪录点东西,但是总是懒得去写。今天抽个空,分享一下我刚刚做的一个东东,欢迎波友们批评指正。。。  And Now , Let 's Start! Go Go Go !!!  Before,我们还是先预览一下效果图吧:       First,如果你是一个winform开发人员,而且你们的产品明确要求不能使用三方控件,那么首先你需

2015-05-25 15:33:18 8545

转载 浅谈mysql主从复制的高可用解决方案

1、熟悉几个组件(部分摘自网络)1.1、drbd —— DRBD(Distributed Replicated Block Device),DRBD号称是 "网络 RAID",开源软件,由 LINBIT 公司开发。DRBD 实际上是一种块设备的实现,主要被用于Linux平台下的高可用(HA)方案之中。他是有内核 模块和相关程序而组成,通过网络通信来同步镜像整个设备,有点类似于一个网

2015-04-01 14:07:05 660

转载 TurboPower Async Professional 在Delphi2010及Delphi7中的安装

这里我们介绍一下TurboPower Async Professional 串口控件的安装方法Delphi 20101.下载http://sourceforge.net/projects/tpapro/2.解压,在Delphi2010下找到D:\ThirdParty\tpapro_5.00\packages\D2010在其中建立子文件夹  如D:\ThirdParty\tpapro

2015-03-12 15:21:21 450

转载 解决OutOfMemoryError: PermGen space,过程是痛苦的,结果是舒畅的

解决OutOfMemoryError: PermGen space,过程是痛苦的,结果是舒畅的 最近自己的程序在Redeploy重新部署的时候,老提示OutOfMemoryError: PermGen space错误,在网络上搜索了相关的资料,但是按照做后还是存在这个问题。由于我是第一次碰到这个问题,花费了我2天时间,过程比较痛苦,结果还是比较圆满的。我将我的经历写下来,供我自己以后参考,

2015-01-23 14:36:50 464

转载 cglib使用不慎引发的Java内存泄漏

cglib版本为cglib-nodep-2.2.jar.本次只为演示在使用中出现的Java内存泄漏的问题,以及如何解决这样的问题。cglib的应用是非常多的,但是当我们使用它的时候,如果一不小心,等出了问题再去查,就比较杯具了。所以最好的解决方案就是写代码时就注意这些细节。(当然了,不能指望在开发阶段不引入Bug)近期项目在做压力测试,暴露了内存泄漏的Bug,cglib的使用不当便是原

2015-01-11 13:32:41 2364

转载 线上应用故障排查之一:高CPU占用

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过

2015-01-11 12:47:41 338

转载 C# 读取机器码,CPU序列号,生成注册码类

using System.Management;namespace ECBC_CDKEY{    public class SoftReg    {        ///         /// 取得设备硬盘的卷标号        ///         ///         public string GetDiskVolumeSerialNumber()

2014-12-13 16:36:37 1936

转载 Windows下Nginx+Tomcat整合的安装与配置(一)

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服

2014-12-12 15:20:20 401

转载 获取本机正在使用的网卡的MAC地址

java的原生代码,通过java.net.NetworkInterface获取本机正在使用的网卡中的第一个,各平台通用,winows和SUSE Linux下测试正常(如果想获取所有的网卡MAC——通过isUp()方法来区分是否正在运作,或想获取所有正在使用的网卡的MAC,稍作改动即可)的MAC地址:[java] view plaincopyi

2014-11-29 10:20:05 1624

转载 applet签名

一、压缩你的class类文件为jar包 1.假设你的需要压缩的类文件存在的包为:cn.mbq.test1和cn.mbq.test2 2.进入你的classes目录(这里是在MyEclipse平台里建一个web项目,类编译后的文件是存放在classes文件夹里的),在DOS窗口中执行命令:jar cf mytest.jar cn.mbq.test1cn.mbq.test2 这一步其实

2014-11-29 10:17:45 365

原创 Session持久化

Session持久化可以实现当tomcat重新启动后,当前IE使用的session仍然有效而不用重新登录,有两步需要做 1.配置conf/server.xml在server.xml的根路径或虚拟目录中增加一段,如虚拟目录调度所中:这样之后,普通的session对象(像字符串类的)就能实现持久化了,但如果session使用了对象,则必须实现对象类的可序

2014-05-30 18:06:15 505

原创 Java递归调用

DAOpublic List getComByPid(int pid) throws SQLException{  String url="jdbc:mysql://localhost:3306/test";  Connection con = DriverManager.getConnection(url, "root", "123456");  List coms = new

2014-05-21 19:23:38 391

原创 DWR基本使用

一、把DWR.jar包放到当前java工程里面二、在web.xml文件中引入DWR的servlet。       dwr-invoker   uk.ltd.getahead.dwr.DWRServlet           debug    true         dwr-invoker   /dwr/*  三、客户端发送数据  ">  My JSP index.jsp

2011-06-17 11:06:00 412

原创 Java手写Ajax

一、客户端发出请求1.Gets the browser specific XmlHttpRequest Objectsfunction getXmlHttpRequestObject() { if (window.XMLHttpRequest) {  return new XMLHttpRequest(); } else if(window.ActiveXObject) {  return

2011-06-17 09:29:00 346

原创 Java线程总结

首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在同时执行这些程序,cpu只是将时间切割为时间片,

2008-01-28 16:05:00 386

jqplot绘图工具

jqPlot是一个jQuery绘图插件,可以利用它制作漂亮的线状图、柱状图和饼图。jqPlot支持为图表设置各种不同的样式。提供Tooltips,数据点高亮显示等功能。

2015-10-02

虚拟机例子

虚拟机例子,对Java文件进行加密,然后通过tomcat启动解密

2015-07-18

工具常用个人资料的整理

常用个人资料的整理。常用个人资料的整理。

2015-06-17

原jocky1.0.3版

原jocky1.0.3版(目前最新版)限制jdk版本最高为5.0,不支持现在的1.6、1.7等更高版本,现在我把某部分限制代码从class文件里面去除了,测试过可以用,更详细的说明在压缩包里面,希望有其他人能继续完善后续工作,或希望能找到更好的混淆器...免分提供,请多叫些朋友下载几次~~

2015-06-09

urboPower Async Professional V4.06delphi控件

Async Professional 是一套全面的通信相关开发包,包含串口、TAPI、微软Speech API、支持传真、终端仿真、VOIP等等

2015-03-12

Delphi传真收发系统的设计

Delphi传真收发系统的设计用于部分内置Modem不能收发传真时。

2015-03-12

Memcache缓存资料

Memcache缓存资料 了解和使用使用安装memcached

2015-01-06

北大青鸟QQ项目

北大青鸟QQ项目,适合初学者学习使用,欢迎大家下载

2014-12-10

软件设计文档的写法

软件设计文档的写法,介绍软件文档的写法,包括测试文档。

2014-09-22

xml常用操作

xml的常用操作,这样就不用到处去找了。

2014-07-16

JasperReport 所需的所有包

这里是 JasperReport 所需的官方提供的所有java包

2014-07-13

JasperReport

JasperReport联系使用的小例子,适合初学者使用

2014-06-09

jbpm练习小例子

jbpm3.2的小例子,适合初学者练习用啊,高手不要下载了

2014-06-09

jbpm流程设计器

jbpm流程设计器,适用于jbpm工作流设计

2014-06-09

web流程设计器

Web流程设计器,需要做进一步的修改,适合自己写流程的。

2014-06-09

横向树和组织结构图

js版的横向树脚本,和可用于开发企业组织架构图。.

2014-06-09

横向树和组织结构图.rar

js版的横向树脚本,和可用于开发企业组织架构图。

2014-06-08

JBPM3核心资料.rar

1、jbpm-jpdl.rar 2、JBoss jBPM jPDL用户开发手册1.1.pdf 3、jbpm-3_2_2-Api.chm 4、jbpm-view图.pdf

2014-05-26

JBPM3.2 表初始化,流程发布第一课

JBPM3.2 表初始化,流程发布第一课

2014-05-26

JBPM3.2 表初始化,流程发布

JBPM3.2 表初始化,流程发布,案例一

2014-05-26

JBPM表说明

jbpm3.2数据表详细说明,各个表之间的字段说明。

2014-05-26

办公自动化(OA)asp.net+SqlServer2005

Asp.Net2005+SqlServer2005开发的办公自动化系统(供学习使用)

2011-06-17

SSH-CRM项目(供有一定Java基础的人学习用)

CRM项目,SSH开发,非常适合自学的项目

2011-06-17

新语聊天系统(asp.net2005+SqlServer2005+Ajax)

Asp.Net2005+Ajax 取名为新语聊天系统,值得学习

2011-06-17

JSP+Servlet+SqlServer+WebService(XFire)E-家园网站

JSP+Servlet+SqlServer+WebService(XFire)E-家园网站 非常适合自学使用

2011-06-17

ASP.NET简单聊天室(包括数据库)

使用asp.net开发的一个简单聊天室,非常适合学习使用

2011-06-17

空空如也

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

TA关注的人

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