- 浏览: 5222383 次
- 性别:
- 来自: 北京
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
文章列表
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 ...