自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 Redis工具类:支持任意类型对象缓存,分布式锁

本工具依赖于我的probuf序列化、反序列化工具类,参见:https://mp.csdn.net/postedit/82427119使用到的技术点:泛型返回值,应用redisson实现分布式锁,redis哨兵部署配置,redis集群部署配置等。 /** * Copyright [email protected] * * Licensed under the Apache Licen...

2018-09-06 13:49:36 1749

原创 二维码生成工具类:支持直接生成图片内容base64编码

/** * Copyright [email protected] * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of ...

2018-09-05 23:02:16 1010

原创 Protostuff 序列化/反序列化工具类:支持序列化/反序列化数组、集合等对象

最近在做SSH项目应用层缓存(redis+protobuf)时,遇到一个超级蛋疼的问题,Protostuff居然不支持序列化/反序列化数组、集合等对象,版本1.5.9。开始以为版本问题,升级到最新版1.6.0,仍然不能解决问题,最后参考网友butioy的解决方案:https://blog.csdn.net/butioy_org/article/details/78412395重新修改了工具类解...

2018-09-05 17:16:57 1859

原创 EASY UI封装:创建对话框和窗口(dialog,window)

题记:最近,项目中使用了EASY UI的对话框和窗口,但在使用传统方法(定义div->再实时调用easyui生成dialog或window)存在许多莫名其妙的问题,当refresh新链接时时常出错(要么是新返回的html内的js不执行,要么是console报datagrid错误,但页面正常加载了),经调试发现是旧content未完全释放导致的,曾经尝试监听onClose事件destroy对应...

2018-09-02 13:16:03 1324

原创 【转载】OpenSessionInViewFilter作用及配置

OpenSessionInViewFilter作用及配置一、作用Spring为我们解决Hibernate的Session的关闭与开启问题。 Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web

2011-05-10 09:13:00 547

转载 [转载]跟踪 c3p0 连接池连接泄漏

跟踪 c3p0 连接池连接泄漏最近的项目碰到了连接泄漏的问题。 项目用的是Spring + Hibernate + c3p0,具体表现为,系统运行一段时间后,用户打开登录页后,执行登录无响应,查看后台日志,提示Could not open Connection。将c3p0日志级别调成debug之后,发现c3p0报告连接数已经达到设置的上限。 之前检查连接泄漏时,使用的是极低效的办法,目测代码,所以问题解决起来颇费周折,效果还不好。 今天查了一下c3p0官方手册,c3p0官方提供了两个参数,能够很方便的检查没

2011-05-06 13:38:00 3429

原创 一个有难度的Java笔试题

<br />这是我遇到的一个比较有难度的java笔试题,当时我只做出了大概,而且多处错漏,惭愧惭愧。<br />以下代码应该是正确的,已经测试通过:<br /> <br />import java.lang.reflect.Method;<br />public class ReflectTest {<br /> <br /> <br /> /**<br />  * 有难度的Java笔试题  已知类名、方法名,调用参数为 String数组,要求用反射机制写出调用过程代码<br />  */<br /> <b

2010-09-16 14:48:00 1992

原创 超强的分页查询、排序示例代码

<br />本示例代码使用了JQuery、AJAX技术局部刷新分页内容,并将用户浏览过的分页内容缓存在浏览器端,即显示当前页DOM元素,隐藏其他页DOM元素。并在请求换页的JavaScript函数中,根据页id获得请求页DOM元素,若不为空则显示,隐藏原页DOM元素,若为空则发出AJAX请求新页内容。<br />本示例代码用最少量的交互操作实现了电子商务网站通常的产品分页查询、多元排序业务需求,节省服务器资源,降低服务器负担,使得服务器在同等条件下快速响应更大规模的并发用户操作。<br />本示例代码并未将

2010-08-22 19:27:00 4390

转载 【转载】Struts 2中的OGNL/EL的使用总结

Struts 2中的OGNL 表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能; 简单明了地表达代码逻辑,使用代码更可读与便于维护。 Struts 2中的表达式语言 Struts 2支持以下几种表达式语言: OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言

2010-08-19 07:52:00 2806 2

原创 Java源代码:服务器端口多线程监听类示例

<br />package hjk.java;<br />import java.io.IOException;<br />import java.net.ServerSocket;<br />import java.net.Socket;<br />import java.util.Collections;<br />import java.util.HashMap;<br />import java.util.HashSet;<br />import java.util.Map;<br />import

2010-08-11 09:09:00 11616 7

原创 【数据结构】基数排序的哈希表

本哈希表类以及相关类属于作者智能内核项目的一个组成部分。为了实现计算机智能化,  需要在超巨量的空间内快速地存储、检索、匹配和修改数据,传统的哈希表算法根本不适用,  而且在很多应用场合需要一种按整数方式自然排序的哈希树容器,但可惜数据结构理论和 实践中都没有。因此作者一直在思索构造适用于这一目的的算法和容器。 我相信,人的大脑神经网络中一定存在一种类似的容器,不同的是基于某种多进制分叉运算的,  而不是基于二进制分叉运算的。 此实现版本是基于java语言的,稍后有时间的话,将实现一个c++语言版本的。若有

2010-08-09 05:49:00 1694

原创 我的一个学习项目(源代码Java)

源代码Java下载通用数据挖掘系统 V3.0使用说明(1)目录清单:src下是源代码。其中,hjk是作者开发的工具类包,本程序有多项依赖于它。Dms30是本程序主代码包,DmsClient.java是客户端主程序,DmsServer.java是服务器端主程序,DmsProcessor.java是数据处理核心。wtmpx.zip是unix原始记录样本文件,解压后可以作为测试样例。DMS_Client.jar是可执行的客户端java程序。DMS_Server.jar是可执行的服务器端java程序。DMS_lib

2010-08-09 05:17:00 2141

原创 关于编程,关于我

1.为什么选择编程?第一次被软件编程所吸引,是在看完一本x86汇编语言的书之后,发现看似简单的二进制数字结构背后隐藏着一个非常神奇而神秘的世界,这个世界相比于人类世界而言,更加纯净、合理、意义深远。自此喜欢上了编程,但并非兴趣就完全转向了编程,一些人文主义的思想和概念(政治的、经济的等)仍然居于主导地位。直至前年、去年一些事件的发生,终于致使我完全放弃了人文世界的理想,一心一意专注于计算机的数字世界。也许,只有这个二进制的数字世界才是合理的、富有生机的,同时也充满了无限的可能性。2.我的人生定位中国最稀缺的

2010-08-09 04:40:00 665

【数据结构】基数排序的哈希表

【数据结构】基数排序的哈希表 一个专为巨量数据的快速存储和检索而设计的哈希表类, 可提供基于不同哈希键值对的近似常数时间的寻位存储和定位检索。 寻位和定位算法基于键对象之哈希值的每一个二进制位的状态所构造的二叉树。 32位长最多执行4次寻位或定位运算(近似常数时间)。 64位长哈希表最多执行8次寻位或定位运算(近似常数时间)。

2010-08-09

Java源代码一个简单的通用DAO实现(基于hibernate)

Java源代码 一个简单的通用DAO实现 (基于hibernate)面向应用层按POJO类缓存hibernate的session对象.使用举例: DAO dao = DAOFactory.getDAO(POJO.class);//获得一个全局类单例的DAO实例 dao.save(pojo); 你也可以生成一个不被DAOFactory(工厂)缓存的即用即弃的DAO实例: DAO dao = DAOFactory.getInstance(POJO.class);

2010-07-24

java自编写工具组件相关依赖包

相关依赖包 dom4j dtdparser commons-codec 以及常用数据库JDBC驱动等

2010-07-24

java自编写工具组件源代码

我自己写的小工具辅助类:jdbc自动管理器 ServerPort监听管理器 xml辅助读写类 哈希表数据结构相关类(基于自然排序的map与set)等

2010-07-24

cmd路径转移批处理文件

我曾经在一台联网的电脑中亲眼查看到有十多个CMD隐藏窗口进程正疯狂运作,黑客入侵那是绝对的了。经此一役,我忽然心生灵感,何不把CMD以及其他Windows超级工具程序转移到一个只有我自己才知道的绝密路径目录,从而让小偷即使进得门来也找不着北,无处下手呢? 后记:

2009-11-17

MBA经典 MBA阶梯工程 <<MBA十日读>>

<<MBA十日读>> 本书说明 本书在手,你不用丢掉两年的时间和薪水,更不必付出昂贵的学费,在没有压力的环境下,敲开美国前10 所著名商学院的大门。本书集美国哈佛、斯坦福、西北、弗吉尼亚、宾夕法尼亚、芝加哥等著名商学院教材之精华,能使读者: 读懂财务报表准备综合实用的营销计划理解会计原则和方法理顺同老板的关系制定公司战略理解净现值概念计算内部收益率用数量分件技巧分析项目评估股票和债券及期货投资学会华尔街杠杆收购分析方法获取竞争对手的经营改进方案掌握A 最常用的术语读者每天读一章,便可愉快地掌握本书的内容,熟悉专用语,使你在当今竞争激烈的商场,具备领先他人一步的专业知识和自信。

2009-11-13

IA-32 Intel®架构软件开发人员手册卷3:系统编程指南( 中文版- 部分)

IA-32 Intel®架构软件开发人员手册卷3:系统编程指南( 中文版- 部分)

2009-04-17

中文版AutoCAD_2007实用教程

中文版AutoCAD_2007实用教程 中文版AutoCAD_2007实用教程 中文版AutoCAD_2007实用教程

2009-02-23

捷宇科技DoccameraOcx控件

DoccameraOcx控件,测试工具....实测只支持捷宇高拍仪H6-1,H5-1型号,DoccameraOcx控件

2004-03-27

空空如也

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

TA关注的人

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