自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现发邮件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解...

2020-09-02 15:02:32 131

原创 java实现http post请求

import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.

2020-08-31 20:38:47 2073

原创 java加解密字符串

package com.jd.jr.risk.insight.front.common.utils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import.

2020-08-31 20:31:14 171

原创 java解析excel文件

信息提取规则:1.excel第一行为标题,不提取;2.标题为空的那列数据不提取import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.springframework.web.multipart.MultipartFile;import java.io.In

2020-08-31 20:23:58 287

原创 后端向前端传文件

从后端的目录中读出文件,写入HttpServletResponse中public void downloadFile(String filePath, HttpServletResponse response) { File file; FileInputStream in = null; ServletOutputStream out = null; try { String fileName = filePat

2020-08-31 20:18:00 2497

原创 如何防止.xlsx文件由于编译而损坏

首先在指定编译的文件中排除.xlsx文件,此时,xlsx不会拷贝到target/classes下,所以还要还要添加如下配置:这样,xlsx文件就不会被编译,会直接拷贝到target/classes目录下,从而不会损坏。

2020-08-04 18:01:12 342

原创 Java组合注解原理

在spring中组合注解随处可见,比如springboot的主程序类上的注解@SpringBootApplication里就包含多个注解,主要包括下面代码中的1,2,3三个注解。@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration // 1@EnableAutoConfiguration // 2@ComponentScan(

2020-07-07 21:13:14 1121

转载 两个有序集合求交集

方案一:暴力法,for*for,时间复杂度O(n*n)当数据量很大时,不可取方案二:拉链法有序集合1{1,3,5,7,8,9}有序集合2{2,3,4,5,6,7}两个指针指向首元素,比较元素的大小:(1)如果相同,放入结果集,随意移动一个指针;(2)否则,移动值较小的一个指针,直到队尾;这种方法的好处是:(1)集合中的元素最多被比较一次,时间复杂度为O(n);(2)多个有序集合可以同时进行方案三:分桶并行优化数据量大时,url_id分桶水平切分+并行运算是一种常见的优化

2020-06-23 16:43:30 870

空空如也

空空如也

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

TA关注的人

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