`
文章列表
java 中,如何获取文件的MD5值呢?如何比较两个文件是否完全相同呢? /** * Get MD5 of one file:hex string,test OK! * * @param file * @return */ public static String getFileMD5(File file) { if (!file.exists() || !file.isFile()) { return null; } MessageDigest digest = null; FileInputStream in = nul ...
java web中,重写response应答体(响应体) /*** * Send http request * * @param response * @param bytes :字节数组 * @param contentType :if is null,default value is "application/json" * @param encoding : 编码方式 * @throws IOException */ public static void sendRequestWriter(HttpS ...
java web,如何获取request中的请求参数呢? /*** * Get request query string * @param request * @return byte[] */ public byte[] getRequestStr(HttpServletRequest request){ int contentLength = request.getContentLength(); byte buffer[] = new byte[contentLength]; for (int i = 0; i < content ...
情景: 项目使用了struts2框架,部署到tomcat中,而tomcat所在机器没有联网(处于公司安全方面的原因),所以启动tomcat时,报错: tomcat Unable to load configuration. - Class: java.net.SocketInputStream 因为struts配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foun ...
在java项目中,如何获取src根目录下的属性文件/资源文件呢? 有如下三种方式: 方式一: InputStream in = Test.class .getResourceAsStream("/env.properties"); URL url = Test.class.getResource("/env.properties") ;  说明:env.properties文件在src的根目录下,文件名前有斜杠   方式二: InputStream in = Test.class.getClassLoader() ...
使用java如何去掉文本中的空行呢? 注意:windows中的换行符是:\r\n,linux系统中的换行符是:\n /*** * delete CRLF; delete empty line ;delete blank lines * * @param input * @return */ private static String deleteCRLFOnce(String input) { if (ValueWidget.isHasValue(input)) { return input.replaceAll("((\r\n) ...
1,转化文件编码 文件的原始编码是inputCharset,转为outputCharset的编码格式 /*** * * @param srcfile : source file * @param targfile : target file * @param inputCharset : from charset * @param outputCharset : to charset */ public static void convertEncoding(File srcfile, File targfile, String inp ...
java 中反射的应用:   1,获取指定类的所有成员变量,包括父类的成员变量: /*** * get all field ,including fields in father/super class * * @param clazz * @return */ public static List<Field> getAllFields(Class clazz) { List<Field> fieldsList = new ArrayList<Field>();// return object if ( ...
hibernate 中的多对多,在数据库中就是一张中间表, 范例: 考试与考试之间是一种多对多的关系: (1)一个考生可以参加多场考试; (2)一场考试可以有多个考生参加; (3)不同的考生可以参加同一场考试;不同的考试可以有相同的考生。 考生类:User,中有成员变量private List<Exam> exams  考试类:Exam,中有成员变量 private List<User> users 在User.java 中的配置: @ManyToMany @JoinTable(name = "t_user_exam", ...
我的Ubuntu的版本是: root@~ # cat /etc/issueUbuntu 12.04.2 LTS \n \l   进入图形界面的亮度总是最大亮度,需要手动按Fn+F4来降低亮度 ,每次都要设置亮度很是麻烦,   以下将解决方法简单描述,给存在同样问题的Ubuntu用户参考。 :)       Ubuntu 12.04 开机自动设置亮度的方法:       1. 打开软件中心,安装laptop-mode-tools包,;   2. 打开文件:sudo gedit /etc/laptop-mode/laptop-mode.conf   将以下标志 ...
我的笔记本安装的是Ubuntu,版本是: root@~ # cat /etc/issueUbuntu 12.04.2 LTS \n \l 使用了pppoe WDLS链接之后,有线网络就不可用了,置灰的。  原因:NetworkManager和/network/interfaces是冲突的,如何在/etc/network/interfaces 中设置了IP地址和其他选项,则会出现有线连接按钮是灰色,并且显示设备未托管 我的/etc/network/interfaces 内容如下:   解决方法: /etc/network/interface 里只保留 auto loiface l ...
java 中如何把文件(file)转化字节数组呢? 方式一: /** * 文件转换为二进制数组 * * @param file 文件对象 * @return * @throws IOException */ public static byte[] fileTobytes(final File file) throws IOException { byte[] data = null; if (file.exists()) { FileInput ...
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发 ...
这是我设计的excel导入导出组件,使用java 编写,通过xml文件的配置,来设置excel到java bean的映射。关键(配置)文件:ExcelModeMappingl.xml。 之前一直为excel的导入导出烦恼,每写一次都感觉是“重复造轮子”,代码很繁琐,可移植性特别差。终于下决心写一个可重用性很高的组件,专门解决“重复造轮子”的问题。   xml配置文件名称:ExcelModeMappingl.xml 内容(示例): <?xml version="1.0" encoding="UTF-8" ?> <mode ...
下面是我总结的一个操作表格列隐藏和显示的工具类: package com.swing.table; import javax.swing.JTable; import javax.swing.table.TableColumn; import javax.swing.table.TableColumnModel; public class TableUtil3 { private TableUtil3() { throw new ...
Global site tag (gtag.js) - Google Analytics