`
文章列表
/** * File Created at 2015年8月4日 * * Copyright 2015 star.com Limited. * All rights reserved. */ package com.star.daffodil.common.util; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcep ...
   单例+工厂+模板模式混用    1.抽象类 public class QueryBalanceBg extends BaseHF{ @Override public String execute(Map<String, Object> map) throws Exception { } }    2.继承抽象类实现模板模式 public abstract class BaseHF extends BaseLog{ public abstract String execute(Map<String, Object> map) th ...
最近使用mybatis.3.1.0时无意中碰到一个问题: The errors below were detected when validating the file "mybatis-3-mapper.dtd" via the file "account-mapper.xml". In most cases these errors can be detected by validating "mybatis-3-mapper.dtd" directly. However it is possible that errors ...
一.准备 1.spring3.x相关包 2.quartz1.8.5 具体需要的就是一些常用jar包,如果不知道,可以启动时报错的提示加入相关包即可。 二.建好一个相应的工程 具体省略 三.将org.springframework.context.support-3.0.0.RELEASE.jar和quartz-1.8.5.jar两个必须jar包放进lib中,其他例如日志包log4j,slf4j等根据需要添加 四.将quartz.properties文件放到src类路径下,具体文件可从quartz.jar解压后得到,或者从官方提供的例子程序中找 文件中相关的主要配置(只配置这些 ...
今天遇到一个问题: 通过ApplicationContext获取spring容器中的bean时,报ApplicationContext为null,代码如下: public class ServiceBeanUtils implements ApplicationContextAware { protected static ApplicationContext staticContext; protected ServiceBeanUtils() { } public void setApplicationContext(Appli ...
今天导入maven项目更新依赖时突然报错: 错误描述: An internal error occurred during: "Updating Maven Project".java.lang.NullPointerException 原因: 经查找资料是因为我修改了项目的名称同时修改了.setting目录中的文件导致的。 解决方法: 删除.setting目录,重新更新依赖或导入即可。
这两天平台中集成redis和mongodb遇到一个问题 单独集成redis和单独集成mongodb时都可以正常启动程序,但是当两个同时集成进去时就会报以下问题   Could not resolve placeholder 'mongo.port' in string value "${mongo.port}    百思不得解后,经多方搜集查证,终于找到问题原因。 在spring的xml配置文件中当有多个*.properties文件需要加载时。 应该这样使用使用   <bean class="org.springframework.beans ...
这两天在平台中集成webservice时,遇到一个问题。 service的访问地址总是去struts的过滤器StrutsPrepareAndExecuteFilter过滤,然后就报找不到 解决方案: 1.让struts的过滤器不过滤webservice的请求 2.在struts.xml中加上 <constant name="struts.action.excludePattern" value="/res/.*,/css/.*,/images/.*,/js/.*,/services/.*" />  这个struts常量的作用就是针 ...
在做项目时,需要每次开机后手动去打开数据库服务非常的麻烦,因此就考虑写一个批处理去执行 此批处理文件在xp系统中可以很好的执行,在win7/win8系统中则会报“发生系统错误 5”的错误。 这是由于win7/win8中必须以管理员的身份去运行才可以,因此可以点击“右键->以管理员身份运行”即可 下面是bat文件的脚本,拷贝到bat文件即可 @echo on @echo 检测sqlserver服务是否已经启动,如果没有启动则启动 net start mssqlserver pause exit  
最近导入maven项目时发现会报“Missing artifact com.sun:tools:jar:1.5.0”这个错误,以前从没遇到过。 于是排查了一遍发现是eclipse中eclipse.ini配置顺序的问题。 我最近的配置 -vmargs -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx512m -vm D:/Java/jdk1.6.0_45/bin/javaw.exe -Duser.name=XXX  以前的配置 -vm D:/Java/jdk1.6.0_45/bin/javaw.exe -vmargs -Dosg ...
今天遇到一个问题,做一个带图片和文字内容的数据保存时,用了sqlsever2008的varbinary(MAX)这个字段,但是因为用sqlserver比较少,很多字段对应的java数据类型都忘了,因此就百度确定了下,发现自己用对varbinary(MAX)这个字段类型用byte[]这种java数据类型与之对应还是对的。 在此记录下查到Mysql和Sqlsever的字段类型与java类型的对应关系以备后用: ****************************************************Mysql *********************************** ...
最近做项目用到sqlserver2000/2008数据库,但是这些jar包目前很难找到,而且sqlserver2000要用3个jar包(mssqlserver.jar、msutil.jar、msbase.jar)和sqlserver2005/2008所用jar包(sqljdbc.jar和sqljdbc4.jar)大不一样,用起来不方便。 幸好有一种替代方案:JTDS 下载地址:http://sourceforge.net/projects/jtds/files/jtds/ 使用方式: MAVEN配置: <dependency> <groupId>net.so ...
这两天想搭一个纯粹使用注解的ssm框架,于是就看了看mybatis注解的使用方式,但是感觉java中底层注解平时不常使用都忘得差不多了,于是就重新看了一遍.这里简单记录下1.Java中开发自定义注解类,2.自定义注解类的使用,3.自定义注解类的解析 一.自定义注解类开发   package com.star.frame.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPo ...
今天在导出API文档时遇到了中文乱码的问题。 经查找资料,发现是因为编码设置的问题。如果文件编码设置的是UTF-8或GBK时 要设置相应的参数编码:-encoding UTF-8 -charset UTF-8 或-encoding GBK -charset GBK 如图:  
最近写接口规范时,规定用Map类型传递参数,因此写了一个Map和Bean互转的工具类。 主要技术利用java的反射。 import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.HashMap; import java.util.Map; import java.util.logging.Logger; /** * @author 杜群星 * */ public class MyConverUtil { private static Logger lo ...
Global site tag (gtag.js) - Google Analytics