自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 xstream,jackson序列化对象

1.xstream 在序列化时会忽略值为null的属性;  jackson不会忽略值为null的属性。2.xstream,jackson忽略属性:  xstream忽略指定属性:    代码方式:    xstream.omitField(Person.class,"name");     注解方式: @XStreamOmitField pri

2013-09-03 08:47:28 1086

原创 异常记录-JSONException

今天碰到一个异常,没结构开始没看仔细,以为是程序报了一堆异常;结果后面一看是json的异常,那一大堆都是打印的信息,不是异常,以后要认真一些。net.sf.json.JSONException: A JSONArray text must start with '[' at character 1 of Apache Tomcat/6.0.28 - Error report HTTP Stat

2013-09-03 08:47:23 1080

原创 Urlrwritefilter

1.配置使用  web.xml添加: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /* 同目录下添加urlrewrite.xml:<!DOCTYPE urlrewrite

2013-09-03 08:47:18 525

原创 solr-group by

solr group by查询:1.solr wiki参考:[url]http://wiki.apache.org/solr/FieldCollapsing[/url2.solrj group查询例子: SolrQuery SolrQuery = new SolrQuery("*:*"); solrQuery.addFilterQuery("display:1");

2013-09-03 08:47:13 1229

原创 solr-solr参数,配置

1.常见的查询参数:q:查询参数,例如q=*:*sort:排序,sort=id ascstart,rows:分页,start默认值0,起始位置;rows返回记录数,默认值0fq:Filter Query中用到,会还存到filterCache中,fq=section:0fl:指定要显示的字段,默认显示全部字段,fl=id name price2.solr配置文件:schema.xm

2013-09-03 08:47:08 677

原创 solr开--solr配置安装

本文以solr3.5为例:1.solr官方网站:http://lucene.apache.org/solr/2.solr解压后目录如下图: 3.用jetty运行solr.直接运行example/start.jarcd D:\opensource\apache-solr-3.5.0\exampleJava –jar start.jar即可启动solr应用,访问htt

2013-09-03 08:47:03 500

原创 solr--solr suggester

在Solr的自动完成/自动补充-Suggester组件: 1.可直接启动example/start.jar启动jetty;访问[url]http://localhost:8983/solr/spell?q=delll ultrashar&spellcheck=true&spellcheck.collate=true&spellcheck.build=true[/url]2.配置solrcon

2013-09-03 08:46:57 615

原创 poi 数字处理

问题:excel导入的数字都是333.0的形式,且数字比较大时转换成了科学计数法形式。代码:String str = row.getCell(0).toString();发现上面是先将字符串转成了数字又转成了字符串改为:Cell cell=row.getCell(0);cell.setCellType(Cell.CELL_TYPE_STRING);String str

2013-09-03 08:46:52 599

原创 idea debug下启动不能进入断点

debug下启动tomcat,代码不能进入断点:在Run--Edit configurations看见有JAVA_OPTS的设置,突然想起我在catalina.bat中设置过,导致idea中设置的被覆盖,注释掉catalina.bat中的设置,debug下重启tomcat,就可以进入断点了。参考:http://wwwwfw.blog.163.com/blog/static/31727815

2013-09-03 08:46:47 2254

原创 桌面图标不能点击,鼠标一直显示加载状态

系统启动后,桌面图标正常显示,鼠标也能动,但是一直显示正在加载状态,桌面图标也不能点击。修复:可以使用下面的方法来修复文件关联。 在windows系统中,我们可以打开“开始”,“运行”,输入“CMD ”来打开命令提示符窗口,然后运行下列命令: assoc .lnk=lnkfile 之后重新启动计算机就可以本人系统win7 32位旗舰版参考:http://blog.renren.

2013-09-03 08:46:42 4110 1

原创 电脑关机后自动重启

电脑型号dell xps 1.在设备管理器--》系统设备--》ST Micro Accelerometer有黄色叹号2.在http://www.dell800.com/thread-54824-1-1.html,下载 硬件加速传感器驱动 选择32或64位下载3.安装后重启电脑,发现感叹号小时4.再关机,不会重启了,问题解决

2013-09-03 08:46:37 755

原创 jvm内存调试工具

jconsole在jdk 1.5中,java应用在启动的时候应加参数:-Dcom.sun.management.jmxremote启动 jconsole pidjstat    jstat -class pid:显示加载class的数量,及所占空间等信息。      jstat -compiler pid:显示VM实时编译的数量等信息。      jstat -gc pid:可以显示

2013-09-03 08:46:32 532

原创 ArrayList

private static final long serialVersionUID = 8683452581122892189L; //不支持序列化 private transient E[] elementData; private int size; //指定初始容量initialCapacity public ArrayList(int in

2013-09-03 08:46:27 540

原创 ORA-12505, TNS:listener does not currently know of SID given in connect descript

错误:java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect 且不能修改数据库的配置文件。解决:select instance_name fro

2013-09-03 08:46:22 1020

原创 linux下log4j,properties中文乱码

1.log4j在linux下中文乱码:解决:log4j配置文件中,编码改为UTF-8,(改为gb2312,gbk还是乱码)log4j.appender.用到的rootLogger.encoding=UTF-82.properties文件中中文都要转码,用Java\jdk1.x.x\bin\native2ascii.exe工具myEcplise会自动进行转码时字母会有大小写问题;若在li

2013-09-03 08:46:17 865

原创 HashMap

HashMap深度分析http://www.iteye.com/topic/754887,深入理解HashMaphttp://www.iteye.com/topic/539465

2013-09-03 08:46:12 467

原创 java异常处理

java异常处理1.java异常结构:Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常2. Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理3.Java异常处理机制:try catch捕获异常,

2013-09-03 08:46:07 489

原创 java序列化

java序列化1.一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 2.被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写3.序列化并不保存静态变量。4.虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一

2013-09-03 08:46:02 456

原创 对 象

11111111111

2013-09-03 08:45:56 567

原创 多态,继承,封装

多态:  允许将子类类型的指针赋值给父类类型的指针。  方法的重写Overriding和重载Overloading是Java多态性的不同表现。封装:  隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。继承:继承所表达的就是一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法。向上转型,向下转型:1。父类引用指向子类对

2013-09-03 08:45:51 514

原创 IncompatibleClassChangeError

java.lang.IncompatibleClassChangeError在用poi使报出以上错误,可能是jar包冲突,在myeclipse删掉重复jar包之后,启动tomcat还不错误,然后发现tomcat下,冲突jar包还未删除;删除冲突jar包,重启服务,问题解决。

2013-09-03 08:45:46 887

原创 axis2手动设置命名空间targetNamespace

修改services.xml:,添加targetNamespace属性,然后添加标签:

2013-09-03 08:45:41 3674

原创 axis2 修改服务发布的IP

修改axis2.xml找到 105 myhost.com-->,大概在105行,或者直接搜索myhost.com-->,打开注释,将myhost.com设置为要使用的IP

2013-09-03 08:45:36 762

原创 simple factory

Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏细节。通过工厂,并透过特定静态方法来生产成品。例子:音乐盒抽象产品角色:public interface IBox { public void play();}具体产品角色:public class PianoBox implements IBox {

2013-09-03 08:45:31 510

原创 Spring Quartz

1.创建任务类:public class Task extends QuartzJobBean{ protected void executeInternal(JobExecutionContext ctx) throws JobExecutionException { System.out.println("----执行任务----");}2.配置文件:

2013-09-03 08:45:26 485

原创 oracle 函数笔记

decode:DECODE(input_value,value,result[,value,result…][,default_result]);instr:INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)to_charget_date_from_millisecond

2013-09-03 08:45:21 539

原创 oracle TNSListener服务启动后又自动停止的问题

可能的原因:oracle在安装后电脑的ip地址改变导致。解决:打开net manager,修改监听程序中listener中主机的地址。

2013-09-03 08:45:16 656

原创 oracle 错误1067

1.p地址或机器名变动的原因,解决方法如下:         修改一下listener.ora这个文件中关于IP地址的信息2.可能是1521端口被占用。

2013-09-03 08:45:10 500

原创 Unable to resolve resource bundle for locale &quot;en_US&quot;

右键项目属性,在Flex Compiler里面,Additional Compiler arguments这个文本框中添加: -locale en_US -allow-source-path-overlap=true -source-path=D:\MyEclipse\FlexViewer\src\com\esri\solutions\flexviewer\nls\en_US 记住哦,这个-sou

2013-09-03 08:45:05 482

原创 Main application must be in the list of application paths

设置flex build path时出现以下错误:Main application must be in the list of application paths.      出现的原因就是没有默认的Application,在Flex Applacations项添加主mxml文件,并设为默认。点击OK.重新打开build path即可。

2013-09-03 08:45:00 602

原创 Server SDK: Directory does not contain a Flex SDK

错误:Server SDK: Directory does not contain a Flex SDK1.修改flex compiler(在项目上双击右键,选择property),将sdk version选择成第二个(use sprcial...)2.clean整个的项目, 发现开始编译。

2013-09-03 08:44:55 574

原创 tomcat jdk name

Window->Preferences->MyEclipse Enterprice Workbench->Servers->Tomcat->选择你的Tomcat(比如Tomcat 6.x)->点左边的+号->点击JDK->Tomcat JDK name->点击右边的Add->把你的JDK配置进去,默认的JDK是不行的

2013-09-03 08:44:50 523

原创 mysql 1093错误

delete from grade where id not in(select id from grade group by userid,degree,subject);出现错误:ERROR 1093 (HY000): You can't specify target table 'grade' for update in FROM clause解决办法:delete from

2013-09-03 08:44:45 666

原创 暴力反射

public void test4() throws Exception{ Class clazz = Class.forName("cn.itcast.reflect.Person"); Constructor c = clazz.getDeclaredConstructor(List.class); //public c.setAccessible(true);

2013-09-03 08:44:40 521

原创 JAVA引用传递

public class TestAppend { public static void change(StringBuffer x,StringBuffer y) { x.append(y); //x-->AB x = y; //x指向y-->B

2013-09-03 08:44:35 468

原创 Oracle 更改表主键

1.先删除主键alter table T_SF_SUPPLIER drop constraint PK_T_SF_SUPPLIER;2.增加主键 alter table T_SF_SUPPLIER  add constraint PK_T_SF_SUPPLIER primary key (sp_id)  using index   tablespace SYSTEM  pctfree

2013-09-03 08:44:30 622

原创 父类子类有相同的变量声明

public abstract class A {     int i=1;     public void printI() {       System.out.println("i="+i);     }   }     public class B  extneds A{     int i=2;     public static void main(String[]

2013-09-03 08:44:25 943

原创 java.lang.UnsupportedClassVersionError: Bad version number in .class file

错误截图:版本错误:我在工程里面用的是1.5,但eclipse里面的是1.6(点击window->preferences打开)将其调整为1.5即可 大小: 9.2 KB

2013-09-03 08:44:19 470

原创 sql server 2005修改表的架构

在SQL Server 2005中批量修改表的架构,执行以下SQL,将执行结果拷贝出来,批量执行既可。declare @name sysnamedeclare csr1 cursorfor select TABLE_NAME from INFORMATION_SCHEMA.TABLESopen csr1FETCH NEXT FROM csr1 INTO @name

2013-09-03 08:44:14 542

原创 oracle数据库导入到mysql中

1.MySQLAdministrator软件可以将oracle中的表导出为mysql的sql脚本,注意修改编码为utf8CREATE DATABASE IF NOT EXISTS `ehr` CHARACTER SET utf8;2.利用navicat的运行sql脚本功能插入数据3.貌似只能导出表结构及数据,视图无法导出

2013-09-03 08:44:09 605

空空如也

空空如也

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

TA关注的人

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