自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eden4J的一路成长

常怀感恩,记录一路的学习成长经历、生活点滴,感谢一路上的贵人

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot整合weixin-java-pay实现微信小程序支付

SpringBoot对接微信小程序支付,weixin-java-pay

2024-03-22 14:42:30 493

原创 SpringCloud GateWay网关通过全局拦截器GlobalFilter实现API日志

gateway网关层通过拦截器实现API日志

2023-03-30 10:12:21 2468 2

原创 SpringCloud分布式RPC调用openFeign实现,转发请求头引发java.lang.IllegalArgumentException

OpenFeign,服务间调用的请求头转发过程要小心content-length当下主流的分布式框架中,涉及到的服务之间的调用,有多种方案;我采用的是使用OpenFeign,服务间的调用往往就涉及到请求头中一些参数的转发,常见例如:访问令牌;接下来,就是我在实际使用过程中对于请求头转发的处理和碰到问题的描述,相应的解决方式,希望能够为一些人提供借鉴。请求头转发 处理/** * @author Eden4J * @description Feign相关配置类 * @date 2021-09-

2021-12-17 11:10:34 1364

原创 springBoot+shiro+redis缓存实现时,反序列化的一个错误no valid constructor

SpringBoot+shiro+redis(使用shiro-redis开源插件) 这是做缓存认证的时候,在反序列化时,ByteSource接口本身没有实现Serializable接口,需要我们自己定义一个类去实现该接口,但是若是做如下简单实现在反序列化的时候,会提示如下错误正确的解决方式是仿照SimpleByteSource类中的方法,自定义ByteSource的实现类package com.eden4j.myblog.oAuth.Realm;import org.apache.shiro

2020-09-22 23:04:54 2854 2

原创 SpringBoot版本对于如何查看依赖,以mysql为例

1、进入spring官网查找对应的springboot版本2、进入文档中心3、查看其他相关依赖信息4、直接搜索mysql,就可以找到依赖的版本信息补充如何查看往期版本的信息,直接修改地址栏上的这个版本号即可总结:在springboot2.1.0.RELEASE版本以上,要求mysql的版本为8.xx以上;对于之后的版本则支持mysql5....

2020-07-16 00:14:37 3440 2

原创 SpringCloud和SpringBoot的版本依赖如何查看

1、进入官网https://spring.io/projects/spring-cloud2、滚到到该位置,看到如下图3、更具体的版本对应关系查看https://start.spring.io/actuator/info,会返回JSON字符串,格式化后如下:{ "git": { "branch": "71a036b5e3fab6eee536d8437ec00af3b946e320", "commit": { "id": "71a036b", "time":

2021-07-29 11:45:39 792

转载 springboot获取类路径方式

转:草丛里的码农的获取类路径方式集合 //spring boot获取类路径 获取当前类路径 String springbooPath1 = ClassUtils.getDefaultClassLoader().getResource("").getPath(); System.out.println("springbooPath1:"+springbooPath1); String springbooPath2 = ResourceUtils.

2021-01-05 16:49:06 4214

转载 vue-element-adminV4.0版本遇到的一些问题及解决方案

https://blog.csdn.net/fyyyr/article/details/105974282

2020-12-17 09:07:51 497

原创 mysql查看某个库中所有表的信息和某个表的信息(表名,字段名,注释信息等)

查看所有表和表注释select*fromINFORMATION_SCHEMA.Tableswheretable_schema = ‘数据库名称’[TABLE_NAME=表名,TABLE_COMMENT=表注释]查看所有字段和字段注释selectCOLUMN_NAME,COLUMN_COMMENTfromINFORMATION_SCHEMA.Columnswheretable_name = ‘表名’and table_schema=‘数据库名’【COLUMN_NAME=列名,

2020-11-17 11:41:49 712

原创 虚拟机CentOS7通过Docker安装RabbitMQ

RabbitMQ虚拟机CentOS7通过Docker安装RabbitMQ一、docker安装uname -r 查看当前系统的内核版本,要求高于3.10sudo yum update 确保yum包更新到最新版本sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ;安装yum-util 提供yum-config-manager功能和devicemapper驱动依赖sudo yum-config-manager -a

2020-09-09 09:00:22 192

原创 解决Centos7安装redis的最新版本,报错make[1]: *** [server.o] Error 1

yun 安装gcc的版本默认是4.8.5,第一种方案是redis的版本降低,降为5.0.8第二种方案是升级gcc版本[root@localhost redis-6.0.1]# gcc -v # 查看gcc版本[root@localhost redis-6.0.1]# yum -y install centos-release-scl[root@localhost redis-6.0.1]# yum -y install devtoolset-

2020-09-07 14:24:50 788

原创 JAVA基础----初入多线程基础学习总结

(多线程操作同一个资源)的并发问题线程同步锁机制可能引发的问1.一个线程持有锁会导致其他所有需要次所的线程挂起2.在多线程竞争下,加锁和释放锁会导致比较多的上下文切换和调度延时,引发性能问题3.如果一个优先级高的线程等待一个优先级低的线程释放锁,会导致优先级倒置,引发性能问题—性能倒置*synchronized关键字的两种用法:synchronized方法和synchronized块同步方法:synchronized方法每个对象都有一把锁,每个synchronized方法都必须获得调

2020-08-05 23:43:23 109

原创 初入shiro框架-02与普通的JAVAWeb项目集成

1、添加依赖 <modelVersion>4.0.0</modelVersion> <groupId>com._520it</groupId> <artifactId>baseWebShiro</artifactId> <version>1.0.0</version> <packaging>war</packaging> <dependencies>

2020-07-21 21:46:29 130

原创 初入shiro安全框架-01

1、继承AuthorizingRealm2、覆盖三个方法getNamedoGetAuthenticationInfo 认证doGetAuthorizationInfo 授权

2020-07-21 10:23:42 85

原创 springBoot2.3.0下,对于springmvc的扩展(添加自定义拦截器)

步骤:1、编写自定义的拦截器,去实现HandlerInterceptor接口,一般我们只需要覆写preHandle方法,记得处理到最后要返回true,否则不会进入下一个处理环节2、编写一个配置类,实现WebMvcConfigurer,这个类标注为配置类@Configuration3、在这个类当中,去覆写接口中对应方法,例如我是添加登录拦截器,则我覆写了添加拦截器的方法,addInterceptors,配置拦截的请求和放行资源即可...

2020-07-17 11:45:19 394

原创 mysql8在jdbc连接中使用的注意事项

1、驱动程序的差异使用JDBC链接MySQL5.0的版本时,其驱动加载语句为:com.mysql.jdbc.Driver。但在MySQL6.0及MySQL6.0以上的版本中,使用的驱动加载语句为:com.mysql.cj.jdbc.Driver。2、url配置语句需要显示关闭useSSL=falseMySQL8.0采用了更安全的基于SHA 256的密码方式进行身份验证,不需要SSL连接了,所以需要显示的设置关闭useSSL=false。【useSSL=true表示启用SSL,SSL(Secure

2020-07-16 09:06:28 287

原创 Eclipse如何构建maven项目的操作步骤

一、先安装maven下载地址:http://maven.apache.org/download.cgi二、解压压缩包到自己的路径下,并且记住该路径,配置环境变量1、 右键计算机或者此电脑、我的电脑,属性——高级系统设置,在弹出窗口中找到环境变量2、配置系统环境变量,先配置1、名称可以自定义,但是建议见名知意,例如:MAVEN_HOME,参数值为下载maven包的解压路径;后配置2、参数值:%maven的变量名%/bin当我们执行 Maven 构建命令时,Maven 开始按照以下顺序查找依赖的

2020-07-10 00:24:02 186 1

转载 javeWeb中实现分页器效果工具类

javeWeb中实现分页器效果工具类package com.guwenren.bean;/** * 分页页码计算类 * @author guwenren * */public class PageIndex { private long startindex; private long endindex; public PageIndex(long startindex, long endindex) { this.startindex = star

2020-06-11 22:45:58 118

Axure原型组件库

Axure原型设计中常用的组件库结合,包含各种图标,各种不同手机模板等等,适合各位产品经理或者原型设计爱好者

2019-01-30

空空如也

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

TA关注的人

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