自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 使用javaAPI完成Elasticearch的增删改查

版本声明本次使用的ES版本为6.2.1,要求JDK至少1.8以上,使用SpringBoot完成ES的CRUD操作;可视化图形界面工具使用head插件,head的项目地址在https://github.com/mobz/elasticsearch-head 。打开cmd窗口,进入head插件的安装目录,执行命令:npm run start 。启动head插件,输入ES的url连接ES;创建Re...

2019-01-15 22:36:40 375

原创 docker基础命令(包括安装、卸载、打包等)

docker常用基础命令,适合初学者学习,包括docker的安装、卸载、打包、启动等...

2022-08-02 18:09:24 194

原创 通过反射,修改实体中指定属性名称的值

通过反射,修改实体中指定属性名称的值创建一个测试用的实体类创建一个简单的工具类用于测试创建一个测试用的实体类public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) {

2022-05-20 13:35:55 321

原创 统一处理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"); /** *

2021-11-22 15:36:02 461

原创 java将本地文件上传至第三方接口

/** * @param file 本地文件对象 * @param url 接口路径 */ public static void UploadFileByHttpClient(File file, String url) { String result=""; try { CloseableHttpClient httpClient = HttpClients.createDefault();

2021-06-16 15:18:27 1784

原创 ajax

$.ajax({ url: "${pageContext.request.contextPath}/shareDirQuotaConfigController/unifyAuthSetUp", type: "POST", contentType : 'application/json;charset=utf-8', //设置请求头信息 dataType:"json", data: JSON

2021-03-09 14:41:18 81

原创 获取文件MD5值(大文件转换指定大小的字节)

获取文件MD5值(大文件转换指定大小的字节)此方法避免大文件直接转换md5时间过长问题;/** * @param file 文件实体 * @param readLength 读取长度(前取整,后取模) * @return */ public static String readFileByte(File file,int readLength){ long start = System.currentTimeMillis();

2020-12-03 17:23:25 525

原创 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

2020-11-11 11:19:00 1168 1

原创 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

2020-09-30 11:00:07 2463

原创 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

2020-05-10 17:30:30 496

原创 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...

2020-04-15 13:51:51 2359

原创 把文件夹打包为ZIP格式的文件,不压缩!!

不压缩生成zip文件又称《文档归类存储》,经过测试效率对比压缩方式提高50%左右!!废话不多说,直接上代码: private static final int BUFFER_SIZE = 2 * 1024; /** * 指定压缩成zip * @param srcFiles 需要压缩的文件列表 * @param out 压缩文件输出流 ...

2020-03-10 20:47:25 3329

转载 关于Spring事务注解@Transactional一个疑问

关于Spring事务注解@Transactional一个疑问java service层方法是这样的:@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true) public PageBean<Product> queryByPageBean(PQueryTDO pQueryTDO, PageB...

2019-10-10 16:45:39 865

原创 不用返回值,向前端页面打印数据

使用HttpServletResponse对象响应,具体实现:public static void print(HttpServletResponse response, String result) { response.setCharacterEncoding("UTF-8"); response.setContentType("application/jso...

2019-09-25 17:05:24 544

原创 对象转JSON字符串保留空(null)值;

String rest = JSON.toJSONString(resoult, SerializerFeature.WriteMapNullValue);

2019-09-23 21:46:09 6117

原创 快速操作一个list

java8,快速操作一个listString数组转long数组:java8特性,使用stream流,从一个List中获取指定的数据获取单个:获取多个:取出list对象中的某个属性,放在另一个list中把list中的数据转为字符串,用,号分隔使用流的方式:使用String.join的方式:String数组转long数组:long[] userArray = (long[]) ConvertUti...

2019-08-31 17:13:58 241

转载 使用Quartz定时任务,完成开启定时任务,停用定时任务,修改定时任务

导入相应的jar包<!-- quartz 的jar --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version&g...

2019-07-18 14:35:02 827

原创 解决:异步判断session过期,session过期不跳转,session过期返回了页面源码但是没有跳转到过期页面;

Filter中配置session过期跳转判断是否是ajax请求: /** * ajax 请求判断 * * @param request * @return */ public static boolean isAjaxRequest(HttpServletRequest request) { String headerX...

2019-07-11 11:00:39 311

转载 关于solr的主从配置

写的很详细:https://blog.csdn.net/l1028386804/article/details/50251927

2019-07-02 18:13:08 212

原创 写了一个逻辑,把一个list拆分成指定大小的多个list

/** * * @param list 需要拆分的list * @param pageSize 每个list的大小 * @param <T> * @return */ private <T> List<List<T>> splitList(List<T> list, i...

2019-06-14 15:39:09 642

原创 一个简单实用的fastDFS工具类

fastDFS实现文件上传与下载fastDFS工具类import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.StorageClient1;import org.csource.fastdfs.StorageServer;imp...

2019-05-26 10:33:39 1693 3

原创 分享一个操作文件/文件夹的工具类,实现给客户端导出文件

import org.apache.commons.io.IOUtils;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.File;impor...

2019-05-26 10:18:20 174

原创 重写Set方法,自定义去重规则

重写Set方法,自定义去重规则封装数据: private static List<DBUser> getData(){ List<DBUser> list = new ArrayList<>(); DBUser user = new DBUser(); user.setUserID(123); ...

2019-05-25 16:27:26 2465

原创 List泛型是User 假设User里面有3个字段 想根据其中2个字段去重

废话不多说,直接上代码:public static List&lt;User&gt; removeUser(List&lt;User&gt; list){ for (int i = 0; i &lt; list.size(); i++) { for (int j=list.size()-1;j&gt;i;j--){ if (...

2019-02-21 21:24:33 563

原创 Freemarker简单语法

Freemarker页面静态化技术简单语法:**&lt;#assign name="XX&gt;** :在页面定义一个变量;**${name}** :读取名称为name的变量;**&lt;#include “xxx.ftl”&gt;** :用于模板文件的嵌套;**&lt;#if&gt;...&lt;#else&gt;** :if else判断语句;**&lt;#list use...

2019-02-19 23:11:52 160

原创 批量导入数据到solr中

创建配置文件,配置solr模板和solr服务器地址&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="ht

2019-01-15 23:06:40 854 1

原创 ## Linux基础常用命令

Linux基础常用命令目录切换:cd app 进入app目录;cd … 切换到上一层目录cd ~ 切换到用户主目录cd / 进入系统根目录查看当前目录下的所有文件:ll 查看当前目录下的所有文件,包括隐藏文件创建/删除 文件夹(目录):mkdir app 在当前目录下创建app目录;mkdir –p app/test 在当前目录下创建级联目录(app下的test目录)rmd...

2018-09-29 19:25:18 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除