JAVA
A洛
每一个承诺的背后都意味着实力与责任
展开
-
一个主键引发的血案
公元2021年4月28日。出现了一个历史遗留的悲剧问题。经过日志各种排查,发现日志里出现有重复键值的信息。深度继续看日志后,发现是因为配置表的名称字段作为主键了 ,但是又没有把该字段设置唯一。原来昨晚紧急情况下,直接在数据库里插入了一批配置信息,然后缺少测试情况下,就导致系统出现问题了。一个点就是:再急,再晚,再累,都是要在搞完事情后,安排测试一遍。不然就会命中墨菲定律:事情往往会向你所想的不好的方向发展,只要有这个可能。...原创 2021-04-29 07:56:32 · 115 阅读 · 0 评论 -
JAVA 取 数据库里Blob字段值为字符串的方法
JAVA 取 数据库里Blob字段值为字符串的方法java.sql.Blob blob = rs.getBlob(2);InputStream in=blob.getBinaryStream();public static String getBlob(InputStream in) throws IOException { ByteArrayOutputStream转载 2012-11-20 17:49:56 · 6410 阅读 · 0 评论 -
JAVA 蜂鸣声 代码 beep
JAVA 蜂鸣声 代码 beep/** * 蜂鸣声音 */ public static void bee(){ for(int k=0;k<5;k++){ if(isBee){ Frame f=new Frame(); Toolkit kit = f.getToolkit(); kit.beep(); } System.err原创 2012-12-04 16:06:14 · 7641 阅读 · 1 评论 -
TIF 文档转换为 PDF文档
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.net.URL;import org.apache.log4j.Logger;import com.lowagie.text.Document;import com.l转载 2012-12-18 10:59:49 · 6134 阅读 · 2 评论 -
PDF 转 SWF
使用swftools软件工具,将pdf文档转换为swf文档,以便在FlexPaperViewer里使用import java.io.IOException;import java.io.InputStreamReader;public class StringUtil { public static boolean executeCmdFlash(String cmd) {原创 2012-12-18 11:04:02 · 1004 阅读 · 0 评论 -
DOC 转换给 PDF 格式文档
前期做了个PDF文档阅读器,最近公司刚好有个项目需要将DOC文档转换为PDF文档。这里要备注下,要用到线程。import java.io.File;import java.net.ConnectException;import java.util.Date;import com.artofsolving.jodconverter.DocumentConverter;impor原创 2012-12-18 10:54:15 · 1183 阅读 · 0 评论 -
时间格式化
/** * @param args */ public static void main(String[] args) { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d =new Date(); d.setTime(1355474492381l); System.out.p原创 2013-08-06 11:05:57 · 685 阅读 · 0 评论 -
openoffice 在linux下转换word文档时报错解决
openoffice 在linux下转换文档时报错解决com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document和com.artofsolving.jodconverter.openoffic转载 2013-01-05 15:17:36 · 9416 阅读 · 7 评论 -
关于JAVA读取远程文件,文件地址带有空格,%百分号时报空指针问题
InputStream inStream =null;// 连接指定的网络资源,获取网络输入流 这里要进行转换,要不然就会在下面getInputStream()时报错空指针的错误ftpUrl=ftpUrl.replaceAll("%", "%25");//先将地址本身带有的%转为%25ftpUrl=ftpUrl.replaceAll(" ", "%20");//再将空格转换为%20UR转载 2013-03-07 10:05:36 · 3242 阅读 · 0 评论 -
关于java读取远程文件时网络超时判断
今天远程FTP突然挂掉了,导致读取FTP的远程文件的程序僵死在线程了。检查发现是代码没有判断超时异常判断。现已修改,如下。/** * 将远程文件临时写进本地 * @param ftpUrl * @param outputPath */ public static boolean writeFtpFile2Local(String ftpUrl, String outp转载 2013-02-17 17:26:00 · 4698 阅读 · 0 评论 -
ie浏览器 ftp 直接打开 下载问题
功能:直接在网页上设置ftp下载地址链接,在网页上点击时,直接下载。奇怪的现象:在ie上打开时下载不了,但是用有些浏览器(比如遨游)时,是可以下载的,而且用文件夹(ie浏览器也可以)直接打开ftp根目录,一个个子目录这样打开出来,是可以下载的。结果:后来设置了匿名访问是可以的,但是发现原来根目录重复了一次,这时在网页上设置了两次根目录后是可以直接打开下载的。结论:尚转载 2013-02-21 13:12:16 · 6347 阅读 · 1 评论 -
软件设计
在运用面向对象的思想进行软件设计时,需要遵循的原则一共有6个,他们是:单一职责原则(Single Responsibility Principle)里氏替换原则(Liskov Substitution Principle)依赖倒置原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则(La转载 2015-04-07 22:05:22 · 520 阅读 · 0 评论 -
openoffice转pdf错误
使用openoffice转换word成pdf的时候,报了下面的错误com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException: conversion failed: could not load input document一直以来是没问题的,只是在突然某篇文章的时候报错了,经过多次验证,将word重新另存一份后发现原创 2015-12-15 10:32:06 · 5387 阅读 · 3 评论 -
idea 突然闪退
idea 突然闪退. 昨晚还是可以的, 今天早上过来发现不行网上搜索了改内存配置大小的方法, 不行看启动报错日志, 看到有jdk1.6的字样, 想起之前有改了系统环境变量的jdk为1.6.于是改下环境变量为1.8, 重启idea, 发现可以了.呵呵...原创 2019-09-17 12:40:38 · 893 阅读 · 0 评论 -
tomcat6版本问题,导致部署错误
这几天在部署一个旧系统时, 用了jdk7后, 部分功能报了下面的错误.信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: I...原创 2019-09-19 14:51:33 · 281 阅读 · 0 评论 -
JAVA面试题解惑系列(六)——字符串(String)杂谈 转载自javaeye
http://zangweiren.javaeye.com/blog/216005 2008-07-18 JAVA面试题解惑系列(六)——字符串(String)杂谈 关键字: java 面试题 字符串 string 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com转载 2008-09-28 11:05:00 · 1112 阅读 · 0 评论 -
常用的各种排序算法的JAVA实现
铭铭http://www.51cto.com2005-10-12 03:36[转贴]常用的各种排序算法的JAVA实现[align=center]常用的各种排序算法的JAVA实现作者:Linyco [/align] 用JAVA把《Data Structure and Algoritm Analysis inC》里面的排序算法实现了。整个结构我使用的是Strategy模式。转载 2008-09-28 11:10:00 · 669 阅读 · 0 评论 -
JAVA面试题解惑系列(三)——变量(属性)的覆盖
JAVA面试题解惑系列(三)——变量(属性)的覆盖 关键字: java 面试题 继承 变量的覆盖 属性 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<我们来看看这么一道题:Java代码 class ParentClass { pu转载 2008-09-28 11:35:00 · 614 阅读 · 0 评论 -
JAVA面试题解惑系列(五)——传了值还是传了引用?
2008-07-13 JAVA面试题解惑系列(五)——传了值还是传了引用? 关键字: java 面试题 值传递 引用传递 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<JAVA中的传递都是值传递吗?有没有引用传递呢?转载 2008-09-28 11:27:00 · 555 阅读 · 0 评论 -
JAVA面试题解惑系列(二)——到底创建了几个String对象?
JAVA面试题解惑系列(二)——到底创建了几个String对象? 关键字: java 面试题 string 创建几个对象 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<我们首先来看一段代码:Java代码 String str=new Str转载 2008-09-28 11:38:00 · 791 阅读 · 1 评论 -
JAVA面试题解惑系列(十一)——这些运算符你是否还记得?
JAVA面试题解惑系列(十一)——这些运算符你是否还记得? 关键字: java 面试题 自增 自减 位运算符 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常转载 2008-09-28 14:50:00 · 872 阅读 · 1 评论 -
JAVA面试题解惑系列(十)——话说多线程
JAVA面试题解惑系列(十)——话说多线程 关键字: java 面试题 多线程 thread 线程池 synchronized 死锁 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的转载 2008-10-13 17:24:00 · 612 阅读 · 0 评论 -
rcp
1. 建立一个RCP工程,选择Plug_in Project2. 给工程添加org.eclipse.gef. 在plugin.xml 的dependencies 单击Add....3. 创建Editor. 这是最重要部分。Plugin.xml 的extensions add org.eclipse.ui.editors 然后右点这个editors添加editor原创 2009-04-16 10:59:00 · 530 阅读 · 0 评论 -
java unescape
<br /><br /> <br /> private final static byte[] val = { 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F,<br />0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F,<br />0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F,<br />0x3F, 0x3F, 0x3F,转载 2010-07-22 17:07:00 · 1094 阅读 · 0 评论 -
二级栏目树构建
<br />public class Entry {<br /> int categoryId;<br /> int parentId;<br /> String categoryName;<br /> <br /> public Entry(){<br /> this.parentId=0;<br /> }<br /> <br /> public int getCategoryId() {<br /> return categoryId;<br /> }<br /> public void setCa原创 2011-05-20 11:54:00 · 573 阅读 · 0 评论 -
ext 下载查看
ext 控件组装下载链接,{header: "下载查看",dataIndex: 'path',sortable: false,menuDisabled:true,renderer:function(value){var downloadurl=valu原创 2011-09-05 12:51:11 · 488 阅读 · 0 评论 -
jdom解决中文乱码问题 JAVA生成xml文件
import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import org.jdom.Attribute;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Fo原创 2012-01-17 16:53:08 · 5750 阅读 · 2 评论 -
JDom输出UTF-8的XML出现中文乱码完美解决
完美的解决方法从辟谣开始:1)JDOM是否生成UTF-8的文件与Format是否设置无关,只有输出其他字符编码才需要设置,见下面的注释。2)JDOM输出UTF-8文件乱码的根本原因并非在JDOMAPI,而是在JDK。具体描述: JDOM的输出类XMLOutputter有两个output接口,除了都具有一个Document参数外,分别接受Writer和O转载 2012-01-17 17:01:52 · 2245 阅读 · 1 评论 -
写个servlet,用来导数据到word的,结果在ie8的情况下闪退了,在ie9情况下不会,郁闷啊
遇到了一个很郁闷的问题写个servlet,用来导数据到word的,结果在ie8的情况下闪退了,在ie9情况下不会,郁闷啊。private void statResult_sublist(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {Expo原创 2012-07-17 18:59:41 · 1555 阅读 · 0 评论 -
问题解决 The hierarchy of the type is inconsistent
由于我在myeclipse里建了两个JAVA PROJECT项目,分别是A projiect和B projiect,项目A引用了一些JAR包,然后项目B引用了项目A,但是B没有引用A的JAR包,就出现了这个鸟问题了结果在B项目里引用A项目的JAR包就OK了。The hierarchy of the type is inconsistent 解释为:层次结构的类型不一致原创 2012-10-30 12:49:37 · 114233 阅读 · 9 评论 -
ToStringBuilder.reflectionToString 用法
ToStringBuilder.reflectionToString 用法/** * 覆盖父类的toString() * @see java.lang.Object#toString() */ public String toString() { return ToStringBuilder.reflectionToString(thi原创 2012-11-14 14:59:30 · 8823 阅读 · 0 评论 -
JAVA面试题解惑系列(四)——final、finally和finalize的区别
JAVA面试题解惑系列(四)——final、finally和finalize的区别 关键字: java 面试题 final finally finalize 作者:臧圩人(zangweiren)网址:http://zangweiren.javaeye.com>>>转载请注明出处!<<<final、finally和finali转载 2008-09-28 11:31:00 · 621 阅读 · 0 评论