自定义博客皮肤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)
  • 收藏
  • 关注

原创 nginx解决不必要的 Http 响应头漏洞(自定义server信息及隐藏版本号)

nginx解决不必要的 Http 响应头漏洞(自定义server信息及隐藏版本号)

2023-05-10 11:21:57 2624

原创 ARM环境离线安装nginx

ARM环境离线安装nginx

2023-04-28 16:32:22 2127 1

原创 nginx同端口(非80,443)配置证书,http强转https,post变get

nginx同端口(非80,443)配置证书,http强转https,post变get

2023-04-20 10:39:43 842

原创 arm64部署mycat

arm64部署mycat,MySQL双主模式宕机自动切换

2022-11-24 19:24:48 637

原创 amr64离线安装MySQL,部署双主

arm64离线安装MySQL及双主搭建

2022-11-24 13:37:18 1757

原创 jeecgboot框架v-if和v-has冲突问题

jeecgboot框架v-if和v-has冲突问题

2022-06-22 20:05:47 857 1

原创 java调用阿里云NLP自然语言处理模型

由于SDK调用需要收费,所以采用API调用,每天有50万次免费额度,直接复制就能用一.开通账号服务1.百度搜索阿里巴巴自然语言处理开放平台2.登录后页面3.获取AccessKey和Secret,()找到右上角头像后点击AccessKey管理)4.自行开通需要的版本二.代码部分import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.

2022-05-20 17:37:19 1335

原创 unbtun系统在线安装MySQL

依次执行三行命令:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev检查是否安装成功sudo netstat -tap | grep mysql查看当前默认用户密码cd /etc/mysql// 查看文件sudo cat debian.cnf得到如下结果[client]host = local

2022-04-08 18:43:47 1501

原创 java非递归方式生成树结构数据

遇到需求需返回树状结构,最开始使用递归方式生成树结构,发布后出现栈内存溢出问题;后改为非递归方式实体类:children节点的get、set方法上加@JsonManagedReference注解,否则会jackson转换报错,也会出现无限递归的情况package com.sinosoft.ie.sequence.entity;import javax.persistence.*;import javax.persistence.Column;import javax.persistence

2022-03-13 21:08:20 729

原创 java操作日期相关实用方法

import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;/** * 获取两个日期之间的所有日期工具类 * */public class DateTimeSectionUtil { /** * 获取两个日期之间的所有日期(字符串格式, 按天计算) * .

2022-02-16 16:12:42 561

原创 java将阿拉伯数字转化为汉字的数字

import java.math.BigDecimal;/** * 数字转换中文 * */public class NumberUtil { private NumberUtil() { } /** * 中文数字 */ private static final String[] CN_NUM = {"零", "一", "二", "三", "四", "五", "六", "七", "八", "九"}; /** * 中文数字单位 .

2022-01-25 17:03:51 872

原创 java请求basic authorization认证接口

业务需要请求接口,需要进行basic authorization认证,根据提供的用户名密码,使用postman调用,postman会自动将用户名密码按照base64加密,代码中直接使用加密后字符串即可,无需在代码中针对用户名密码进行加密点击send,得到加密后字符串{"Authorization":"Basic dGVzdDp0ZXN0"}代码中定义或将值写在配置文件,缺点在于用户名密码频繁更换,进而需要时常改动;代码中直接将生成的字符串放置header中ht...

2022-01-17 10:19:52 2565

原创 elementui+vue+springboot不弹出新浏览页面下载文件

前端代码:import axios from 'axios';downloadReport(fileid, filename) { if (filename !== null) { axios.get('/xxx/xxx/xxx', { params: { fileid: fileid - 0 }, responseType: 'blob', headers: {

2022-01-06 11:31:34 1381

原创 java,mysql,oracle出现科学记数法问题

mysql出现科学记数法问题,使用concat(字段,'')解决;oracle使用to_char()解决;BigDecimal出现科学记数法问题,toString可以解决;

2021-12-31 14:18:17 1020

原创 springboot拦截请求访问本地资源

需求要求根据查询数据生成PDF直接展示在iframe中,生成的文件保存在磁盘固定位置,并没有放在静态资源文件夹,iframe又需要访问同源,所以需要拦截请求访问本地资源实现;springboot项目中创建xxxxconfig类实现WebMvcConfigurer接口重写addResourceHandlers方法 @Value("${filePath.path}") private String filePath; @Value("${filePath.opeReportPath}"

2021-12-30 15:23:30 504

原创 java查找字符串中某字符第n次出现的索引

/** * @param data 指定字符串 * @param str 需要定位的特殊字符或者字符串 * @param num 第n次出现 * @return 第n次出现的位置索引 */ public static int getIndexOf(String data,String str,int num){ Pattern pattern = Pattern.compile(str); ...

2021-12-17 15:59:54 859

原创 log4j从1.x平滑升级至2.x

log4j从1.x平滑升级至2.x

2021-12-17 09:36:47 4795 1

原创 java文件监听并实现业务需要

java文件监听并实现业务需要

2021-12-16 09:54:41 506

原创 java8对Map根据key排序

实际需求,针对list根据数据时间分组,分组后的map无须,但需要按照时间正序排列,代码如下// 先根据时间分组Map<String, List<QcDataVO>> monthList = entry.getValue().stream().collect(Collectors.groupingBy(QcDataVO::getInspectCycle));// 分组后根据key正序排列,()LinkedHashMap有序) monthList = monthList

2021-11-10 17:09:07 6012 4

原创 java8stream,使代码更简洁

一. 例子如果我们现在有一个需求,要对饭店菜单中的菜品做如下处理: 1.找出卡路里小于4000的菜品 2.对找出的菜品进行排序 3.获取排序后的菜品名字实体类:public class Dish { private String name; private boolean vegetarian; private int calories; private Type type; ...

2021-11-01 14:01:31 100

转载 java实用工具类库

工作过程总会因为一些对字符串或集合进行操作的过程,代码长又臭,有幸看到文章,方便日后工作,故记录如此,除文章记录内容外,推荐hutool类库,官网可以自行百度搜索.一.java自带工具类 1.List集合拼接成以逗号分隔的字符串// 如何把list集合拼接成以逗号分隔的字符串 a,b,cList<String> list = Arrays.asList("a", "b", "c");// 第一种方法,可以用stream流String join = list.st...

2021-10-21 15:26:02 80

原创 mysql报错this is incompatible with sql_mode=only_full_group_by

mysql版本5.7.23,报错Expression #5 of SELECT list is not in GROUP BY clause and contains nonaggregated column 't.hhcycletime' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by解决办法记录如下:

2021-09-17 09:29:57 117

原创 java springboot 生成表格pdf

项目需求将数据表格以PDF形式呈现,实现过程记录如下:首先是生成文件名称import java.io.File;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.UUID;public class GenerateFileName { /** * 根据文件类别生成文件的名字,文件的命名规则是:文件目录/生成时间-uuid.文件类别 * @param file

2021-09-16 10:00:49 575

原创 echarts图表Markline数值自动保存两位小数

echarts图表Markline遇到了一个情况,命名后端返值为0.025,结果页面显示为0.03,后发现默认保留两位小数,使用toFixed可解决(不足位数会在末尾补零),固记录如下:marklineData.push( { name: `XXX(${data[j] - 0})`, yAxis: (data[j].value - 0).toFixed(3), label: { normal: { position: 'end'

2021-09-16 09:41:51 1991

原创 java使用stream对日期排序

日常问题记录最开始用stream直接倒序排序没有生效,原因暂时没找到,问题代码如下:List<String> maxUpdateTime = updateTimeList.stream().sorted(Comparator.comparing(s -> DateUtil.convertStringToDate(s.toString()).getTime()).reversed()).collect(Collectors.toList());后改为如下代码,有效:Lis

2021-09-10 11:21:06 8649

原创 java获取时间段内的每一天

public static List<String> findDaysStr(String cntDateBeg, String cntDateEnd) { List<String> list = new ArrayList<>(); //拆分成数组 String[] dateBegs = cntDateBeg.split("-"); String[] dateEnds = cntDateEnd.split.

2021-09-08 17:00:00 2064

原创 java去除交集时段

工作中遇到需求:取查询时段内记录,由于涉及到无效数据时段,且无效时段会有交集,故记录如下:public List<String[]> getNoRepeatStopTime(List<String[]>listIn){ //先根据开始时间排序 Collections.sort(listIn, new Comparator<String[]>() { @Override public int compare(Stri...

2021-09-08 15:46:04 513

空空如也

空空如也

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

TA关注的人

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