自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java App Store Server API 苹果API退款 查询订单 历史订单校验签名解码 开发过程剖析

ECDSA数字签名算法(java实现ECDSA签名验签)_sha256withecdsa-CSDN博客 https://blog.csdn.net/xujunkai66/article/details/104801346。java - Java 1.8 不支持 ECDSA?- IT工具网 https://www.coder.work/article/3585296。Java1.8不支持ECDSA吗?- Java中文网 https://www.cnpython.com/java/783502。

2023-09-26 15:01:04 563

原创 Echars学习

echarts y轴起始坐标值设置 - 珞珞9527 - 博客园springboot+echarts+mybatisplus 实现动态数据图(饼状,折线)_springboot集成echar实现折线图_日本程序员的博客-CSDN博客 ajax请求返回map,前端获取结果_ajax返回的map怎么取值_普通网友的博客-CSDN博客

2023-04-20 15:46:26 130

原创 PDF-Java学习记录

1、2个开源库:java - 性能 iText 与 PdfBox - IT工具网

2023-04-10 13:22:28 123

原创 OpenCV-图像对比度-Java

以上代码改编自c++代码:(7条消息)

2023-04-06 15:19:04 536

原创 Java opencv 使用和学习记录

1、下载地址:Releases - OpenCV

2023-04-04 15:24:31 266

原创 websocket测试-Jmeter接口测试-

1、引入jar包:以下7个:2、jmter(5.4)创建测试:参考地址:测试websocket接口_EasternUnbeaten的博客-CSDN博客

2022-02-22 15:24:23 1125

原创 微信开发平台 第三方平台 后台接口的实现 授权事件接收URL 消息与事件接收URL Java

1、授权事件接收 URL此处要注意5个参数和1个xml响应体,其中xml要注意先Unicode解码一下,然后需要再按照指定格式解析出来encrypt,然后注意wxBizMsgCrypt.decryptMsg的最后一个参数是经过格式转换的,不是原来微信直接返回的xml,具体代码如下:@ApiOperation("授权事件接收URL") @RequestMapping(value = "/receiveAuth", method ={RequestMethod.POST, RequestMet

2022-01-13 10:44:21 2680 1

原创 springboot项目一定要修改的几个参数

数据库连接池:spring.datasource.hikari.maximum-pool-size=300Tomcat参数:server.tomcat.threads.max=1000server.tomcat.accept-count=1000 server.tomcat.accept-count:tomcat 启动的线程数达到最大时,接受排队的请求个数,默认值为200。 server.tomcat.max-threads:tomcat 启动的最大线程数,即...

2021-09-14 14:56:56 262

原创 hutool RedisDS 最大连接数的坑

一定要注意设置最大空闲连接数!!!一定要注意设置最大空闲连接数!!!一定要注意设置最大空闲连接数!!!# 最大空闲连接数, 默认8个maxIdle = 200# 最小空闲连接数, 默认0minIdle = 0# 最大连接数, 默认8个maxTotal = 200这里要先了解下,其实maxTotal属性所表示的最大连接数,只是给出了一个连接数量的上限,而maxIdle属性所代表的最大空闲的连接数,才真正是业务可用的最大连接数。如果maxTotal和maxIdle二者不相等,就会涉及到连.

2021-09-08 14:56:51 2327

原创 Java操作Chrome模拟浏览器操作

1、首先pom中引入jar包: <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>2.53.0</version> </dependency>2.

2021-09-07 19:04:26 3152 2

原创 电脑版微信多开方法

现在很多人都在用电脑版的微信,不过正常情况下,电脑版微信只能打开一个,但是对于一些有特殊需求的用户来说,可能要同时登陆两个或者更多的微信账号,下面下边就来教大家电脑版微信多开方法,只需要借助系统cmd命令即可实现工具/原料 电脑安装微信 方式一: cmd 1 首先你需要找到你的电脑版微信安装目录,方法如下:右键点击桌面上“电脑版微信”的图标,然后选择“属性”, 2 在弹出的窗口中点击“快捷方式”,找到下方的“打开文件所在位置”; 此时你的电脑版微信

2021-09-03 12:43:44 1335

原创 Jmeter压力测试学习

1、软件安装:参考网址https://www.jianshu.com/p/0f8051097398 不用配置环境变量也可

2021-08-19 21:27:08 214

原创 RabbitMQ的学习

1、官网:https://www.rabbitmq.com/2、中文网站:http://rabbitmq.mr-ping.com/

2021-08-17 10:11:58 60

原创 Java线程-讲的不错的博客

https://www.cnblogs.com/littlepage/p/11655265.html#%E4%BA%8C%E3%80%81synchronize%E7%BA%BF%E7%A8%8B%E5%90%8C%E6%AD%A5

2021-08-11 17:25:18 77

原创 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de

ERROR [,,] 2021-08-10 17:11:13.111 [main] ERROR org.springframework.boot.SpringApplication - Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'luckyPullThread' defined in URL [jar:file:/www/campu

2021-08-11 17:19:36 113

转载 Java多线程(一)——线程基础和锁锁锁

目录Java多线程(一) 一、线程的定义 二、Synchronize线程同步 三、偏向锁、自旋锁、重量级锁 四、volatile关键字 4.1.普通变量运算的物理意义 4.2.有无解决的方案 4.3.volatile的几个特性(参考https://www.cnblogs.com/kubidemanong/p/9505944.html) 五、Compare And Swap无锁自旋优化技术和ABA版本号机制 5.1.CAS操作原理 5.2.atomic包

2021-08-03 11:24:21 131

原创 如何查看微信接口文档

https://developers.weixin.qq.com/doc/offiaccount/User_Management/Get_users_basic_information_UnionID.html#UinonId以上边这个为例,可以看到

2021-07-20 14:28:17 285

原创 hutool JschUtil的坑

1、sftp = JschUtil.createSftp(host, port, user, pass);一定要在finally中关闭sftp,不然有异常就会没有关闭。造成数量的占用,会影响以后再次连接sftp。以下是解决这个问题中的一些参考:https://blog.csdn.net/u014686399/article/details/112506882https://blog.csdn.net/yushi6310/article/details/50970211https://

2021-07-16 17:14:05 1906

转载 解决java.sql.SQLException: Zero date value prohibited

点击第二页的时候报错java.sql.SQLException: Zero date value prohibited前端页面报错如图:后端报错如图:控制台:org.springframework.dao.TransientDataAccessResourceException: Error attempting to get column 'gmt_create' from result set. Cause: java.sql.SQLException: Ze..

2021-07-06 14:21:57 1265

原创 单个文件上传改为多个文件上传

postman测试参数这样填:

2021-06-29 11:38:04 124

原创 Controller同时接收MultipartFile数据和json数据

同时接收文件类型数据和json数据时写法如下,其中OpenGroupAreaEntity前不用加@RequestBody注解。个人认为:此处content-type的类型为:multipart/form-data ,表示表单中进行文件上传。由于参数中的MultipartFile类型影响了requestbody本应所对应的content-type: application/json,可能是MultipartFile的媒体类型优先级高,会覆盖application/json。/** *

2021-06-29 10:46:18 2044

原创 springboot 同一个事务中@Transactional表被锁

虽然在datagrip中可以查到数据,但是由于代码中是事务处理的,该字段被锁住了,所以导致查询不到。

2021-06-16 15:05:10 1861

原创 合并多个记事本内容到一个

在Windows中,在cmd DOS命令符下用copy 合并比如将a1.txt a2.txt a3.txt 合并到 aa.txt文件中,命令格式为:copy a1.txt + a2.txt + a3.txt aa.txt如果是合并这个目录下所有的文件,则copy * all.txt 就行了

2021-05-27 11:50:01 4366

原创 LayUI的数据表格在springboot中报错解决

//方法级渲染table.render({ elem: '#LAY_table_user' ,url: '/getValue1' ,cols: [ [ {checkbox: true, fixed: true} ,{field:'id', title: 'ID', width:80, sort: true, fixed: true} ,{field:'username', title: '用户名', width:80.

2021-05-07 17:02:27 138

原创 阿里云服务器用465端口发邮件,使用hutool

关于网站邮箱配置25端口改465端口网易邮箱则是ssl://smtp.163.com以此类推。服务器端口默认25,但是25端口现已被规范化(详情可自行搜索25端口)不推荐使用。所以我们改为465,对于功能没有任何影响,直接改成465就行。要用465端口一定要把POP3/SMTP服务开启,其它不用管。...

2021-05-06 20:15:30 1260

原创 java实现 线性回归 最小二乘法

术语及定义1、因变量 dependent variable 需要预测的变量2、自变量 independent variable 用来预测因变量值的一个或多个变量3、回归分析 利用统计学方法建立一个表示变量之间相互关系的方程称为回归分析4、简单线性回归 只包含一个自变量和一个因变量的回归分析。简单线性回归方程的图形是一条直线,b0值代表y轴的截距,b1值代表斜率。计算方法最小二乘法,公式如下:实现代码package

2021-04-30 10:16:40 1002 4

原创 Linux系统上开启FTP服务

检查Linux系统上FTP服务是否开启:1.通过查询提供FTP服务的进程是否存在 1 2 [root@localhostroot]#ps-ef|grepftp #并未找到任何包含ftp关键字的进程信息,可判断服务未开启。 2.通过查询是vsftpd服务是否存在 1 2 [root@localhostroot]#servicevsftpdstatus #vsftpd是最...

2021-03-19 17:10:15 547

原创 解决java在idea运行正常,但是打成jar包后中文乱码问题

1.当在idea中编写的程序,运行一切正常.但是当被打成jar包时,执行的程序会中文乱码.产生问题的原因和解决方案是什么呢?一.问题分析分别使用idea和jar包形式打印出System中所有的jvm参数---代码如下: public static void main(String[] args) { printEnv(); //读取excel ExcelUtil.simpleRead(Constant.EXCEL_PATH, Added.

2021-03-17 15:31:33 8394 6

原创 windows环境,idea的Terminal每次输入git命令都要提示输入用户名,密码

打开本地的这个目录(以上图片所示)以我本地项目为例:项目根目录下-->.git-->config文件找到[remote "origin"]下url,更改其为http://用户名:密码@gitlab.../xx.git即可

2021-03-17 11:03:35 719

原创 iterator next有值hasnext却为false。是因为falsefor循环中嵌套iterator迭代器遍历是有问题的

如下:注释的代码是有问题的。采用fori循环即可。/** * 1、遍历主题list * 2、遍历模板list * 3、从总数据中找到匹配数据,进行重新封装 */ for (int i = 0; i < themeList.size(); i++) { TemplateRankingRsp.Series themeSeries = new TemplateRankingRsp.Seri.

2021-03-11 17:13:40 887 1

原创 java Set 有序

我们经常听说List是有序且重复的,Set是无序不重复的。这里有个误区,这里说的顺序有两个概念,一是按添加的顺序排列,二是按自然顺序a-z排列。Set并不是无序的,传统说的Set无序是指HashSet,它不能保证元素的添加顺序,更不能保证自然顺序,而Set的其他实现类是可以实现这两种顺序的。保证元素添加的顺序:LinkedHashSet保证元素自然的顺序:TreeSet下面通过一个实例看下就明白了结果输出:s3 s4 s5 s1 s2s1 s5 s3 s...

2021-03-10 16:27:04 12849

原创 mysql按天,按周,按月,按季度,按年统计数据

/*查询2小时前的数据*/select * from tableName WHERE create_time < DATE_SUB(NOW(), INTERVAL 2 HOUR)SELECTcount(id)FROMrd_track_infoWHEREDATE(create_time) < DATE_SUB(CURDATE(), INTERVAL 7 DAY);SELECTcount(id)FROMrd_track_infoWHEREDATE(cre..

2021-03-05 17:46:45 201

原创 errMsg:config:invalid signature

微信js-sdk报 errMsg:config:invalid signature根据微信官方排错步骤:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html2.1中微信接口校验链接:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign最终发现是因为timestamp数值类型错误造成的,链接:https://developers.weixi

2021-02-23 15:12:49 2951

原创 spring boot json接口测试,在idea和在postman

spring boot报Unsupported Media Type Content type '*/*;charset=UTF-8' not supported1.请求设置Content-Type:application/json即可ajax一般默认:Content-Type: application/x-www-form-urlencoded;charset=utf-82.服务端:controllerpackage com.example.demo;import o..

2021-02-08 10:14:36 358

转载 Spring Boot使用@Scheduled定时器任务

摘要: Spring Boot之使用@Scheduled定时器任务 假设我们已经搭建好了一个基于Spring Boot项目,首先我们要在Application中设置启用定时任务功能@EnableScheduling。启动定时任务package com.scheduling;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootA..

2021-02-04 17:32:12 82

原创 mybatis 表名做为参数

mybatis传递参数有两种方式#{param} 这种传递的是带双引号的变量 ${param} 这种传滴的是字面量比如 tab = tb_userselect * from #{tab}就会被解释成select * from 'tb_user'这样肯定是不对的,sql语句中的表不应该加双引号 所以应该写成select * from ${tab}${}会直接翻译不加引号,就会解释成正确的sql语句select * from tb_user...

2021-02-02 14:46:47 670

转载 idea push reject:push mater to origin/master was rejected by remote

idea push reject:push mater to origin/master was rejected by remote用idea commit之后,执行push操作,总是提示push reject:push mater to origin/master was rejected by remote,如下图上网说执行在根目录下用git打开,并执行git push origin master --allow-unrelated-histories,但是执行的时候报错说命令不对,我也是

2021-01-22 16:47:16 238

原创 Spring Boot 2.0 教程 | AOP 切面统一打印请求日志

本节中,您将学习如何在 Spring Boot 2.0 中使用 AOP 切面统一处理请求日志,打印进出参相关参数。一、先看看日志输出效果Spring Boot AOP 打印日志可以看到,每个对于每个请求,开始与结束一目了然,并且打印了以下参数:URL: 请求接口地址;HTTP Method: 请求的方法,是 POST, GET, 还是 DELETE 等;Class Method: 对应 Controller 的全路径以及调用的哪个方法;IP: 请求 IP 地址;Request Args: 请

2021-01-04 16:06:32 244

原创 mysql中union与union all的区别

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: [SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下: [SQL 语句 1] UNION ALL [SQL 语句 2]效率:UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。1、对.

2020-12-02 16:10:52 141

原创 Mysql出生日期转换为年龄并分组统计人数的方法示例

业务需求是:实现按照年龄和性别来分组统计人数:selectifnull(sum(case when age = '39' and sex = 'M' then num end ), 0) as man39,ifnull(sum(case when age = '39' and sex = 'F' then num end ), 0) as woman39,ifnull(sum(case when age = '4059' and sex = 'M' then num end ), 0) as m

2020-12-02 16:06:41 379

mqtt-jmeter-master.7z

JMeter 进行 MQTT 测试的插件jar包

2021-08-20

2020最新版Maven教程_核心技术讲解_千锋.pdf

2020最新版Maven教程_核心技术讲解_千锋.pdf

2020-12-15

空空如也

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

TA关注的人

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