自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sid雨小烛的空间

喜欢Apple,java编程,平面,交互式设计的杂家

  • 博客(60)
  • 收藏
  • 关注

原创 关于Shiro在Jetty下运行正常,但Tomcat下报错的原因和解决办法

[size=medium] 文章开始之前先扯点闲的,相比Spring Security 的强大复杂, Shiro是个简洁扩展性强易用的轻量级安全框架,源代码的思路也很清晰。如果你觉得安全框架都太过通用无法满足您的特殊需求,想构建公司内部的安全框架,那么参考shiro的实现也是个不错的思路。 项目运行环境:mac os 10.x ,maven3.0, eclipse ,...

2013-06-14 10:22:37 437

原创 常用正则表达式

# 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 # # 匹配中文字符的正则表达式: [color=blue][\u4e00-\u9fa5] [/color]# 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 # # 匹配双字节字符(包括汉字在内):[color=blue][^\x00-\xff] ...

2012-10-02 16:57:38 156

原创 maven 项目 下关于 tomcat的热部署

用过eclipse的人都知道 有个tomcat eclipse的插件,可以很方便的调试tomcat项目,具体配置就不多说了,看一下插件的使用说明就知道了当用过maven管理项目后,虽然也有 maven tomcat 插件,但用做修改频繁的项目时很不方便。由于maven项目结构和eclipse 默认生成的项目结构不同,webapp下没有class和jar,直接用tomcat eclipse调...

2012-06-06 20:44:37 130

原创 position:absolute嵌套的问题

一般情况下css常用到 position:relative 嵌套  position:absolute 进行布局定位,在有些时候也需要 position:absolute再嵌套一层 position:absolute 布局,这种情况下一般没什么问题。但奇怪的是在使用jquery库时,在ie7及以下的浏览器中,有时候外层的div自动隐藏了,目前没有找到具体的原因。ie8和其它浏览器都没问题,暂时没找...

2012-05-30 16:38:32 1571

原创 visualSvn安装时无法启动服务的解决办法

今天在服务器上安装VisualSVN Server时,安装到最后,一直提示服务无法启用,点击retry也是一样。解决办法:先不要退出安装程序,运行栏输入 services.msc,打开系统服务,找到VisualSVN Server,右击属性–>登录–>将登录身份改成”本地系统帐户”,然后回安装界面,点击Retry,搞定....

2011-09-16 10:01:03 874

原创 Unix base 环境变量设置

总是对linux及mac下环境变量设置不熟悉,故把maven的环境配置贴到博客做个备忘Unix-based Operating Systems (Linux, Solaris and Mac OS X)Extract the distribution archive, i.e. apache-maven-3.0.3-bin.tar.gz to the directory yo...

2011-09-12 21:58:22 147

原创 Hibernate annotation Lob字段注解

 在hibernate Annotation中,实体BLOB、CLOB类型的注解与普通的实体属性有些不同,具体操作如下:BLOB类型,类型声明为byte[]: private byte[] content;     注解: @Lob @Basic(fetch = FetchType.LAZY) @Column(name = "CONTENT", columnDef...

2011-09-08 10:50:31 166

原创 Mac OS X Lion升级 帐户丢失,无法登陆

话说我花了一天时间把Mac OS X Lion升级包从Mac Store里下载回来,今早兴冲冲地升级。杯具的是重启之后Lion没有列出我原来的账户!从Leopard到SnowLeopard,我的账户名一直没有变过,只需输入密码就能登录,这回我傻眼了,不记得账户名应该是什么。好不容易想起来启动到单用户模式下,在Users目录下看到了我的账户名,重启再登录,仍然是一直无法登入系统。一筹...

2011-08-02 15:50:01 375

原创 dhtmlx layout 在ie中显示问题

dhtmlx的布局组件layout在IE中显示时有bug,如果在layout中attach toolbar,则layout的高度会超出浏览器高度,并且超出的部分无法显示解决办法:第一步:保证页面头有html规范[code="html"][/code]第二步:layout关联的容器需要将高度和宽度设置为100%,例如如果layout关联到body,通过css设置如...

2011-07-28 11:50:25 167

原创 jvm crash 的原因及解决办法

最近部署服务器时,总是会出现jvm fatal error 导致tomcat崩溃无法正常启动,以下是错误信息[code="java"]# A fatal error has been detected by the Java Runtime Environment:## Internal Error (c1_Optimizer.cpp:271), pid=1196, tid=4412...

2011-07-25 17:12:17 449

原创 java 编译时添加多个classpath时需要注意的问题

虽然是很基础的小问题,不过还是记录一下,因为忽视了这个导致半天没编译成功就是添加多个classpath时,不同的classpath需要用分隔符分开[color=red]这个分隔符在windows 下是 分号“;” 但在mac os,linux/unix下是冒号“:”[/color]在windows下习惯了,转到 其它环境下开发容易忽视这个问题...

2011-07-01 00:20:47 684

Mac os 下使用Navicat 连接 Oracle下出现字符集不支持的错误解决办法

数据库版本:Oracle10g数据库环境:parallels desktop虚拟机 安装的windows 7开发环境:macos snow leopard 10.6.7数据库连接工具:Navicat Premium 9.0.4问题描述: 在macos上安装好Navicat后,连接配置好的Oracle 数据库,始终弹出“Instant Client Light: unsu...

2011-06-09 14:47:37 428

原创 Indy防止get时,服务器页面自动跳转小设置

解决方法:将IdHTTP.HandleRedirects:=True;这样就不会弹出错误框框啦. 然后DoRequest一下取到反馈信息,再从IdHTTP.Request中得到新的URL.

2011-03-30 17:36:08 145

原创 常用正则表达式

匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则...

2011-03-23 09:12:01 86

原创 sqlServer2005 CTE递归查询

创建表语句[code="sql"] CREATE TABLE ProductInfo( Id int IDENTITY(1,1) NOT NULL, ParentId int NULL, Title nvarchar](255), Code nvarchar(100) , State int NULL, ... ... ...

2011-03-07 18:43:25 119

原创 sqlServer2005本地导入导出数据报错 (一)

找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections集合将发生此错误。在Sql Server本地导入数据时 时,出现了下面的问题: 错误:找不到连接“SourceConnectionOLEDB”。如果找不到特定的连接元素,Connections集合将发生此错误。具体解决办法:开始—>程序—>Microsoft...

2011-02-25 11:15:07 177

原创 ava.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 的解决方式

java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z的解决方式Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.Annotation...

2011-02-23 14:23:23 166

原创 利用java jndi调用 delphi写的dll

项目背景: 由于系统由CS+BS架构,在CS架构的基础上增加BS发布浏览检索部分等功能,需要公用一些表,但有些数据表是经过delphi特殊算法加密的,在java中很难找到对应的算法解密。[b]解决方法:[/b]1)可以利用delphi写webservice供java调用2)delphi写httpserver提供解析服务3)利用jndi使delphi输出java可调用的dll...

2010-12-30 17:49:40 285

原创 CxGrid控制行颜色

[code="java"]procedure TForm1.cxGrid1DBTableView1CustomDrawCell( Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);begi...

2010-12-14 16:07:28 297

原创 cxGrid 实现 checkbox(无数据库记录)

文章转自http://www.cnblogs.com/hzqghost/articles/1434692.htmlSQL语句Query.SQL.add('select   *,'N' as Selected from make order by name ')进入QUERY字段编辑器将 Selected 的 FieldKind 设置为 fkInternalCalc确保 readon...

2010-12-14 15:40:11 199

原创 db2备份与还原

备份[code="java"]db2stop force db2start db2 backup db dbname to /home/db2inst1/off_back [/code]还原[code="java"]db2 restore db dbname from /home/db2inst1/on_back taken at 20070608[/cod...

2010-08-26 13:24:07 92

由OpenSessionInViewFilter报错引出的spring3.0事务配置问题及解决办法

[b]开发环境[/b]IDE: eclipse3.4FrameWork: spring3.0 + spring mvc 3.0 + hibernate 3.2Server: Tomcat 6.0使用 OpenSessionInViewFilter的原因[quote]Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hiber...

2010-08-15 14:08:42 96

原创 mac OS X 下 hibernate连接 mySql 中文乱码问题记录

mac OS环境下,使用Sequel pro可视化管理工具可以很方便的管理mysql数据库,键表及数据维护。使用过程中出现了中文乱码问题,解决方法很简单建数据库的时候确定ecoding为 utf-8hibernate连接数据库url 改成jdbc:mysql://127.0.0.1/testDB?useUnicode=true&characterEncoding=UTF-8...

2010-08-08 18:32:32 100

原创 IE中javascript脚本失效解决办法

IE 浏览器的脚本失效是个源远流长的问题了,有时撞上了那也只能归结于缘分,完全没得解释。这次本人就是中大彩的缘分,被小小地撞了一下腰。当然脚本失效也有轻重,有时是页面全部烂晒,图片文字全部显示错位,惨不忍睹,其实坏的这么彻底反倒容易发现问题,也容易解决。最怕就是那种大问题没有小问题不断的情况,像我,基本的脚本效果都支持,就是用到调用 window.opener 的函数方法时报错:类不能支持...

2010-08-04 14:33:47 147

原创 db2从windows迁移到linux

关于数据库迁移,如果操作系统相同,例如从 Windows 系统迁移到 Windows 系统,或者从 AIX 系统迁移到 AIX 系统都比较好处理,一般使用 BACKUP 和 RESTORE 命令就可以进行。当然,有些情况下需要注意表空间重定向的问题。 那么,如果数据库迁移涉及到的操作系统不相同该怎么办呢?BACKUP 和 RESTORE 这个方法就行不通了。DB2 UDB 提供了...

2010-06-12 11:48:24 403

原创 db2常用命令

[b]连接数据库: [/b] connect to [数据库名] user [操作用户名] using [密码][b]创建缓冲池(8K):[/b] create bufferpool ibmdefault8k IMMEDIATE SIZE 5000 PAGESIZE 8 K ;创建缓冲池(16K)(OA_DIVERTASKRECORD): ...

2010-06-12 11:13:31 157

原创 db2move的一点经验

db2 connect to YOURDB 连接数据库 db2look -d YOURDB -a -e -x -o creatab.sql 导出建库表的SQL db2move YOURDB export 用db2move将数据备份出来 vi creatab.sql 如要导入的数据库名与原数据库不同,要修改creatab...

2010-06-10 16:11:46 244

原创 Linux或Unix下如何查看DB2所占用的端口号

[size=medium]#假设你已经用db2start启动了数据库管理器,并且通讯方式配置为TCP/IP。#首先切换到db2inst1用户 su - db2inst1#查找TCP/IP Service name db2 get dbm cfg | grep -i service#通过上一句命令的输出(如db2c_db2inst1)在/etc/services文件中找对应的...

2010-06-10 14:12:04 138

tomcat向WebSphere移值

最近做了一个普通的java web应用,一直是用tomcat6.0调试的,客户购买了WebSphere服务器,需要把项目移植到websphere上,以下是项目移植时碰到的问题,现在总结如下。 项目环境: [quote] JDK 1.6 IDE MyEclipse 6 Websphere 6 项目使用框架 spring2.5 spri...

2010-06-02 23:44:21 130

关于FusionCharts的一点补充

最近一直用delphi做cs的项目,很长时间没弄web很多东西都忘掉了,打开博客看到有不少朋友都关注过 FusionCharts的使用。当时项目中需要就用上了,之后一直没有深入过。有些朋友在破解后对flash代码的修改存在些问题,这里做一个小小的补充,希望对这些朋友有帮助。(我之用到了2d柱状图的那个,别的没有破解过,原理上应该都是一样的) 首先用flash软件打开破解过后的f...

2009-10-23 23:06:31 80

fusionChart 使用手记

最近看了些开源的统计图表组件,主要看了fusionChart 和JfreeChart jfreeChart还没有深入了解,暂不做评论。 使用fusionChart主要是被其界面吸引了,各类图表都很好看,下载以后文档也很周全,支持的语言也很多种 ,容易上手。fusionChart工作原理主要是通过后台传xml数据源给报表前台flash flash复杂接收数据并渲染成最终的图表。...

2009-04-17 23:00:32 120

原创 java 中的一些异常类

算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文...

2009-03-24 14:59:17 115

原创 Spring的国际化(转载)

1:在MyEclipse下面创建一个test的Web Project,然后添加Spring相关的文件,在src根目录下创建applicationContext.xml文件。applicationContext.xml[code="xml"] [/code]2...

2009-03-23 21:10:03 102

eclipse多项目共享和同步java代码

     项目多的时候往往会有一些公共的代码,在每个项目直接都使用,最原始的方法是把这些代码拷贝n份,分别放到各个项目中,这样一开始是方便了,但维护起来简直是噩梦。        比较常用的方法是将这些包打包成jar文件,这样只需要编写这些公共类,再编译成jar发布就行,也可以写成ant脚本自动打包。      以下是我碰到的情况,我自己写了一些工具类和基类,但这些类需要经常更新发布,每...

2009-02-26 09:34:38 320

原创 区别不同浏览器,CSS hack写法:

区别IE6与FF:       background:orange;*background:blue; 区别IE6与IE7:       background:green !important;background:blue; 区别IE7与FF:       background:orange; *background:green; 区别FF,IE7,IE6:       ba...

2009-02-12 10:18:20 84

原创 几个小图像处理工具网址

1.彩影2008http://www.powerrsoft.com/cy/2.光影魔术手http://www.neoimaging.cn/3.凌霄图像批处理专家http://www.flyingspace.com/4.iSeehttp://www.iseeclan.com/5.熊猫工作室http://www.opanda.com/cn/index.html...

2009-02-02 17:44:40 142

原创 关于jsp乱码问题的解决

[b]1 最基本的乱码问题[/b]。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。[code="html"]中文问题 我是个好人[/code]三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp...

2009-01-13 14:42:00 317

delphi保存读取utf-8的文本文件

给客户做了一个批量识别图像并合成双层pdf的程序,最后客户需要生成的同时附带一份记事本文件,就是OCR过后的文本,并指定utf-8格式的。在处理utf-8时出现了点小问题,现在总结如下首先 利用delphi自带的UTF8Encode函数,将普通字符转换为utf-8编码创建一个流,MemoryStream或FileStream都可函数看起来如下[quote][b]pr...

2009-01-08 09:32:08 136

原创 java中的相对路径和绝对路径

[b]1.基本概念的理解[/b]  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在S...

2009-01-06 22:23:52 132

原创 使用 dom4j 解析 XML

dom4j 是一种解析 XML 文档的开放源代码 XML 框架。本文介绍如何使用包含在 dom4j 中的解析器创建并修改 XML 文档。dom4j API 包含一个解析 XML 文档的工具。本文中将使用这个解析器创建一个示例 XML 文档。清单 1 显示了这个示例 XML 文档,catalog.xml[code="xml"] Java configu...

2009-01-04 23:26:04 79

空空如也

空空如也

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

TA关注的人

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