自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Druid数据库连接池使用

阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好 简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例:1. 纯Java代码创建dataSource = new DruidDataSource();dataSou...

2013-01-15 13:32:13 1567 1

原创 Hibernate配置中inverse的作用

最近在使用Hibernate的时候,发现其中在管理对象间关系时有一个 inverse 属性,原来没太在意,仔细研究下发现这个属性还是比较关键的,详细解释一下 inverse属性一般是用在 1-N 对象关系中,默认值为 false 以 Parent,Child 这2个对象举例,从他们的关系上2者是 1-N 关系,PO对象描述通常为: Parent 中包含一个属性 Set<C...

2012-12-07 14:07:51 257

原创 Google推出的针对Apache架构网站优化工具

谷歌在2010年推出了mod_pagespeed,这是一个针对使用Apache服务器的自动化优化模块,据悉可以有效将网页加载速度提高50%,并简单的解决了许多复杂的问题: 如果你的网站采用Apache构建服务器,不需要对网站进行处理即可应用;加速模块可以自行对网络传输的HTML字节优化及对图像、CSS进入压缩优化传输;智能缓存是一大亮点,它可以自动智能缓存,加速下载。 工具地...

2012-10-17 11:35:17 239

原创 强大的JS Tooltip工具

最近开发需要用ToolTip暂时一个稍微复杂的内容(内部含有文字,图片,图片可以点击跳转页面)在网上找了好多基于 jQuery 的Tooltip库,但没有符合我使用要求的。后来查到 ws_tooltip,很多年前接触过,终于又找到了,这个Tooltip功能绝对强大,可定制内容多,记录在这里备忘 使用很简单,看Demo就知道怎么用控件的关键配置都在 ws_tooltip.js 文件中...

2012-09-13 13:41:51 346 1

原创 SublimeText2使用

Sublime Text2 又一款文本编辑器神器,记录一些使用方法备忘 安装Package Control1. Ctrl + ~ 调出命令执行窗口2. 粘入下面的命令import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ip...

2012-08-15 09:45:53 148

原创 天津大学开源软件镜像站

天津大学组建了一个开源软件镜像站,主要提供各种开源版本Linux的镜像下载国内通过这个站点下载Linux发行版本,速度应该会快很多把,感谢天津大学做出的贡献,赞一个!http://mirror.tju.edu.cn...

2012-08-14 14:11:28 696

原创 Got GitHub

《Git权威指南》作者对原书的应用补充说明,很有实用价值 http://www.worldhello.net/gotgithub/index.html

2012-08-13 11:41:29 119

原创 黑屋写作工具

几个比较出色的黑屋写作工具,排除一切干扰为你提供一个与世隔绝的工作空间 WindowsWriteMonkey(免费版)http://writemonkey.comQ10(免费版)http://www.baara.com/q10/ Mac OSWriteRoom(收费版)OmmWriter(收费版)...

2012-08-08 09:20:13 167

原创 安装 Mac App 时的网络设置

按这种方式设置网络,据说能大大提升Mac App的在线更新速度http://fasterapple.sinaapp.com/ 

2012-08-01 14:53:37 288

原创 将JavaDoc转为CHM文件的工具

CHMWriter 可以很方便的将JavaDoc转变为CHM,查API时觉得还是CHM方便http://code.google.com/p/chmwriter/downloads/list 

2012-07-30 13:40:34 102

原创 Java程序内存问题跟踪

最近在研究Java程序内存问题跟踪,主要处理程序在上时间运行情况下各种 OutOfMemory 异常,将使用的工具和心得点滴记录在这里备忘 常用工具JDK1.6版本自带很多丰富的内存/线程跟踪调试工具 jps命令,查看本机器所有Java进程vmidjps -l jstat命令,跟踪某一Java进程GC运行情况jstat -gcutil [vmid] 2000  ...

2012-07-20 10:51:21 405

原创 FreeMarker中if标签内的判断条件

FreeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下 1. 判断对象是否存在(null)经常会用到,如果对象 != null 则xxxx,在freemarker中表达比较奇怪,例如判断 target 是否为null,如果不为 nll 则做xxx动作<#if target??>   ...

2012-07-16 00:40:10 17613 2

原创 request.getRealpath()的替代方法

request.getRealPath() 方法已经不推荐使用 替代方法是: request.getSession().getServletContect().getRealPath("/"); 得到站点的绝对地址 在 Struts2 和 Servlet 中还可以用 Struts2: 要求 Action implements ServletContext...

2012-07-14 07:25:52 142

原创 数据库查询重复记录

简单易理解方法-1SELECT username, count(*) FROM user GROUP BY username HAVING count(*) > 1评价:简单有效,效率不高 更多方法看这里,我逐步验证后补充点评http://www.cnblogs.com/fxgachiever/archive/2010/09/10/1823106.html...

2012-07-10 22:02:06 90

原创 Struts2开发CookBook

在使用Struts2进行应用开发中经常碰到一些小问题,记录在这里自己备忘,同时留给需要帮助的人1. According to TLD, tag s:property must be empty, but is not;在使用 <s:property value="xxx"/> 标签时出现,问题原因是标签使用的时候结尾未正确关闭,缺少 /> 自己检查一下吧2. ...

2012-07-10 13:35:00 84

原创 可编程控制器Arduino

如果真想做出点东西来,只有软件是远远不够的,需要软硬结合;最近发现目前比较流行的可编程控制器Arduino,是一套公开的可编程控制器标准,有多种硬件厂家提供的实现;直接USB连接供电直驱,可控制数字信号,模拟信号,提供专用IDE开发环境,很赞!国外的板子比较贵,OpenJumper提供的Zduino是一套国内可选择的不错实现,OpenJumper淘宝上有专门店,控制器售价百元内(貌...

2012-07-05 11:34:35 425

原创 Java汉字转拼音方法

使用大名鼎鼎的 pinyin4j 库(太强大了,只有你想不到的,没有他做不到的)API默认做拼音转换时只能按char字节来操作,先记录一个最简单的汉字直转拼音(无音调)方法备用   public static String getPinyin(String name) { HanyuPinyinOutputFormat format = new HanyuPinyin...

2012-06-26 15:54:15 115

原创 FreeMarker数字格式化问题

FreeMarker在向模板中生成数字信息的时候默认按英文习惯每3位用逗号分隔,但可能会影响到业务使用;网上解决办法比较多,我记录一个在本地测试比较有效的在构造证书模板配置对象时主动设置NumberFormat属性为#config.setNumberFormate("#"); ...

2012-06-26 15:50:20 409

原创 MacOS中使用PD安装Windows的网络共享问题

自己的苹果升级到Lion后,原来的 Parallels Desktop 6.0不能用了,必须升级到7.0以上;升级后,PD虚拟出的Windows XP无法上网,原来默认Windows与MacOS的网络配置也没在意,所以绕了很多弯路;总结2条经验先保证虚拟机中安装有 Parallels Tools:1. PD中将虚拟机的网络连接方式改为“共享连接”2. 虚拟出的Windows中网...

2012-06-19 17:11:49 903

原创 Snow Leopard 成功升级到 Lion

刻录了 Lion 的安装光盘 10.7.4,光驱启动按住Alt键,选择DVD(最开始加载时间比较长),进入安装界面后选择重新安装 Lion 版本系统(我的电脑上只有一个MacOS,因此不用担心和Windows并存兼容的问题); MacOS不愧是最“人性”化的操作系统,整个升级安装过程只需要我选择了一次语言,确认了一次许可文件;30分钟左右自动安装完毕,系统原来所有的设置和应用程序都原封不动...

2012-06-18 23:29:39 162

原创 MySQL批量插入优化

基础要求就不复述了 PreparedStatementaddBatchexecuteBatch具网上提供的资料,在MySQL新版本中使用此中URL连接方式jdbc:mysql://192.168.1.100:3306/test?rewriteBatchedStatements=true可以显著提高MySQL执行批量插入效率,记录在这里备忘,以后用得着...

2012-06-11 16:52:10 73

原创 Eclipse主题插件

[size=large]原来Eclipse换整个编辑器的主题不是很方便,现在有一个专门的Eclipse主题设置插件,下载地址[url]http://www.eclipsecolorthemes.org[/url]网站上有几千种由网友制作发布的主题,现在换主题方便多了!强烈推荐[/size]...

2012-05-23 10:46:32 90

原创 MySQL使用查询结果生成临时表

MySQL中不支持对同一个表使用其查询结果更新or删除本表内数据(也就是update或delete后的where条件为针对相同表的select),解决方案是创建临时表做过度保存中间数据;可以直接使用查询结果来形成临时表[code="sql"]CREATE TABLE tmp AS(SELECT column1 AS field1, column2 AS field2...);...

2012-05-22 11:41:33 3253 1

原创 MySQL开启general_log跟踪数据执行过程

# 设置general log保存路径# 注意在Linux中只能设置到 /tmp 或 /var 文件夹下,设置其他路径出错# 需要root用户才有访问此文件的权限[code="shell"]mysql>set global general_log_file='/tmp/general.lg';[/code]# 开启general log模式[code="shell"]...

2012-05-09 20:18:31 131

原创 Eclipse中java工程转web工程

1:进入项目目录,找到.project文件2:打开.project文件,找到natures项,加入以下三项[code="xml"]org.eclipse.wst.common.project.facet.core.natureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.jem.workbench...

2012-05-05 13:21:09 59

原创 java程序性能跟踪

1. 先查到目标Java程序进程IDLinux: ps -ef | grep "java"Windows: 任务管理器,查看,显示PID2. 通过JDK中 jstat 命令jstat -gctuil -h20 2s-gcutil 统计gc信息-h20 每20行信息输出一次头2s 每2s输出一次信息数据是按百分比显示的,其中需要主要观察的...

2012-05-04 10:48:19 154

原创 jQuery 处理 Ajax 请求备忘

[b]jQuery自带的Ajax函数使用过程注意事项[/b]1. 以GET方式发送Ajax请求[code="javascript"] $.get(url, // 请求地址 requestData, // 请求数据 function(responseData){ // 响应数据处理函数 });[/code] 请求参数以JSON形式封装...

2012-04-17 19:53:07 82

原创 Sonar代码分析工具初步试用

[size=medium]下载最新版Sonar发布包1. 启动Sonar/bin/sonar.sh start2. 执行单元测试分析工程代码mvn clean test sonar:sonar3. 访问分析结果http://localhost:9000备注:命令行下运行 mvn clean test sonar:sonar 进行代码分析时,有时会发生...

2012-04-10 13:53:58 148

原创 有用的Web效果插件

简单自动提示插件[url]http://code.drewwilson.com/entry/autosuggest-jquery-plugin[/url]更明显的checkbox[url]http://www.no-margin-for-errors.com/projects/prettyCheckboxes/[/url]20个免费的Tooltip插件[url]http...

2012-04-01 11:29:52 159

原创 Struts2中ONGL表达式使用备忘

平时Struts2开发,常见在标签中使用OGNL表达式,将自己整理的一些使用原则记录在这里 1. 根对象采用堆栈方式存储访问根对象直接Acttion对象默认会当做根对象放在栈中,直接取action对象的属性<s:property value="username"/> 2. 上下文对象采用Map方式存储访问上下文对象必须以 # ...

2012-03-24 01:02:38 108

原创 MySQL开启root远程访问权限

允许任何IP使用 root 账户,口令8个1远程访问  方法1 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11111111' WITH GRANT OPTION;   方法2 mysql> use mysql;mysql> update user set ...

2012-03-23 15:26:42 102

原创 MySQL中视图的使用及多表INNER JOIN的技巧

做多表关联查询,如果表间关系非常清晰,结构简单,使用视图的方式比自己反复写复杂跨表SQL要容易的多创建视图 CREATE VIEW view_name ASSELECT t1.xxx, t2.xxx, t3.xxxFROM (table1 t1INNER JOIN table2 t2 ON t1.fid = t2.fid)INNER JOIN table3 t3 O...

2012-03-17 23:08:21 877

原创 JSP开发中文处理解决方案汇总

JSP开发过程处理中文的办法为了方便支持国际化,建议整个Web工程的编码方式统一使用UTF-8 1. 针对POST方式提交的中文数据通过为服务器添加全局Filter解决,Filter核心代码public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throw...

2012-03-13 16:02:07 84

原创 MySQL备份恢复数据库简单命令

备份数据库 mysqldump -h [HOST] -u root -p[PASS] [DB_NAME] > backupfile.sql  还原数据库 mysql -h [HOST] -u root -p[PASS] [DB_NAME] < backupfile.sql

2012-03-12 16:36:06 67

原创 Ruby字符串编码转换

Ruby中提供的 iconv 库可以很容易的解决Ruby字符串编码转换问题  require "iconv"# GBK转UTF8gbkStr = ...conv = Iconv.new("utf-8", "GBK")utf8Str = conv.iconv(gbkStr) 另外查看一个字符串当前的编码方式 puts str.encoding...

2012-03-12 16:35:50 794

原创 MySQL设置字符集为UTF8(Windows版)

Windows版MySQL设置字符集全部为utf8的方式 MySQL安装目录下的my.ini文件 [client]节点default-character-set=utf8    (增加) [mysql]节点default-character-set=utf8    (修改) [mysqld]节点default-character-set=utf8   ...

2012-03-08 22:59:51 239

原创 Address already in use : connect 异常的解决办法

Java版C/S程序,作压力测试的时候发现当客户端连续创建连接一段时间后报 Address already in use : connect ...... 乱七八糟一堆异常 再尝试建立连接已经连不上了,通过 netstat -a 命令查看,有一大堆状态为 TIME_WAIT 的占用连接不被释放 网上查到很多这类问题解决办法 问题原因:Java的 Socket.c...

2012-03-07 15:00:13 2084

原创 Ruby升级到1.92常见问题及解决办法

找不到本地require的rb文件 把Ruby升级到1.92,原来运行正常的程序突然不好使了,报错  <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- ... 本身程序内引用了同文件夹下几个其他的自定义rb文件,确实存在着,怎么就不好使了呢 上网...

2012-03-07 14:48:08 159

原创 Ruby操作Excel文件

写了一段Ruby操作Excel的脚本,使用OLE方式,功能是从Excel中读取第一列有效数据至数组,分析后将数据分类存入几个集合,并输出至Excel中  require "win32ole"excel = WIN32OLE.new('excel.application')excel.Visible = trueworkBook = excel.WorkBooks.Ope...

2012-02-21 14:59:50 195

原创 Linux修改机器IP

Linux修改机器IP的命令,记在这里备忘 # vi /etc/sysconfig/network-scripts/ifcfg-eth0-- 编辑各种IP配置信息,保存后退出# cd /# service network restart-- 重启网络服务# netstat -rn-- 查看修改效果 ...

2012-02-20 16:54:59 162

com.lowagie.text.2.1.7.jar百度网盘下载

com.lowagie.text.2.1.7.jar Java开发pdf导出工具类所需依赖包

2018-10-25

霍尼韦尔扫描枪1900完整使用手册百度网盘下载

霍尼韦尔扫描枪1900型完整原版使用手册,百度网盘下载

2018-10-25

Visual Studio2015旗舰版百度网盘下载

微软官方旗舰版Visual Studio 2015百度网下载,含中文语言包

2018-10-25

SpringBoot中文参考手册

Spring Boot开发手册中文版,内容全面,适合初学者学习用

2018-10-25

Getting Start with HTML5 WebSocket

基于HTML5技术开发WebSocket的工具书,英文版,内容比较详细

2018-10-25

Mac虚拟机工具Parallels 13注册版百度网盘下载

Mac平台的老牌虚拟机管理工具Parallels Desktop 13注册版,可以在MacOS上虚拟安装Windows,Linux

2018-10-25

VisualStudio 2017 百度网盘离线安装包

VisualStudio 2017 百度网盘离线安装包,7z压缩,13.78G

2018-01-19

Java泛型和集合

Java泛型和集合的标准官方教材,讲的很深入,英文版,适合对此类信息有深入追求的Developer学习

2012-05-12

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

TA关注的人

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