自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot文件下载控制层代码(通过网络连接http地址下载)

通过文件的http链接转换成InputStream来进行操作

2022-07-15 17:10:48 605 1

原创 Linux重新安装jdk

一、卸载所有老的jdk版本#查询出来rpm -qa | grep jdk#挨个删除rpm -e --nodeps java-1.8.0-openjdk-headless-debug-1.8.0.242.b08-0.el7_7.x86_64rpm -e --nodeps java-1.8.0-openjdk-debug-1.8.0.242.b08-0.el7_7.x86_64...二、安装新版本的jdk1.下载地址:https://www.oracle.com/java/technolo

2022-03-24 16:51:00 1160

原创 【微信支付】jsApi支付 V3版本(附代码)

1、接入前的准备官方文档地址jsapi下单官方文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_1.shtmljsapi调起支付官方文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_4.shtmljsapi支付通知回调文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_5.shtml

2022-02-22 11:30:15 5525 2

原创 从list中随机抽取不重复的元素(java)

这里的不重复指的是元素下标不重复/** * 从list中随机抽取不重复的元素 * @param paramList 要抽取的list * @param count 要抽取的个数 * @return */ public static List getRandomList(List<Object[]> paramList,int count){ if(paramList.size()<count){

2022-02-14 15:54:44 2856

原创 java中给数组添加值的方法

直接上代码/** * 给数组添加数据 * @param arr 原数组 * @param obj 要添加的值 * @return */ public static Object[] insert(Object[] arr,Object obj){ //新建数组,对原数组扩容 Object[] arr1 = new Object[arr.length+1]; //将原数组数据赋值给新数组

2022-02-14 15:48:02 8946

原创 提取字符串中的日期

直接上代码/** *筛选出来符合这个数组里格式的字符串 1指一位数2指两位数 */ public static String cutDate(String stringTime) { String regs[] = { "\\d{1}月", "\\d{2}月", "\\d{1}月底", "\\d{2}月底",

2021-12-30 14:54:13 1657

原创 Linux下安装nginx

1、安装所需环境//安装gccyum install gcc-c++//安装PCRE pcre-develyum install -y pcre pcre-devel//安装zlibyum install -y zlib zlib-devel//安装Open SSLyum install -y openssl openssl-devel2、创建nginx目录并下载安装包//进入usr/local目录cd /usr/local//创建nginx目录mkdir nginx

2021-12-22 18:25:17 1717

原创 Linux安装mysql5.7.36

下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads上传到服务器rz -be解压文件tar -xvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz再移动并重命名一下mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql创建mysql用户组和用户并修改权限groupadd mysqluseradd -r -g mysq

2021-12-15 16:27:27 2632

原创 nginx 静态文件多目录,多层级配置(vue)

原因:vue由于不像传统静态页,有各个功能的页面,vue的页面只有一个,前端配置路由之后,后端是无法判断这是一个前端的路由的,nginx会按照滤镜去找相应的资源,但是在服务器中并不存在,所以会404,所以nginx配置的时候也不能像传统静态资源那样配置传统静态资源nginx配置:访问http://www.test.com/official/static/ 下面所有的文件,都从服务器/data/official/目录下面寻找,服务器静态文件必须放在/data/official/static目录下,配置

2021-11-19 15:22:31 4313

原创 idea翻译插件Translation提示翻译失败

问题idea翻译插件Translation提示翻译失败原因原因不明可能是谷歌的api国内调不通吧解决打开idea的settings -> Other Settings -> Translation默认是谷歌的翻译,由于调不通得切换成其他的我这里用的是有道需要自己注册一下有道的应用id和秘钥有道注册地址:https://ai.youdao.com/#/注册之后填里边点Apply和OK就行了...

2021-09-18 15:48:41 3925 8

原创 上传图片时通过Thumbnails进行压缩

上传大图片时速度很慢,所以对图片进行压缩之后再进行存储Thumbnailator官网:http://code.google.com/p/thumbnailator/pom中添加 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</

2021-06-02 14:52:19 915

原创 java读取本地TXT文件转List

txt文件内容86900204003116986960804019462386960804039015586960804004290586960804048208586209203009065869608040136962862092030031218696080400952838696080404894118696080401755318696080401675958696080401005628696080403023748696080400516588620920300

2021-05-07 11:09:59 2529 1

原创 SpringBoot框架上传文件时报The field file exceeds its maximum permitted size of 1048576 bytes

前因:联调上传接口时上传大图片(1MB以上)一直不成功,小图片(1MB以下)就能上传成功,控制台报错:The field file exceeds its maximum permitted size of 1048576 bytes解决:查看了网上的解决方案以及官方文档65.5 Handling Multipart File UploadsSpring Boot embraces the Servlet 3 javax.servlet.http.Part API to support uploa

2021-04-20 18:06:29 803

原创 leetcode 184 部门工资最高的员工

题目Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Jim | 90000 | 1 ||

2021-01-13 16:03:55 241

原创 leetcode 183 从不订购的客户

题目某网站包含两个表,Customers 表和 Orders 表。编写一个 SQL 查询,找出所有从不订购任何东西的客户。Customers 表:+----+-------+| Id | Name |+----+-------+| 1 | Joe || 2 | Henry || 3 | Sam || 4 | Max |+----+-------+Orders 表:+----+------------+| Id | CustomerId |+----+---

2020-12-30 16:35:15 74

原创 leetcode 182 查找重复的电子邮箱

题目编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。+----+---------+| Id | Email |+----+---------+| 1 | a@b.com || 2 | c@d.com || 3 | a@b.com |+----+---------+根据以上输入,你的查询应返回以下结果:+---------+| Email |+---------+| a@b.com |+---------+说明:所有电子邮箱都是小写字母。

2020-12-30 16:23:50 137

原创 leetcode 181 超过经理收入的员工

题目Employee 表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id。+----+-------+--------+-----------+| Id | Name | Salary | ManagerId |+----+-------+--------+-----------+| 1 | Joe | 70000 | 3 || 2 | Henry | 80000 | 4 || 3 | Sam |

2020-12-30 16:17:51 70

原创 leetcode 180 连续出现的数字

题目编写一个 SQL 查询,查找所有至少连续出现三次的数字。+----+-----+| Id | Num |+----+-----+| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+----+-----+例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。+-----------------+| ConsecutiveNums |+----

2020-12-30 16:10:19 90

原创 leetcode 178 分数排名

题目编写一个 SQL 查询来实现分数排名。如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔”。+----+-------+| Id | Score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 | 4.00 || 4 | 3.85 || 5 | 4.00 || 6 | 3.65 |+----+-------+例如,根据上述给定的 S

2020-12-30 15:51:47 130

原创 leetcode 176 第二高的薪水

题目编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) 。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+---------------------+| Second

2020-12-30 15:32:43 81

原创 leetcode 175 组合两个表

题目表1: Person+-------------+---------+| 列名 | 类型 |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+PersonId 是上表主键表2: Address+-------------+---------+| 列名

2020-12-30 15:20:02 175

原创 Aop切面 自定义注解记录操作日志保存到mysql

需求公司要求记录操作日志,这里使用的aop正常返回通知以及自定义注解实现的需求,话不多说,直接贴代码。1.首先创建实体类,接收参数保存到数据库import lombok.Data;import javax.persistence.Table;import java.io.Serializable;/** * 操作日志 */@Table(name = "operation_log")@Datapublic class OperationLog implements Serializ

2020-12-30 14:50:46 927 1

原创 java int类型 BigDecimal类型转成汉字金额大写

import java.math.BigDecimal;public class CurrencyUtil { public CurrencyUtil() { } public static String numToStr(int num) { String[] chinese = new String[]{"", "十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千", "万"}; S...

2020-12-30 14:18:40 2059 2

原创 mavne打包时过滤文件

在pom文件中添加以下内容<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <delimiters> <delimiter>@</delimiter> <delimit

2020-12-30 11:38:10 148

sourcetree产品证书(亲测可用)

sourcetree产品证书(亲测可用)

2020-12-30

空空如也

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

TA关注的人

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