自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jayden的博客

个人笔记

  • 博客(43)
  • 收藏
  • 关注

原创 微信支付报错:IllegalArgumentException: java.security.InvalidKeyException: Illegal key size

policy文件位于${java_home}/jre/lib/security 目录下。将测试环境linux服务器中的jre中的上面两个文件替换掉;注:替换前请备份原来的文件。java运行时环境读到的是受限的policy文件。这种限制是因为美国对软件出口的控制。

2023-11-14 17:05:10 222

原创 【mysql异常】Specified key was too long; max key length is 1000 bytes

1、看一下mysql的引擎是MyISAM,还是Innodb,如果是MyISAM,可以做一下修改。2、看一下数据库是不是被限制了索引大小,关闭此限制后,索引前缀的大小将可以达到3072字节。如果value是OFF的话,可以执行以下命令。

2023-08-18 11:00:51 504

原创 获取支付宝小程序链接

支付宝小程序链接

2022-09-05 15:39:52 19460 1

原创 uniapp打包的app上架应用商店隐私政策:您的应用在用户同意隐私政策前申请获取用户个人信息

uniapp打包的app上架应用商店需要在进入app前弹出隐私政策框app在上架应用商店的时候要验证是否在进入应用前有隐私政策的弹窗,因为最近自己app在华为应用商店,由于没有这个隐私政策弹窗导致下架点击manifest.json文件,在视图中勾选使用原生隐私政策提示框然后会在文件目录生成一个文件:然后在文件中添加代码:注意:里面不要添加注释{ "version" : "1", "prompt" : "template", "title" : "服务协议和隐私政策",

2022-05-20 15:43:39 5042

原创 Linux服务器 mysql5.7安装流程

记录一次在linux环境下安装mysql一、下载安装包下载地址:mysql安装包下载地址二、解压下载的mysql压缩包1、通过ftp工具将压缩包上传到linux服务器,下面是我存放的位置,你自己选择存放位置2、解压cd /usr/local #切换到安装包所在目录tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz解压后:3、给文件目录中文件移动到mysql文件夹中mv mysql-5.7.30-linux-glibc2

2022-04-08 15:09:01 3929 4

原创 Consider defining a bean of type ‘com.netflix.client.config.IClientConfig‘ in your configuration

如果在微服务中用远程调用的时候,出现空指针异常,建议参考方法2.在微服务项目中,启动一个springboot项目时,报错信息如下:Description:Parameter 0 of method ribbonServerList in com.alibaba.cloud.nacos.ribbon.NacosRibbonClientConfiguration required a bean of type 'com.netflix.client.config.IClientConfig' that

2022-03-22 12:14:00 1927

原创 Jenkins替换默认插件下载地址

默认插件下载地址插件更新文件所在目录/var/lib/jenkins/updates;文件名称为default.json将默认下载地址替换为国内地址(清华大学)首先进入到目录:cd /var/lib/jenkins/updates输入命令:sed -i ‘s#http://updates.jekins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g’ default.json && sed -i ‘

2021-12-08 23:21:24 1102

原创 OpenFeign远程调用超时配置不生效

OpenFeign远程调用超时配置不生效一开始的配置feign: httpclient: connection-timeout: 5000 connection-timer-repeat: 5000修改后的配置feign: client: config: default: connectTimeout: 5000 readTimeout: 5000如果出现如下内容的错误feign.RetryableException

2021-11-16 15:04:48 1556

原创 OAuth2.0+JWT通过/oauth/check_token校验时响应Cannot convert access token to JSON

OAuth2.0+JWT通过/oauth/check_token校验token时响应Cannot convert access token to JSON如果你的配置是这样的:没有设置签名可以加上签名试试:配置如下,签名自己自行修改

2021-08-25 18:05:11 1050

原创 dubbo服务在springboot集成shiro时userRealm中通过@Reference无法注入bean

dubbo服务在springboot集成shiro时userRealm中通过@Reference无法注入bean解决办法创建工具类:获取spring上下文@Componentpublic class SpringBeanFactoryUtil implements ApplicationContextAware { private static ApplicationContext context = null; public static <T> T getBean

2021-03-01 17:45:08 260

原创 apache-jmeter下载安装配置-中英文切换

一、下载 apache-jmeter官网地址二、环境变量配置1.第一步JMETER_HOMED:\Data(E)\apache-jmeter-5.4.1 这里填写你自己的路径2. 第二步点击编辑%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar%JMETER_HOME%\lib\jorphan.jar点击确定完成环境变量配置,接着返回到apache-jmeter目录双击运行文件:效果:我这里是中文的,因为我在配置文件中配置了,如果

2021-01-27 23:38:02 332

原创 spring cloud gateway项目启动报错:Correct the classpath of your application so that it contains a single

spring cloud gateway项目启动报错:Correct the classpath of your application so that it contains a single, compatible version of org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient完整报错内容如下:D:\Data(E)\Java\jdk1.8.0_162\bin\java.exe -XX:Tier

2021-01-23 02:46:49 1974 4

原创 使用dubbo远程调用微服务上传文件接口报错

使用dubbo远程调用微服务上传文件接口报错原因:服务间使用dubbo的rpc远程调用,因为dubbo并不能跨系统传递MultipartFile对象解决办法:将MultipartFile对象转化为byte数组传递例如:控制层接口@ApiOperation("图片上传")@PostMapping("/imgUpload")public ResponseResult imgUpload(ImgDto imgDto, @RequestParam("file") MultipartFile file)

2020-12-23 14:15:36 768

原创 redis中存储的对象中java8时间类型序列化

解决redis存储的对象中java8时间类型序列化问题问题描述:redis中存储的对象中java8时间类型序列化处理前:解决办法:在redis的配置文件中添加以下代码:om.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);om.registerModule(new Jdk8Module()) .registerModule(new JavaTimeModule()) .registerModule(new Paramet

2020-11-21 18:05:04 754

原创 @Transactional方法中使用@Async执行异步任务时出现的问题

@Transactional方法中使用@Async执行异步任务时出现的问题最近在项目中遇到以上问题,在执行有事务注解的方法中,事务没有提交就执行了异步方法,导致异步方法中获取数据库数据还是之前的数据。目标:@Transactional事务提交后执行异步任务解决办法:if (TransactionSynchronizationManager.isActualTransactionActive()) { //存在事物,则注册事务同步处理 TransactionSynchronizationMana

2020-09-28 11:45:50 1970 1

原创 Java比较两个对象的属性值是否相等工具类

Java比较两个对象的属性值是否相等import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.sql.Timestamp;import java.util.*;/** * 比较两个对象的属性值 */public class CompareUtil { /** * 比较两个实体属性值,返回一个boolean

2020-09-14 11:46:06 4942 2

原创 用idea第一次提交项目出现Push rejected: Push to origin/master was rejected

用idea第一次提交项目到码云出现提示:Push rejected: Push to origin/master was rejected解决办法在出现一下提示后接着alt+F12, 打开Terminal窗口粘贴这句:git push -u origin master -f回车出现一下内容:然后回到码云刷新查看,发现项目已经上传上去了。...

2020-08-22 15:28:46 397

原创 Java获取实体类中属性名为key,属性注释为value

Java获取实体类中属性名为key,属性注释为valueimport com.alibaba.fastjson.JSON;import com.fasterxml.jackson.annotation.JsonProperty;import com.jayden.entity.Role;import com.sun.javadoc.AnnotationDesc;import com.sun.javadoc.ClassDoc;import com.sun.javadoc.FieldDoc;imp

2020-08-15 15:46:50 2849

原创 springboot定时任务@Autowired自动注入失败 报空指针异常

springboot定时任务@Autowired自动注入失败 报空指针异常一、创建一个工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Compon

2020-05-29 10:00:46 2630 1

原创 前端传到后端的json数据的key有大写字母开头,后端接收不到数据

前端传到后端的json数据的key有大写字母开头,后端接收不到数据前端json{ “P”: "3.1415926"}后端接收参数对象public class Path { /** 加上该注解可解决问题 */ @JsonProperty private String P; ...省略getter, setter方法}后端接口public void test (@RequestBody Path path) { System.out.println(path.getP());}

2020-05-20 15:36:48 1298

原创 java保留小数方法

java保留小数方法public static void main(String[] args) { double a = 0.21546789; // 1 BigDecimal bd = new BigDecimal(a); double v = bd.setScale(2, BigDecimal.ROUND_FLOOR).doubleValue(); System.out.println(v); // 输出:0.21 // 2 System.

2020-05-14 16:27:06 345

原创 使用hutool工具导出Excel标题自定义顺序

使用hutool工具导出Excel标题自定义顺序在自定义别名的时候,map要使用有顺序的 LinkedHashMap(hutool工具:MapUtil.newHashMap(true))Map<String, String> map = MapUtil.newHashMap(true); // 重点map.put("name", "姓名");map.put("age", "年...

2020-04-09 15:18:42 5493 4

原创 使用JPA在实体类中添加非数据表字段

使用JPA在实体类中添加非数据表字段时,运行项目后会将该属性在表中生成对应的字段。如何阻止这种情况发生呢?解决办法在实体类属性的get方法上添加@Transient@Entity@Table(name = "user"")public class User implements Serializable { private Integer id; // 主键 priva...

2020-03-31 09:31:21 3235

原创 springboot项目启动报错:Caused by: java.nio.charset.MalformedInputException: Input length = 2

springboot项目启动报错:Caused by: java.nio.charset.MalformedInputException: Input length = 2报错信息解决办法报错信息Caused by: java.nio.charset.MalformedInputException: Input length = 2 at java.nio.charset.CoderResu...

2020-03-15 09:54:51 2998 6

原创 使用Navicat 运行sql文件时报1292 Incorrect datetime value: '0000-00-00 00:00:00.000000' 错误

使用Navicat 运行sql文件时报1292 Incorrect datetime value: ‘0000-00-00 00:00:00.000000’ 错误解决办法新建查询输入一下命令并执行show variables like ‘sql_mode’;set global sql_mode=‘strict_trans_tables,no_zero_in_date,error_for...

2020-02-04 13:15:03 3279 1

转载 session失效ajax请求跳转登录页面

在MVC过滤器中加入以下代码:if (session == null || session.getAttribute("user") == null) { // *用户登录以后需手动添加session if("XMLHttpRequest".equals(request.getHeader("X-Requested-With"))){ response...

2020-01-15 02:07:02 2581

原创 springboot整合shiro、JWT实现无状态认证

引入jwt和shiro依赖包<!-- shiro依赖 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1...

2020-01-15 02:04:19 1067 1

原创 解决mybatis在mysql中查询字段为关键字的问题

解决办法在实体类字段上加上这个注解就可以@TableField("group"),注意:字段名要加反引号,就是Esc按键下面那个@TableField("`group`") private Integer group;

2020-01-14 11:23:58 2284

原创 springboot整合shiro启动报错Consider renaming one of the beans or enabling overriding by setting spring.mai

Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true解决办法出现这个提示已经告诉你解决办法了解决办法在yml配置文件中添加配置spring: main: allow-bean-defi...

2020-01-10 12:54:26 902

原创 springboot启动错误: 找不到或无法加载主类

springboot启动错误: 找不到或无法加载主类解决办法切换到编辑器以下位置看看是什么问题导致的错误如果提示maven仓库中的某个jar包不能被读到,可以找到maven仓库中对应的jar包,然后删除掉。切换到开发工具,右键项目名——Maven——Update Project==如果解决了你的问题,欢迎下面留言哦 ==...

2020-01-03 14:20:38 1929

原创 easyUI框架session超时登录页面在tab显示解决办法

最近维护的项目是用easyUI框架写的. 在使用过程中发现一个问题.就是在session失效的时候,登录页面出现在了tab也中了.下面是我的解决办法.解决办法:在登录页面中加上一段代码即可解决这个问题.<script language="javascript"> if(window != top){ top.location.href = location.href;...

2019-09-09 11:40:03 412

原创 EasyUI中点击tab页面刷新后,页面样式改变

EasyUI中点击tab页面刷新后,页面样式改变如果使用href属性,样式会发生改变。正确写法将href属性替换使用content属性:function retab(title,url){//按钮刷新tab $('#main_div_tabs').tabs("select", $(this).parent().parent().first().first().text()); ...

2019-08-30 17:03:02 752

原创 RabbitMQ安装

一、下载软件erlang下载地址:https://www.erlang-solutions.com/resources/download.htmlrabbitmq-server 下载地址:https://www.rabbitmq.com/install-windows.html二、安装软件选择好自己的安装目录,下一步直到安装结束三、配置环境变量ERLANG_HOME:是erlang的安...

2019-06-17 15:49:00 102

原创 springboot整合shiro(一)

配置文件 shiroConfig.java@Configurationpublic class ShiroConfig { /** * 注册ShiroFilterFactoryBean * * @Title: shiroFilter * @description * @param securityManager * @return * ShiroFilte...

2019-05-13 14:20:39 168

原创 springboot整合shiro项目启动报错

我的错误是:在UserRealm中因为注释的时候没有把@Autowired一同注释掉

2019-05-09 13:51:10 1054 1

原创 如何比较两个json字符串是否相等

1、引入相关依赖<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.6.2</version></dependency>2、比较两个顺序...

2019-04-24 09:47:50 8459

转载 Spring Security权限认证规则(五)

Spring Security权限认证规则1、当服务器启动时,Spring Security会根据配置将所有的URL和其对应的权限加载到Spring Security中。@Servicepublic class MyInvocationSecurityMetadataSourceService implements FilterInvocationSecurityMetadataSource...

2019-04-20 16:58:56 1371

转载 APP端接入支付宝支付接口

支付宝支付常量配置 AlipayConfigpublic class AlipayConfig { // 商户appid public static final String APPID = ""; // app端支付宝支付异步通知结果;服务器异步通知页面路径 需http://或者https://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问 public st...

2019-04-19 17:05:46 5805 1

原创 springMVC返回给前端的json串中存在{“$ref“:“$.data[1].children[0].meta“}}

例子meta: {$ref: "$.data[1].children[0].meta"}解决办法使用fastjson的JSONObject.toJSONString(meta, SerializerFeature.DisableCircularReferenceDetect);Map<String, Object> map = new HashMap<>();M...

2019-04-18 13:32:43 3496 1

原创 springboot+springsecurity静态资源访问配置(四)

访问静态资源错误信息解决方法:配置文件WebMvcConfig 处理静态资源访问package com.jayden.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.EnableWebM...

2019-04-11 16:34:17 9353 1

空空如也

空空如也

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

TA关注的人

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