随笔分类 - java
1
摘要:用到的工具, Xshell5, Xftp5现在的jdk7下载链接不好找, 打开下载界面, 全是jdk8的, 我这里提供了一份百度云的下载地址http://pan.baidu.com/s/1jHF9mT4jdk下载完成之后, 通过Xshell工具传输到centos 下的/z/java/ 执行解压命令
阅读全文
摘要:maven打包成war时,报错:Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project web_nanchang: Error assembling WAR
阅读全文
摘要:需求:获取全部的日志文件,并按照文件名称倒序排列,把最新的文件放在最前1.获取全部的日志文件:(方法:public List<String> ergodic(File file,List<String> resultFileName)) 2.对fileList集合进行排序: 3.递归获取文件子目录
阅读全文
摘要:需求:把每天产生的日志文件,从服务器上下载下来File file = new File(path); // 根据路径,获取FileString filename = file.getName();InputStream fis = new BufferedInputStream(new FileInputStream(path));byte[] buffer = new byte[fis.available()]; // 一次读取整个文件fis.read(buffer);fis.close();response.reset(); // 清空response// 文件名去掉空格,解决中文乱码问题
阅读全文
摘要:有时候想看看一个jar包的源码是怎么写的,想按Ctrl+鼠标左键点击来自动导航这时候就需要先把源码给导入到eclipse中,步骤如下:首先准备jar包和源文件包比如:把log4j-1.2-api-2.0-beta8.jar导入到项目中,并Add to buildPath然后展开项目中的Web App Libraries选项然后找到刚导入的jar包,并展开双击其中的一个Class文件,点Attach Source..按钮在弹出窗口中选第二项External location点右面的External File,选择源文件所在路径,选编码格式,一般默认GBK,点OK以后双击这个包下面的class文件
阅读全文
摘要:还是日志的问题,log4j生成的日志文件,自动保存到月份所在的文件夹中,需要获取到所有的日志文件,包括文件夹 private List ergodic(File file,List resultFileName){ File[] files = file.listFiles(); if(files==null)return resultFileName;// 判断目录下是不是空的 for (File f : files) { if(f.isDirectory()){// 判断是否文件夹 resu...
阅读全文
摘要:还是日志的问题,需要把日志文件的一些信息给显示出来,其中就需要显示最后的编辑时间,在网上找的答案...File f = new File(path);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar cal = Calendar.getInstance();cal.setTimeInMillis(f.lastModified());info[0] = sdf.format(cal.getTime());info[0]就是需要的String类型的文件最后修改时间
阅读全文
摘要:Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据------百度百科的介绍本文介绍两个java web项目之间相互调用接口实现两个系统间数据的同步1.首先在项目A中编写服务端接口, 在项目中导入hessian-4.0.1.jar包 增加一个接口,一个实现类,一个实体Bean(WSPerson) 接口中编写一个create(WSPerson),实现类中实现这个方法,wsperson中的字段和系统中的perso...
阅读全文
摘要:现在项目里面有个需求,需要把系统产生的日志文件给下载到本地先获取所有的日志文件列表,显示到界面,选择一个日志文件,把文件名传到后台: File file = new File(path);// path是根据日志路径和文件名拼接出来的 String filename = file.getName();// 获取日志文件名称 InputStream fis = new BufferedInputStream(new FileInputStream(path)); byte[] buffer = new byte[fis.available()]; fis.read(...
阅读全文
摘要:一个普通的实体Person: 现在需要把通过webService传过来的实体Person里面的所有字段的null值,换成""实现思路:1.获取实体的所有字段,遍历2.获取字段类型3.调用字段的get方法,判断字段值是否为空4.如果字段值为空,调用字段的set方法,为字段赋值code: 走了很多弯路,
阅读全文
摘要:今天学到的一点儿新东西一个if判断里面有好多东西,紧接着还有其他代码,不能使用return来结束这个if判断这时候,就需要这样:out:if (!"null".equals(request.getParameter("id"))) { String url = ReadXmlTool.getValueByKeyAndXmlPath("system",ServletActionContext.getServletContext().getRealPath("/xml/webservice.xml"))+"&
阅读全文
摘要:1.首先下载proGuard.zip到本地: proguard4.5beta4.tar.zip解压开,2.新建文本文档,修改文件名为XXX.pro,然后复制下面内容到.pro-injars 'Y:\src.jar' #需要混淆的jar-outjars 'Y:\java\src.jar' #输出jar-libraryjars 'C:\java\jre6\lib\rt.jar' #必须的系统类库-libraryjars 'Y:\kf\WebRoot\WEB-INF\lib\activation-1.1.jar' #项目需要的jar-l
阅读全文
摘要:感觉很奇怪,查看了一下磁盘,发现workspace所在磁盘已经满了,删除一些文件之后,选择项目->Project->Clean...->选择Clean all projects->点击okclean之后,错误提示消失
阅读全文
摘要:1.数字转化为字符串,不足在前边补零,例:00000002 String.format("%08d", 2323) 输出结果:000023232.java打成jar包 2.1 进入需要打包的class文件所在目录,在地址栏前加上"cmd "然后回车,在命令行窗口敲入"jar-cvf XXX.jar."(不加引号) 2.2 用Eclipse自带的导出,在项目上右键->"Export..."->Java->Jar File,然后Next,Next,Finish
阅读全文
摘要:1.导入在MyEclipse下创建的项目zyl-->项目图标上没有小地球的标志,说明这不是个Web项目2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets-->点击Convert to faceted form...选中红线框住的两项(java和Dy
阅读全文
摘要:1.语法提示快捷键 新换了个MyEclipse版本,6.5的,发现原来的语法提示快捷键不管用了 在网上找的资料,window->preferences->搜索keys->在右侧搜索word completion->把Binding框里的内容删掉->搜索Content Assist->在Binding框里按下alt+/->点ok就完成了2.加了断点,运行时不进入断点 很恼火的问题,可能有以下几点需要注意 1)Tomcat没有以Debug模式启动 2)Tomcat的jdk没有设置 window->preferences->Servers->
阅读全文
摘要:警告:Parameters:Invalid chunk ignored今天在练习struts2时出现的这个错误,在网上搜的结果是在链接参数中,有内容和业务逻辑没关系,在业务逻辑中没用到链接中传递的参数也有可能是链接中出现&&这样的字符或者&=或者链接以&结束这次出现的错误是业务逻辑中没用到链接中传递的参数因为只是测试一下添加用户,重复密码用的<s:password name="" />里面没填内容,提交的时候,把这个password也提交了,封装到User对象的时候没用到这个属性,这时出现这个警告,程序不会出错,但是 看着不舒服,
阅读全文
摘要:1.mysqldialect:org.hibernate.dialect.MySQLDialect驱动名称:com.mysql.jdbc.Driver连接字符串jdbc:mysql://localhost/dbName2.postgresdialect:org.hibernate.dialect.PostgreSQLDialect驱动名称:org.postgresql.Driver连接字符串:jdbc:postgresql://127.0.0.1:5432/dbName3.sqlserverdialect:org.hibernate.dialect.SQLServerDialect驱动名称:c
阅读全文
摘要:1.maven: http://m2eclipse.sonatype.org/sites/m2e http://download.eclipse.org/technology/m2e/releases/2.freemarker(可以直接在eclipse中进行更新): http://download.jboss.org/jbosstools/updates/stable/helios/ http://www.freemarker.org/eclipse/update http://download.jboss.org/jbosstools/updates/devel...
阅读全文
摘要:1.首先当然是jar包了,下载地址:http://www.jdom.org/dist/binary/下面的jdom-1.1.1.zip下载下来,解压开找到build目录下的jdom.jar2.添加jdom.jar到项目中,别忘了buildpath3.生成xml文件方法:public static void createXMLFile() throws FileNotFoundException, IOException, SQLException{ RegionDao regionDao = new RegionDao(); String createXmlPath...
阅读全文
1

浙公网安备 33010602011771号