自定义博客皮肤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 1762 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 369

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

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

2012-10-17 11:35:17 369

原创 强大的JS Tooltip工具

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

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

原创 SublimeText2使用

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

2012-08-15 09:45:53 207

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

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

2012-08-14 14:11:28 888

原创 Got GitHub

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

2012-08-13 11:41:29 192

原创 黑屋写作工具

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

2012-08-08 09:20:13 327

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

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

2012-08-01 14:53:37 369

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

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

2012-07-30 13:40:34 166

原创 Java程序内存问题跟踪

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

2012-07-20 10:51:21 484

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

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

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

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

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

2012-07-14 07:25:52 239

原创 数据库查询重复记录

简单易理解方法-1 SELECT 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 152

原创 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 147

原创 可编程控制器Arduino

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

2012-07-05 11:34:35 549

原创 Java汉字转拼音方法

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

2012-06-26 15:54:15 186

原创 FreeMarker数字格式化问题

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

2012-06-26 15:50:20 498

原创 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 1096

原创 Snow Leopard 成功升级到 Lion

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

2012-06-18 23:29:39 260

原创 MySQL批量插入优化

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

2012-06-11 16:52:10 139

原创 Eclipse主题插件

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

2012-05-23 10:46:32 164

原创 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 3419 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 206

原创 Eclipse中java工程转web工程

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

2012-05-05 13:21:09 120

原创 java程序性能跟踪

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

2012-05-04 10:48:19 241

原创 jQuery 处理 Ajax 请求备忘

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

2012-04-17 19:53:07 151

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

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

2012-04-10 13:53:58 212

原创 有用的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 223

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

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

2012-03-24 01:02:38 199

原创 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 175

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

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

2012-03-17 23:08:21 1101

原创 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 141

原创 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 135

原创 Ruby字符串编码转换

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

2012-03-12 16:35:50 916

原创 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 328

原创 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 2268

原创 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 245

原创 Ruby操作Excel文件

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

2012-02-21 14:59:50 271

原创 Linux修改机器IP

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

2012-02-20 16:54:59 218

SpringBoot中文参考手册

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

2018-10-25

VisualStudio 2017 百度网盘离线安装包

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

2018-01-19

Visual Studio2015旗舰版百度网盘下载

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

2018-10-25

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

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

2018-10-25

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

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

2018-10-25

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

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

2018-10-25

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

TA关注的人

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