自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的Java之路,关注Java技术的发展

效率来自于工具,灵感来自于交流!

  • 博客(63)
  • 资源 (3)
  • 收藏
  • 关注

原创 连接Redis集群报 Unable to connect to 127.0.0.1:7008 错误

连接Redis集群报 -MOVED 9707 127.0.0.1:7002 错误错误现象application.yaml中配置如下spring: cache: type: redis redis: time-to-live: 60000 redis: cluster: max-redirects: 3 nodes: ...

2019-09-16 18:55:19 34693 5

原创 vue-element-admin去掉使用Squire的MarkDown编辑器tui-editor并在内网打包

问题现象需要从github.com下载,在生产环境(有npm镜像,但无法直接连外网)情况下无法使用npm WARN deprecated [email protected]: This project has been renamed to 'tasksfile'. Install using 'npm install tasksfile' instead.npm WARN deprecated ...

2019-09-16 18:46:30 7114 3

原创 TsfScheduleConfiguration冲突导致无法启动问题

TsfScheduleConfiguration冲突导致无法启动问题解决方法排除如下包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope&gt...

2019-09-10 11:20:02 831 1

原创 TSF应用启动时报Value is too long (limit: 512 characters)') 问题

这里写自定义目录标题Value is too long (limit: 512 characters)') 问题Value is too long (limit: 512 characters)’) 问题解决方案启动参数没-Dtsf.swagger.enabled=false问题现象2019-09-10 09:48:22.387 ERROR [provider-demo,,,] 27...

2019-09-10 11:17:22 2263 1

原创 Ubuntu 18上安装Open-Falcon

Ubuntu 18上安装Open-FalconOpen-Falcon官方的二进制包是基于CentOS发布的,在Ubuntu上无法使用,故保留此文档备忘。环境准备前提环境Ubuntu 18.04.2 LTS使用root用户安装软件apt install golangapt install redis-serverapt install mysql-serverMySQL配置开...

2019-04-19 13:57:48 709

原创 导入申请的证书时发生java.security.cert.CertificateException: java.io.EOFException异常

<br />原因:部分客户端邮件工具如Foxmail会在证书末尾添加一个空行,导致导入证书发生java.security.cert.CertificateException: java.io.EOFException异常,请直接从Web邮箱下载证书。

2011-03-14 10:20:00 11062

原创 如何在Windows下实现将System.out输出到指定日志文件

问题:Unix/Linux系统可根据shell脚本将System.out输出到日志文件nohup.out,关闭连接也不会停止服务,必须手动命令停服务。Windows系统如何设置可将System.out输出到指定日志文件?关闭cmd窗口也不会停止服务?

2010-09-27 12:17:00 5052 3

原创 Spring架构获取事务执行时间

项目中经常发现某些程序超长事务的问题,为了量化,特添加事务执行时间限制,超出限制时,打印日志及其堆栈。

2010-08-27 16:36:00 2336 2

原创 ImageUploader同时上传大图和缩略图

AurigmaImageUploader是一个功能强大的图像文件上传控件,该控件可以在客户端执行基本的图像处理:调整大小和旋转90度。缩略图可以使没有经过培训的用户也能方便的上载图像。图像处理方式通常为:将本地的源图(数码相机拍摄,可能很大)在客户端进行压缩生成大图(通常为640X480),然后进行上传,查看时先看缩略图(通常为96X96)列表,点击查看大图。由于ImageUploader压缩时不会生成EXIF信息,无法从大图中获取到缩略图。如果在服务器端根据大图生成缩略图,则会消耗大量的内存和CP

2010-07-02 10:29:00 3919 1

原创 DataSourceTestCase 使用多个数据源

在构造方法中调用super(),即使用默认的test.properties加载默认数据源,然后手工注册其他数据源。 注意:如果出现DBDataSource XXX has not registed!错误,即需要修改dbmanager-config.xml文件,添加对应name的datasource-define。测试代码示例如下: public class SimpleTest e

2010-05-28 11:04:00 1895

原创 PrpallJavaImage更新历史

PrpallJavaImage是一个用于分拣影像的可视化工具,支持上传、下载、查看、删除、压缩等功能。 应用于核心系统影像处理。 PrpallJavaImage版本更新历史为: 版本:3.2.1 发布日期:2010-05-28            修正版本历史无法显示问题;            修正预览远程文件列表时没有主动关闭ftp连接的问题;            修正某些

2010-05-28 09:26:00 908

原创 如何修改Applet中的class

有时我们可能需要修改Applet中的某些功能,可是又无法获取到正确版本的源代码,这种情况下处理方式如下: 解压applet的jar包找到想要修改的class,反编译,修改正确后编译为新的calss将新的class替换jar包中的老版本的class(注意:如果包含内部类,则也需要覆盖)重新签名(applet是一定需要签名的,包括其所有引用的jar包) 签名方式:

2010-03-18 11:16:00 1030

原创 串口通讯控件MyComm使用自定义设置

从版本1.1.0.31起开始有效。配置文件在安装目录下,名为MyComm.ini 格式如下:[HUATAI]                         #HUATAI配置项PORTNUMBER=1         #指定的COM口号TERMINALID=12345678           #指定的终端号[YYY]                      

2010-02-01 10:09:00 1089

原创 典型问题代码

 代码段:String hql="from PrpLregist p where registNo= "+prpLregist.getRegistNo()+"";List prpLregistList = super.findByHql(hql); 问题:存在SQL注入风险,正确方法为String hql="from PrpLregist p where regis

2010-01-28 15:00:00 1060 2

原创 Spring环境下使用多个JMS队列时找不到JMS队列的问题

一个应用,连接两个不同的JMS队列,实际运行时抛出如下异常:  org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing; nested exception is weblogic.jms.common.JMSException:c

2009-12-28 11:10:00 8299

原创 WebLogic访问日志的格式

  通常在bea/user_projects/domains/XXXDomain/servers/AdminServer/logs目录下,文件名为access.log。通常还有access.log00001、access.log00002、access.log00003等好几十个文件,这些文件是access.log的一个循环日志。 打开access.log,可见如下纪录

2009-12-09 15:32:00 9323 3

原创 p6spy-sinosoft更新历史

缘起:p6spy项目已经于2003年停止,但这么多年来一直没有好的替换组件,发现的Bug始终无法处理,为了更好地利用p6spy,特维护一个sinosoft的分支版本。此版本基于p6spy官方的1.3的jar包,修改方向为效率优化,如找出执行时间超过5秒的SQL语句等,结合IronTrackSQL进行分析。p6spy-sinosoft更新历史:2009-11-23:修改P6Resul

2009-11-23 15:40:00 1379 1

原创 XFire奇怪的问题

WebService接口public interface ScheduleWebService {    public int addCheck(List list,ScheduleDataForCheckVo scheduleDataForCheckVo);} 客户端调用时报错信息:org.codehaus.xfire.XFireRuntimeException: Could

2009-11-19 18:00:00 5289

原创 sinosoft.jar更新历史

Sinosoft更新历史: 2009年11月17日 Str类新增方法setTodateFormat(String todateFormat),启动类中初始化时调用,用于数据库类型为Oracle时convertDate自动加上此日期格式;2009年11月16日 Str类的convertDate、convertString、convertNumber效率优化(String连接改用

2009-11-17 11:29:00 1689 2

原创 分页查询优化

****************************ARCH4架构分页查询优化****************************优化原理:查询时传入页号、每页记录数,查询第1页时获取总记录数及第1页数据,查询其他页时只获取该页数据(设置总记录数为-1)。优化效果:只在查询第1页时查询符合条件的总记录数,下一页时不查询,减少了数据库执行的count方法。代码修改:需要在客户端缓

2009-11-09 11:35:00 2421

原创 ConcurrentHashMap报空指针异常问题

ConcurrentHashMap当Value为null时会报空指针异常。这在很大程度上限制了其的应用,在value也可能为null的情况下还得使用Collections.synchronizedMap(new HashMap())这种传统的方式。

2009-11-05 14:44:00 5949 2

原创 Hibernate如何获取Informix数据库当前时间

 Hibernate如何获取Informix数据库当前时间 Hibernate提供了3个方法用于获取数据库当前时间,分别为current_date(数据库当前日期)、current_time(数据库当前时间)、current_timestamp(数据库当前时间戳),其使用方式如下: select prpCmain.* from PrpCmain prpCmain

2009-11-04 09:24:00 3714

原创 sysframework更新历史

sysframework更新历史: 2010年02月27日: 修正StringUtils.split(String,int,String)方法在某些情况下出错的问题(通常在字符很多时发生)2010年01月06日: 使用PMD检查,修改几处String的equals问题,即使用常量的.equals方法来进行调用 2009年12月10日: HibernateSQLQuery类查询GgC

2009-11-03 15:39:00 2850 2

原创 Arch4-Framework更新历史

ins-arch4更新历史:2010-03-29: EntityDaoHibernate新增findBySql方法,通过这个方法可以实现锁记录等操作2010-03-15: HqlQueryRule新增addValue,用于自定义hql/sql语句的参数化处理2010-01-28: 将源文件编码从UTF-8转换为GBK2010-01-07: CompressFilter添加respo

2009-11-03 15:31:00 4783 7

原创 Java 代码测试覆盖率的Eclipse插件

  如何确定JUnit测试方法测试到了所有的方法呢,用下面这个插件吧。我试了试觉得还挺好用的。EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. Internally it is based on the great EMMA Jav

2009-07-17 09:41:00 9227 2

原创 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 解决方法与原因

老问题了,比较常见。将 antlr-2.7.6rc1.jar 放到 jdk的jre/lib/ext目录即可。 这是因为在Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,需要用到antlr,然而这个包在weblogic.jar中已经包含了较早版本的antrl包,不能兼容,就会产生一些类加载的错误,出现ClassNotFoundException: org.hibe

2009-06-18 14:42:00 9237 1

原创 JavaScript效率调优经验

JavaScript效率调优经验将循环次数的定义放到循环体外:这点好像所有的语言都是一样的,在100个元素以上时效果越来越明显。也就是说将for(var i=0;i=0;i--)。本人测试后发现和升序循环相比效率差异不大。  将多层对象引用改为更短路径的引用:JavaScript中,这个问题非常明显,如proposalNo域var proposalNoField = fm.propos

2009-06-03 16:17:00 1119

原创 IE8的兼容性问题(属性名区分大小写)

 属性名大小写问题,如属性window.screen.height,如果将其中的属性height写成不是全部小写的时候,如写成window.screen.Height或window.screen.heighT时,在IE6、IE7下可以得到值(IE6、IE7不区分大小写),在IE8下为undefined(IE8区分大小写),所以发生问题。   例: function showMe

2009-04-15 19:17:00 1897

原创 定时任务导致WebLogic 连接池不断增长的一种原因

基于效率考虑,有时会选择使用Connection Pool高级中的Pinned-To-Thread属性。这个属性可以将连接订在执行线程上,即使调用connection的close方法也不会将其释放回连接池,通常情况下这是没有问题的。当使用定时任务时,我们需要定时任务能够多线程执行,通常会通过编程方式针对每个任务开启一个线程,由于这些线程不会重复使用,而Pinned-To-Thread属性已经将

2008-10-30 09:13:00 3266 5

原创 DBDataSource platformDataSource has not registed!的问题

服务里引入平台的jar包,但一直报这个错误 **** DBDataSource platformDataSource has not registed! 这是由于采用第二代架构的jar包,但没有按其方式配置导致的。要求在web.xml中配置:     com.sinosoft.sysframework.web.control.OnlineUserListener        ac

2008-09-26 21:05:00 6035 9

原创 Java对象和XML之间的转换

在使用WebService时,可以传递复杂的对象,如本例中的Policy,但是WebService的实现经常有问题,为了规避这个问题,我们可以采用传一个XML串的方式变通实现。其中最主要的问题,Java对象和XML之间的转换通过XStream可以很好地解决。XStream是一个开源项目,一套简单实用的类库,用于序列化对象与XML对象之间的相互转换。将XML文件内容解析为一个对象或将一个对象序列

2008-09-22 16:16:00 22746 3

原创 JDBC连接SqlServer 2005

JDBC连接SqlServer一个常见的问题是1433端口没有打开。 通过开始菜单=》Microsoft SQL Server 2005=》配置工具=》SQL Server Configuration Manager 1.在“SQL Native Client配置”的“客户端协议”中启用TCP/IP2.打开“SQL Server 2005 的网络配置”的“SQLEXPRESS的

2008-09-10 23:07:00 1004

原创 WebLogic 8 中长时间任务的处理

在Web应用中,有些请求非常耗时,为避免其执行时间过长,干扰其他应用,通常的方式是给这些请求设置一个专用的执行队列。例如,web.xml中的下列配置将耗时很长的文件wls8.jsp配置一个专用执行队列:    servlet>        servlet-name>longtimeServletservlet-name>        jsp-file>/wls8.jsp

2008-09-09 14:26:00 1252

原创 动态 HTTP 压缩的问题

在低速网络的情况下,给web应用加入动态 HTTP 压缩似乎是个不错的选择。在测试web应用上,设置过滤所有请求(.jpg,.gif等图片文件除外)。测试结果显示效果非常明显。 但是,在更大范围的测试时出现了问题。在IE的某些版本上,例如IE 6.0.2900.2180.xpsp_sp2_qfe.070227-2300,无法正常显示使用了动态 HTTP 压缩的页面。百度查询,发现此问题

2008-08-22 10:05:00 1045

转载 iBATIS缓存的使用方法--摘自iBATIS官方文档

iBATIS可以在Mapped Statement中使用缓存模型,在内存中缓存常用的数据。属性 cacheModel 定义查询 mapped statement 的缓存。每一个查询 mapped statement 可以使用不同或相同的cacheModel。以下给出个例子:             select * from PRODUCT where PRD_CAT_ID = #valu

2008-07-28 12:04:00 5415 1

原创 iBATIS的延迟加载

iBATIS也支持延迟加载,可以在sqlMapConfig.xml中配置lazyLoadingEnabled来设置,默认情况下为true,即默认开启延迟加载。使用延迟加载时要求符合一定的规范,如果直接使用连接语句查询出所有对象的话就不能延迟加载了。例如:一个用户有多个地址,对应表User和Address。            select userId from DemoUser 

2008-07-28 11:50:00 2522 2

原创 iBATIS的内存消耗

iBATIS和Hibernate不一样,iBATIS是一个半自动化的O/R Mapping框架组件,所有的数据库操作都需要手动编写SQL语句。相应的,它们的内存消耗也是不一样的。 比如更新用户的操作,在Hibernate和iBATIS中写法不同,如下所示: Hibernate方式: public void updateUser(DemoUser userPojo) {  DemoUser

2008-07-28 11:22:00 1851

原创 访问平台Servlet时,如何设置超时时间

需要的jar包:commons-httpclient-3.1.jar,commons-logging-1.0.4.jar,commons-codec-1.2.jar。在大地财险测试通过。代码如下所示:package cn.com.sinosoft.test.http;import org.apache.commons.httpclient.HostConfiguration;i

2008-07-23 11:35:00 12594

原创 Eclipse中用Maven来启动Jetty调试Web应用

 Eclipse中用Maven来启动Jetty调试Web应用1、先来配置一个外部工具,来运行JETTY: 选择菜单Run->External Tools->External Tools ...在左边选择Program,再点New: 配置Location为mvn完整命令行。定位到bin下的mvn.bat 选择Working Directory为本项目。 Arguments填写:jetty:run

2008-07-18 10:12:00 6822 1

原创 Eclipse 3.4插件安装方式

Eclipse 3.4插件安装方式        以前安装Eclipse插件无非两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件. 刚刚发布的Eclipse 3.4又推出另一种新的安装途径, 更加灵活。Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择。1. 最简单的,直接将jar包放

2008-07-16 00:18:00 5071 4

IronTrackSQL

IronTrackSQL 现在很难找到了。

2009-11-22

buffalo-2.0-src.zip

Ajax远程调用框架 支持异步事件 支持浏览器的前进/后退 源代码

2008-07-03

buffalo-2.0-bin.zip

Ajax远程调用框架 支持异步事件 支持浏览器的前进/后退

2008-07-03

空空如也

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

TA关注的人

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