自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 PDF.js 检测文件是否加载完成

PDF.js 检测文件是否加载完成 var interval = setInterval(‘loadPdf()’, 1000);function loadPdf() { if (PDFViewerApplication.pdfDocument == null) { console.info('Loading...'); } else {

2016-06-08 11:41:34 12223 10

原创 在互联网公司和行业软件公司上班,有什么区别?

在互联网公司和行业软件公司上班,有什么区别?工作中常常遇见想从软件公司跳槽到互联网公司的程序员,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣?

2015-07-14 18:28:57 2736

原创 ECharts Java 动态加载数据

1、前台JSP页面<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> ECharts // 配置路径 require.config({ paths: { echarts: '${ctx}/plugins/echarts-

2015-04-21 10:35:02 62531 53

原创 Java HashMap与LinkedHashMap的区别

HashMap与LinkedHashMap是Map接口的两个实现类,它们最大的区别就是HashMap的元素是无序存放的,LinkedHashMap的元素是有序存放的,示例:Map hashMap = new HashMap();Map linkedHashMap = new LinkedHashMap();for (int i = 0; i < 10; i++) { hashMap.pu

2015-02-05 15:35:18 3472

原创 EasyUI 动态生成列属性

需求:通过Model类属性动态生成DataGrid表格1、定义ColumnTitle注解类package com.mrchu.annotation;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;

2015-01-13 16:31:46 2794

原创 EasyUI DataGrid onBeforeRender 使用记录

有时候会想在视图渲染之前修改表格数据,比如说:sex属性为“1”时,页面显示“男”;“0”时页面则显示为“女”。那么我们知道,DataGrid 在onLoadSuccess时已经对页面渲染完毕,此时则无法对数据再进行修改,所以API又提供了 onBeforeRender 这个事件。使用示例:1、将此段代码附加在DataGrid初始化后执行,即可完成在DataGrid渲染之前

2015-01-13 15:58:18 9867 2

原创 Java 实现Map集合排序功能

第一步:Map中新增sort临时键// 初始化Map集合 List> columns = new ArrayList>(); Map c1 = new HashMap(); c1.put("sort", "8"); c1.put("title", "www.chuweibiao.com"); columns.add(c1); Map c2 = new HashMap()

2015-01-12 18:35:52 4149 1

原创 Java 计算年平均增长率

import java.awt.Desktop;import java.io.IOException;import java.math.BigDecimal;import java.math.RoundingMode;import java.net.URI;import java.net.URISyntaxException;/** * 年平均增长率 * * @author

2015-01-06 11:23:22 4768

原创 Java 实现 FusionCharts 图表导出图片或PDF文件功能

Java 实现 FusionCharts 图表导出图片或PDF文件功能!!!

2014-12-30 16:41:52 3396

原创 Java 连接池的工作原理

什么是连接?连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分]

2014-12-24 16:16:15 1126

转载 大型网站系统架构分析

千万级的注册用户,千万级的帖子,nTB级的附件,还有巨大的日访问量,大型网站采用什么系统架构保证性能和稳定性?首先讨论一下大型网站需要注意和考虑的问题。数据库海量数据处理:负载量不大的情况下select、delete和update是响应很迅速的,最多加几个索引就可以搞定,但千万级的注册用户和一个设计不好的多对多关系将带来非常严重的性能问题。另外在高UPDATE的情况下,更新一个

2014-11-24 15:54:50 988

原创 com.sun.jdi.InvocationException occurred invoking method.

前几天遇到一个问题,错误信息如下:习惯性的上网搜了一下解决方法,之后发现大多数帖子、博客都说是Hibernate懒加载造成的问题,更搞笑的是解决方案竟然是将lazy="false"。。。对于这种治标不治本的解决方法,我无力吐槽,只能一笑而过了。。。之后回头好好看了看错误信息,发现Bug其实已经很明显了,就是ID为[4028810749dfa59c0149dfaf16810004

2014-11-24 11:48:51 23205 2

原创 p6spy no suitable driver

最近项目中添加了P6Spy(数据库访问操作的动态监测框架),结果项目启动后总是报出:java.sql.SQLException: No suitable driver。。。而且最诡异的是相同的项目同事们检出启动就没问题,但一到我这儿就开始掉链子了。。。之前没集成P6Spy时数据库连接一切正常,百思不得其解,最后终于在一篇博客中找到了答案......

2014-07-28 10:37:14 1948 2

原创 Eclipse Debug不为人知的秘密

Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。 线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。

2014-06-23 17:09:38 948

原创 为什么程序员的开发项目总是半途而废?

几乎每一个项目我都着手去做了,但是没见到一个是完工了的。当我和我的同事朋友聊起这个话题的时候,他们也普遍反映,他们也是如此。很多很多的好点子都夭折在他们的文件夹里。为什么会这样?

2014-06-18 17:09:09 1228

原创 POI HSSFColor 颜色索引对照表

POI HSSFColor颜色索引对照表.HSSFColor.GREY_80_PERCENT.HSSFColor.INDIGO.HSSFColor.PLUM.HSSFColor.BROWN.HSSFColor.OLIVE_GREEN

2014-06-10 15:11:23 49469

转载 据说,年薪百万的程序员,都是这么开悟的

《编程之道》出自美国一位资深的程序设计师 Geoffrey James 之手。相传作者早起打太极拳的时候,突然开悟,悟到了编程之道。本文章我自己整理的番外篇,哈哈哈,有点儿无节操。1.1程序员见禅师:我学了 hello world 和水仙花数,想自己开发个操作系统,希望大师指点。禅师笑而不语,抓来一只鸡,在鸡腿上缠根线,他一拉线,鸡立即跌倒,鸡挣扎起来继续走

2014-05-24 22:15:00 1576

转载 Java使用占位符拼接字符串

大家知道,在C#编程中,可以用占位符来拼接字符串,用起来非常的方便。特别是需要进行大量的参数拼接的时候,比如: 1string domain = "www.ykmaiz.com";2int iVisit = 0;3Console

2014-04-16 13:47:19 72527 3

转载 关于Struts2文件下载时,下载方法被重复执行的问题

项目里有个功能是在下载功能中加入日志,也就是希望把用户下载的记录保存到数据库中。可实践发现点击下载文件后,下载方法被重复执行了两次。。。并且重复执行问题貌似不是很稳定,有时数据库记录了一条记录,有时记录了两条。。。比较郁闷。。。后来网上查了下貌似别人也有遇到这个问题,最后发现原因:原因是浏览器引起的,换成IE浏览器或FireFox浏览器,就不会出现这个问题。

2013-12-04 15:55:09 1925 1

原创 Java FTP 实现跨服务器文件上传下载

Java FTP 实现跨服务器文件上传下载!实现原理:服务器端安装 Serv-U 服务器,环境配置好后通过Java程序访问(读、写、删除等操作)目录。

2013-11-19 13:53:25 17304 3

原创 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)

客户需求:jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut)如图所示,Datagrid 鼠标悬停/离开数据行时切换了不同的样式显示:此时用谷歌开发者工具审查鼠标悬停行元素时发现,table tr 节点 class 属性中增加了 datagrid-row-over 样式:于是打开 jquer

2013-10-18 15:41:28 35088 12

原创 高仿“点触验证码”做的一个静态Html例子

高仿“点触验证码”做的一个静态Html例子:http://download.csdn.net/detail/for_china2012/6339655

2013-09-30 09:06:49 6158

原创 Zero Clipboard - 跨浏览器兼容的“复制到剪贴板”功能

开发中经常会用到复制的功能,在 IE 下实现比较简单,但要想做到跨浏览器比较困难了。本文将介绍一个跨浏览器的库类 Zero Clipboard ,它利用 Flash 进行复制,所以只要浏览器装有 Flash 就可以运行,而且比 IE 的 document.execCommand("Copy") 更加灵活。

2013-09-06 19:08:09 3015

原创 解决 FusionCharts 遮住下拉菜单的问题

如图1,统计分析图表将菜单遮住了:解决方法:修改 FusionCharts.js 文件,找到如下代码://Create container objectsthis.params = new Object();this.variables = new Object();this.attributes = new Array();在 this.params = new

2013-08-20 19:32:22 1329

原创 jQuery EasyUI datagrid 无法选中多行

$("#infos").datagrid({ url:'${ctx}/info/getInfos', fit:true, idField:'infoTitle', pageSize:15, pageList:[15,30,45], fitColumns:true, pagination:true, columns:[[ {checkbox:true},

2013-08-19 15:51:50 6872

原创 FusionCharts 动态生成XML数据问题

前台页面:var chart = new FusionCharts("${ctx}/plugins/FusionCharts/Charts/Column3D.swf", "ChartId", "904", "300", "0", "0"); chart.setDataURL("${ctx}/info/getDataInfo"); 后台代码:try { String

2013-08-17 18:55:41 2710

原创 FusionCharts 无法传递多个参数

var chart = new FusionCharts("${ctx}/plugins/FusionCharts/Charts/Column3D.swf", "ChartId", "904", "300", "0", "0");chart.setDataURL("${ctx}/info/getDataInfo?beginYear=2008&endYear=2012");后台接收参数时只能获

2013-08-17 18:45:24 1838

原创 Java 获取客户端IP地址

package com.mrchu.util;import javax.servlet.http.HttpServletRequest;/** * 获取客户端IP地址 * @author mrchu * @version 1.0 * @date 2013-7-31 */public class IpUtils { /** * 获得IP地址

2013-07-31 10:28:56 928

原创 HTML 文字行间距与文字间距属性

文字行间距属性:line-height:18px; 文字间距属性:letter-spacing:1px;

2013-07-26 16:44:49 58199 1

原创 Hibernate 之 hql 语句执行字段过滤查询

这里以 Annex(附件) 作为示例对象,Annex有五个属性:String axId、String axName、Blob axContent、String axType、String axUploader 其中 axContent  属性作为附件内容属性,数据库中以二进制存储。那么在查询 Annex 表时,往往我们会在 hql 语句中使用 from Annex 进行查询,这样查询的结果

2013-07-18 10:23:21 4464

原创 JS 搜索定位关键字(Ctrl + F 效果)

功能类似于浏览器的【Ctrl+F】效果,先看下效果:1、查找页2、空查询条件3、开始查询4、查询完毕提示不过需要说明的是,此功能只支持IE,目前尚未找到兼容各浏览的定位脚本,有需要的同学Copy吧: JS 搜索定位关键字 .main { padding:0; width:100%;

2013-07-15 09:01:42 16117 5

原创 Java Blob类型和String类型相互转换

1、String 转 Blob: String content = "Hello World!"; Blob blob = Hibernate.createBlob(content.getBytes());2、Blob 转 String: Blob blob; try{ String content = new S

2013-07-12 10:40:35 57567 1

原创 收集几种解决:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or t

1、web项目出现如上问题,可能是版本问题:JSTL 1.0 的声明是:http://java.sun.com/jstl/core " %>JSTL1.1 的声明是:目前项目版本为Java EE5,已经是 jstl 1.2 版本了,页面中用http://java.sun.com/jsp/jstl/core"%>这种方式。Java EE5之后就只有 jstl.jar 这一个j

2013-07-12 10:39:46 20185

原创 解决Struts2文件下载中文名称乱码以及文件名称中包含空格问题

在下载文件名称的get方法中使用如下:publicString getDownloadFileName() { String agent = super.getRequest().getHeader("User-agent"); try{  // 如果是IE浏览器,则进行编码转换  if(age

2013-07-12 10:35:32 2848

原创 Exception in thread "main" java.lang.UnsatisfiedLinkError: ca.beq.util.win32.registry.RegistryKey.te

jRegistryKey 目前最新版本为:1.4.5Java 使用 jRegistryKey 操作 Windows 注册表时抛出了以上问题,按照官方说的将 jRegistryKey.dll 文件放到 %SystemRoot%\system32 文件夹下面,导入相应 JAR 包即可,这种方式在 32 系统中可能运行通过(我在虚拟机XP系统中测试通过),但在 Windows 7(64 位)系统

2013-07-12 10:34:14 13560 4

原创 com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。

com.microsoft.sqlserver.jdbc.SQLServerException: 用户'sa' 登录失败。    atcom.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(UnknownSource)    at com.microsoft.sqlserver.jdbc.TDSTokenH

2013-07-12 10:31:39 15551 2

原创 Myeclipse Console视图跑出来了,脱离主窗口如图所示

也许经常使用Myeclipse的程序员会发现,视图窗口有时候会脱离了Myeclipse主窗口,造成分离的状况,即使关掉后,再打开,仍然是同样的情况,这会造成非常的不方便。解决这个问题可以有三种方法:  一、直接再将其拖进去,点击tab再放回去即可;  二、再新建个workspace,原来的workspace不要;  三、直接将视图重置,视图重置选项在哪里呢?首先,直接在Myec

2013-07-12 10:30:20 3438

原创 HTML之Table简约时尚CSS样式 + HTML中checkbox元素【全选】或【取消全选】、或得到选中个数全案例使用详解

先看看效果:【未选择状态】【选中状态】【源代码】PIAD-MS | IndexTop .main { padding:0; width:100%; margin:0px 0px 0px 0px; border-collap

2013-07-12 10:27:58 3367

转载 Java 获得 CMD 输出信息

import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;/** * Java 获得 CMD 输出信息 * @author MrChu * 2013-2-19 */public class GetCmd

2013-07-12 10:23:48 10617

原创 MyEclipse 无法启动

之前用都好好的,但强制关机后,再启动就直接报错了,进不了主界面。问题描述:点击启动后,跳出对话框如下:解决办法:1、删除文件夹(网上找的,没试过)  D:\workspaces\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes2、(笔者亲试,简单可靠)先把原有的工作空间改一下名字,再启动MyEclips

2013-07-12 10:22:55 1682

Java 实现 FusionCharts 图表导出图片或PDF文件功能实例源码

Java 实现 FusionCharts 图表导出图片或PDF文件功能,经典示例源码!

2014-12-30

Windows系统剪切板查看器

Windows系统剪切板查看器,可查看剪切板中复制的所有内容!

2014-01-16

Java FTP 实现跨服务器文件上传下载

Java 程序实现的 FTP 跨服务器文件上传下载功能。

2013-11-19

扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件完整版Demo下载

jQuery EasyUI Datagrid 用户列表鼠标悬停/离开数据行时显示人员头像(onMouseOver/onMouseOut) Demo 扩展 jQuery EasyUI Datagrid 数据行鼠标悬停离开事件,源码奉献!!!

2013-10-18

高仿“点触验证码”做的一个静态Html例子

高仿“点触验证码”做的一个静态Html例子,申请密钥什么的太麻烦,做了一个静态版,纯属娱乐,如有雷同,不究不究。 推广一下:http://www.touclick.com/[点触官网] 点触验证码采用专利的印刷算法以及加密算法,保证每次请求到的验证图具有极高的安全性;点击与拖动的形式,为移动互联网量身定制,在PC端也具有非常好的用户体验,是一种安全,有趣,互动形式的新型验证方法。

2013-09-29

Zero Clipboard - 跨浏览器兼容的“复制到剪贴板”功能

Zero Clipboard 利用 Flash 进行复制,之前有 Clipboard Copy 解决方案,其利用的是一个隐藏的 Flash,但最新的 Flash Player 10 只允许在 Flash 上进行操作才能启动剪贴板,所以 Zero Clipboard 对此进行了改进,用了一个透明的 Flash ,让其漂浮在按钮之上,这样其实点击的不是按钮而是 Flash ,也就可以使用 Flash 的复制功能了。

2013-09-06

Quick Batch File Compiler(Quick BFC)官方版+密钥

Quick Batch File Compiler(Quick BFC)官方版+密钥!!! 您完全不必担心是否捆绑了木马病毒之类,因为软件是从官方下载滴。。。 重点来了!附送产品密钥一枚!!!貌似这个才是真正的重点-_-不过网上搜不到哦~

2013-08-21

Java编程思想第四版(Thinking in Java 3th Edition中文版)

Java编程思想第三版 作者:Bruce Eckel 作者简介:Bruce Eckel是MindView公司的总裁,他在面向对象技术和设计模式方面提供公开的和内部的培训研讨会、咨询、指导和设计评论。他发表过150多篇文章,有20多年世界各地的研讨会和演讲经验,他是C++标准委员会拥有表决权的成员之一,拥有应用物理学学士和计算机工程学硕士学位。出版了6本书(其中4本是关于C++的),并且在全世界做了数百次演讲。他是《Thinking in Java》、《Thinking in C++》、《C++ Inside & Out》《Using C++》和《Thinking in Patterns》的作者,同时还是《Black Belt C++》文集的编辑。他的《Thinking in C++》一本书在1995年被评为“最佳软件开发图书”,《Thinking in Java》被评为1999年Java World“最爱读者欢迎图书”,并且赢得了编辑首选图书奖。

2013-08-19

技术开发海量资料下载导航.chm

技术开发海量资料下载导航 ,收藏有用的、经典的、最新的技术开发和学习资料, 供技术开发人员免费下载共享,望多多支持~

2013-07-24

简约时尚CSS样式,checkbox 全选或取消全选、或得到选中个数全案例使用详解

简约时尚CSS样式,checkbox 全选或取消全选、或得到选中个数全案例使用详解

2013-03-06

二维码生成软件

很好用的二维码生成软件,小巧实用

2013-03-06

Java 发送网络电子邮件,功能简单实用效率高,且易懂。

Java 发送网络电子邮件,功能简单实用效率高,且易懂。

2012-11-07

PHP核心技术100篇.chm

PHP核心技术100篇.chm

2012-07-16

测试文档模板

简单的软件测试文档, 初学者可以看一下。

2012-05-10

JS网页特效

JS网页特效, 对于学习Javascript的朋友有很大的帮助, 值得学习研究!

2012-05-10

1470个最常用的JS特效打包下载

1470个最常用的JS特效打包下载, 非常之全,好不容易收集到的, 作用你懂得,5分绝对超值!

2012-05-10

W3School终极帮助文档

领先的 Web 技术教程 - 全部免费 在w3school,你可以找到你所需要的所有的网站建设教程。 从基础的HTML到XHTML,乃至进阶的XML、SQL、数据库、多媒体和WAP。 从左侧的菜单选择你需要的教程! 完整的网站技术参考手册 我们的参考手册涵盖了网站技术的方方面面。 其中包括W3C的标准技术:HTML、XHTML、CSS、XML 。以及其他的技术,诸如JavaScript、PHP、ASP、SQL等等。 在线实例测试工具 在w3school,我们提供上千个实例。 通过使用我们的在线编辑器,你可以编辑这些例子,并对代码进行实验。 快捷易懂的学习方式 一寸光阴一寸金,因此,我们为您提供快捷易懂的学习内容。 在这里,您可以通过一种易懂的便利的模式获得您需要的任何知识。

2012-05-10

JAVA工厂模式

工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory) 2)工厂方法模式(Factory Method) 3)抽象工厂模式(Abstract Factory) 这三种模式从上到下逐步抽象,并且更具一般性。 GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory)。将简单工厂模式(Simple Factory)看为工厂方法模式的一种特例,两者归为一类。 两者皆可,在本文使用《Java与模式》的分类方法。下面来看看这些工厂模式是怎么来“治病”的。

2012-05-07

BBS论坛设计论文

论坛在Struts+Hibernate+Spring扩展Struts框架的基础上,用当今主流的网站开发技术jsp语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的mysql数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。

2012-05-07

JSTL标签-讲解及实例

JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0中是作为标准支持的。 JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包含两个部分:标签库和EL(Expression Language表达式语言)语言。标签库目前支持四种标签:标签 URI 前缀 示例 Core http://java.sun.com/jstl/core c <c:tagname ...> XML processing http://java.sun.com/jstl/xml x <x:tagname ...> I18N capable formatting http://java.sun.com/jstl/fmt fmt <fmt:tagname ...> Database access (SQL) http://java.sun.com/jstl/sql sql <sql:tagname ...>

2012-05-07

java.ppt教程

初学JAVA是可以辅助学习的PPT文档,讲师上课时使用的就是这个教程。

2012-04-04

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

TA关注的人

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