通过反射,修改实体中指定属性名称的值 通过反射,修改实体中指定属性名称的值创建一个测试用的实体类创建一个简单的工具类用于测试创建一个测试用的实体类public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) {
统一处理list中的数据 统一处理list中的数据public static void main(String[] args) { Set<String> set = new HashSet<>(); set.add("/张三"); set.add("/李四"); set.add("/o.2"); set.add("/王五"); set.add("/o.4"); /** *
java将本地文件上传至第三方接口 /** * @param file 本地文件对象 * @param url 接口路径 */ public static void UploadFileByHttpClient(File file, String url) { String result=""; try { CloseableHttpClient httpClient = HttpClients.createDefault();
ajax $.ajax({ url: "${pageContext.request.contextPath}/shareDirQuotaConfigController/unifyAuthSetUp", type: "POST", contentType : 'application/json;charset=utf-8', //设置请求头信息 dataType:"json", data: JSON
获取文件MD5值(大文件转换指定大小的字节) 获取文件MD5值(大文件转换指定大小的字节)此方法避免大文件直接转换md5时间过长问题;/** * @param file 文件实体 * @param readLength 读取长度(前取整,后取模) * @return */ public static String readFileByte(File file,int readLength){ long start = System.currentTimeMillis();
java 发送post请求,解决对象传输问题 import com.alibaba.fastjson.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.ParseException;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.Str
js使用form表单方式模拟post请求 var openPostWindow =function (url, data1) {//url 为请求地址,data1为需要请求的数据 var tempForm = document.createElement("form");//创建form表单,以下数form表单的各种参数 tempForm.id = "tempForm1"; tempForm.method = "post"; tempForm.action = url; var hideInput1 = do
js,接管浏览器下载操作 使用js,接管浏览器下载操作var xhr = new XMLHttpRequest(); //http://192.168.25.133/group1/M00/00/00/wKgZhV63vh2ADogjChXGNk0PUxQ200.war xhr.open('GET', 'aaa.docx',true);//也可使用文件url,但可能存在跨域问题 xhr.setRequestHead
java 解压zip压缩包遇到的问题 起初是因为使用java解压zip报错Exception in thread "main" java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:22...
把文件夹打包为ZIP格式的文件,不压缩!! 不压缩生成zip文件又称《文档归类存储》,经过测试效率对比压缩方式提高50%左右!!废话不多说,直接上代码: private static final int BUFFER_SIZE = 2 * 1024; /** * 指定压缩成zip * @param srcFiles 需要压缩的文件列表 * @param out 压缩文件输出流 ...
关于Spring事务注解@Transactional一个疑问 关于Spring事务注解@Transactional一个疑问java service层方法是这样的:@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true) public PageBean<Product> queryByPageBean(PQueryTDO pQueryTDO, PageB...
不用返回值,向前端页面打印数据 使用HttpServletResponse对象响应,具体实现:public static void print(HttpServletResponse response, String result) { response.setCharacterEncoding("UTF-8"); response.setContentType("application/jso...
快速操作一个list java8,快速操作一个listString数组转long数组:java8特性,使用stream流,从一个List中获取指定的数据获取单个:获取多个:取出list对象中的某个属性,放在另一个list中把list中的数据转为字符串,用,号分隔使用流的方式:使用String.join的方式:String数组转long数组:long[] userArray = (long[]) ConvertUti...
使用Quartz定时任务,完成开启定时任务,停用定时任务,修改定时任务 导入相应的jar包<!-- quartz 的jar --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version&g...
解决:异步判断session过期,session过期不跳转,session过期返回了页面源码但是没有跳转到过期页面; Filter中配置session过期跳转判断是否是ajax请求: /** * ajax 请求判断 * * @param request * @return */ public static boolean isAjaxRequest(HttpServletRequest request) { String headerX...
写了一个逻辑,把一个list拆分成指定大小的多个list /** * * @param list 需要拆分的list * @param pageSize 每个list的大小 * @param <T> * @return */ private <T> List<List<T>> splitList(List<T> list, i...
一个简单实用的fastDFS工具类 fastDFS实现文件上传与下载fastDFS工具类import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.StorageServer;imp...