自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江枫暮雪的博客

只有学习才能充实自己。

  • 博客(76)
  • 资源 (2)
  • 收藏
  • 关注

原创 spring cloud集成sentinel报错

因为我的系统中使用swagger规范文档插件,以及knife4j界面加强工具。sentinel是阿里巴巴的服务保护框架,可以限流、熔断等。其中knife4j架包与sentinel冲突。我用了一天的时间参找到错误。

2022-07-27 17:29:37 3453 1

原创 idea中突然无法识别配置文件,就连application.proprietary都无法识别

我使用的是springcloud,springboot,我改了pom文件中的版本号后,idea就突然无法识别原本的配置文件了。然后我用百度的方法。最后配置文件的图片确实变成了我们熟悉的绿色图标,但是idea依然无法加载配置文件。而且target包中没有我们写的配置文件。...

2022-07-27 15:40:56 1773

原创 com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNAVAILABLE: io exception

因为一些原因我更换了,nacos的端口号,之后所以服务便报错,花费了好长时间才搞定。原因我也是百度了之后才知道。这个错误是我们使用nacos2.0之后才有的,因为nacos2.0需要开放两个8848(nacos服务端口)偏移后的端口,官网的解释:https://nacos.io/zh-cn/docs/2.0.0-compatibility.html而我们的配置:原来报错的配置修改后的配置:我们发现多加了一个nacos地址,这个就是告诉服务如何连接那两个偏移的端口。...

2022-07-27 14:56:04 34271 1

原创 html、css、js原生的弹窗功能

有时候,我们在写项目的时候使用框架里的弹窗,并不能满足客户的需求,又或者使用地框架有冲突的时候,这时我们只能使用原生的css,js去写一个弹窗。

2022-06-29 15:06:20 1461

转载 RabbitMQ环境的搭建和报错

安装步骤省略,分享一下报错的解决方法,一下是启动报错信息Enabling plugins on node rabbit@DESKTOP-JQ2K526:rabbitmq_managementThe following plugins have been configured:rabbitmq_managementrabbitmq_management_agentrabbitmq_web_dispatchApplying plugin configuration to rabbit@

2022-03-14 14:13:35 1132

原创 Windows系统重装后,mysql启动

Windows系统重装后,mysql启动当然前提是你的mysql没有在C盘。1.进入mysql的安装目录bin下,使用cmd启动2.重新安装mysqlmysqld -install3.启动mysql服务,登录net start mysql4.登录连接

2022-03-10 10:06:02 1712

原创 SpringBoot与SpringCloud对应版本及官方查询方法

一、SpringCloud 与 SpringBoot各版本的对应关系SpringCloudSpringBootFinchley2.0.xFinchley.SR1Spring Boot >=2.0.3.RELEASE and <=2.0.9RELEASEFinchley.SR4Spring Boot >=2.0.3.RELEASE and <=2.0.9RELEASEGreenwich2.1.xHoxton2.2.x,2.3.x

2022-03-09 11:12:27 17362

原创 金仓(kingbase)数据库的使用——spring boot 连接(二)

上一篇安装了金仓(kingbase)数据库,那么就要使用了spring boot集成金仓数据库第一种方法在pom.xml文件中 <dependency> <groupId>com.kingbase</groupId> <artifactId>kingbase8</artifactId> <version>8.2.0</version> <type>pom</

2022-02-23 14:15:07 2988

原创 windows下nginx服务开机自启动

如果用Windows系统做服务器,nginx1.下载WinSW(window service wraper)地址:https://github.com/kohsuke/winsw/releases里面有不同版本,同时分32位(WinSW.NET2.exe)和64位(WinSW.NET4.exe),请按照自己的服务器属性下载2. 将重命名后的 myapp.exe复制到 nginx 的安装目录放在3.编辑一个xml文件与上一个服务一个名字(比如我这里是 “myapp.xml”, 如果,你没有重

2022-01-21 15:23:40 3100

原创 jsonformat注解失效

jsonformat注解失效原因有许多我失效的原因是mapper中的对应没写对如: <!-- 根据条件查询歌手信息 --> <select id="getSinger" resultType="map"> select * from singer <if test = " params.name != null and params.name != '' "> where `name` REGEXP

2021-12-29 11:09:45 8948 1

原创 微服务无法注入nacos中

一共有三种情况一、你的 nacos没有启动nacos双击启动时它默认的是集群的方式启动所以会报错cmd下用命令启动 startup.cmd -m standalone二、你没有引入web依赖。 <!-- web 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g

2021-11-18 16:04:00 2258

原创 redis在windows下安装使用

一、下载下载地址。windows版本: https://github.com/MSOpenTech/redis/releases 网盘: https://pan.baidu.com/s/1HJnOBd3QKfOxRpKRdejGbw 提取码:52zxLinux版本: 官网下载: http://www.redis.cn/ git下载 https://github.com/antirez/redis/releases二、安

2021-11-04 10:13:09 130

原创 redis学习(二)——redis启动设置(linux下开机自启动)

手动启动前台启动方法redis-server前台启动,命令行窗口不能关闭,否则服务器停止后台启动方法将redis.conf中的 daemonize no 改成 yes

2021-10-21 17:44:34 228

原创 redis学习(一)——安装和下载Linux

redis下载在redis官网下载在Linux上安装时要先装C语言的编译环境安装命令 yum install gcc测试命令 gcc --version成功安装将redis放入linux中opt目录下解压解压命令 tar -zxvf redis redis-6.2.6.tar.gz编译进入文件 cd redis-6.2.6编译命令 make成功截图如果没有c语言环境make 会报错—Jemalloc/jemalloc.h:没有那个文件make install

2021-10-21 11:19:24 105

原创 spring boot整合SpringSecurity-04 使用jwt的方式认证

spring boot整合SpringSecurity 目录spring boot整合SpringSecurity-01入门添加链接描述spring boot整合SpringSecurity-02 基于Serssion的认证添加链接描述spring boot整合SpringSecurity-03 自定义报错信息添加链接描述spring boot整合SpringSecurity-04 使用jwt的方式认证使用jwt的方式认证配置import com.jiang.login.security.f

2021-08-06 08:26:55 135

原创 spring boot整合SpringSecurity-03 自定义报错信息

spring boot整合SpringSecurity 目录自定义报错信息当我们没有配置报错信息,报错信息是这样的。这样的报错信息并不是我们想要的。这个时候就需要我们自己定义报错信息。配置文件信息package com.hnbd.jinshui.config;import com.hnbd.jinshui.security.handler.JWTAccessDeniedHandler;import com.hnbd.jinshui.security.handler.JWTAuthentic

2021-08-05 17:13:51 277

原创 spring boot整合SpringSecurity-02 基于Serssion的认证

spring boot整合SpringSecurity 目录基于Serssion的认证上一章,我们讲了Spring Security自带的登录,但是我们一般都是使用自己制作的。想要关闭Spring Security自带的登录,如下:要在继承 WebSecurityConfigurerAdapter 的类下面import org.springframework.context.annotation.Configuration;import org.springframework.security.

2021-08-05 11:16:58 108

原创 spring boot整合SpringSecurity-01入门

spring boot整合SpringSecurity 目录SpringSecurity

2021-08-05 08:43:58 96

原创 Spring Boot下Spring Security权限认证@PreAuthorize注解失效

Spring Boot下Spring Security权限认证@PreAuthorize注解失效根据我的经历,一共有三种情况。如果谁还遇到其他情况可以提出来。第一种情况。就是网上大量出现的。没有添加**@EnableGlobalMethodSecurity**注解。...

2021-07-29 14:32:11 4924 12

原创 springboot动态修改数据源,访问多个数据库

springboot实现动态数据源访问多个数据

2021-07-16 15:16:02 472

原创 使用@Data注解之后,因为pojo中实体类的首字母大小写,无法注入。

一般情况下,pojo实体类中的首字母都小写,因为这样才能符合 set/get 方法中的驼峰命名法。但是,当你进入公司的时候,一个项目你从中间加入,你发现无论前端还是数据他们的首字母都是大写。而且,前端还是写死的,并不是动态。这时候如果你用小写,那你这样都是是不对的。而你使用大写后,并用json产地数据,无数书法注入的。@Datapublic class Demo{ private String ID; private String Name;}前端传递的数据{ "I

2021-06-29 10:06:46 1773

原创 SpringBoot集成rabbitMq 具体的编程操作 Direct Exchange

SpringBoot集成rabbitMq 具体的编程操作

2021-06-21 14:29:27 211

原创 SpringBoot集成rabbitMq入门(目录)

SpringBoot集成rabbitMq入门讲解,让你从零开始使用消息队列。首先我介绍一下为什么使用消息队列。为什么使用消息队列

2021-06-21 11:23:31 138 1

原创 rabbitMq的工作原理的简单介绍

rabbitMq的工作原理的简单介绍

2021-06-21 11:06:55 157 1

原创 下载安装rabbitMq

下载安装rabbitMq

2021-06-20 11:31:35 171

原创 为什么使用消息队列?消息对列有什么好处?

发电房

2021-06-20 10:30:26 326

原创 spring boot中的定时任务

静态:基于注解基于注解@Scheduled默认为单线程,开启多个任务时,任务的执行时机会受上一个任务执行时间的影响。1.创建定时任务使用SpringBoot基于注解来创建定时任务非常简单,只需几行代码便可完成。 代码如下:package com.hnbd.dome.timing;import com.hnbd.dome.service.ForestService;import org.springframework.beans.factory.annotation.Autowired;imp

2021-06-15 11:13:00 109 2

原创 MySQL中查询数据记录中当前时间的差值。

上一个博客我们讲了查询一个数据库中相邻记录的差值,这一次我就讲一下数据记录的时间与当前时间的的差值。领导:我要知道一个设备是不是已经断线了。我:好的!领导,没问题领导!!!这时我们要想想要知道一个设备是否断线,最常见的方法就要在数据库中一个status(状态)字段,如:添加了状态字段后,我们要更新这个字段才能判断情况。0:断开,1:连接。而当我们添加设备的数据时,这个字段就变成了1。当时间差大于一定的时间段后,就是断开,就要更改为0,利用mysql 查询数据记录中当前时间的差值。sele

2021-06-15 10:58:52 1675

原创 Mysql 计算相邻两条记录的时间差

法师法师

2021-06-15 10:31:07 4106 1

原创 idea集成svn后配置忽略文件

idea集成svn后配置忽略文件因为idea的版本不同在idea中添加忽略文件的方式也不同。因此,这里我直接使用通用的配置方式在git中有.gitignore配置文件创建一个文件以下文件名已全局忽略,无需再手动添加忽略node_modules.nuxtlogPath_IS_UNDEFINED*.class*.iml.idearebel.xmltarget.classpath.projectbuild.settingsThumbs.db和.gitignore的语法不同

2021-06-06 15:50:37 2921 1

原创 idea集成git后配置忽略文件

idea集成git后配置忽略文件因为idea的版本不同在idea中添加忽略文件的方式也不同。因此,这里我直接使用通用的配置方式使用.gitignore配置文件在你使用git时你的项目中就会生成一个.gitignore文件当然,如果你没有自动生成,你可以自己创建一个。在这个文件中你可以自己定义你要忽略的文件。# 自定义的忽略文件/.gitignore #文件.idea/ #文件夹*.imltarget/定义完之后,你就可以看到你定义的文件就变成了金色的忽略文件

2021-06-06 15:38:46 168

原创 java实现十六进制转十进制

参考:https://blog.csdn.net/iczfy585/article/details/92436181十六进制转十进制package com.hnbd.garbage;import java.util.HashMap;import java.util.Map;import java.util.Scanner;/** * @创建人 江枫沐雪 * @创建时间 2021/5/31 17:23 */public class Test { public static v

2021-06-02 10:31:51 3052 1

原创 实体类注入失败,返回对象为null,Springboot整合mybatis,配置驼峰命名转换

Springboot整合mybatis,配置驼峰命名转换(例:userId --user_id)如果你发现放回的数据为null,但是其他的数据可以,而且对应字段是有数据的例如{ "userId": null, "username": "123", "name": "", "password": "123", "phone": "12345678910",}userId在数据库中是有数据的,但返回的就是空值。这是因为字段没有对应,springboot的配置文件 添加:.yamlmy

2021-05-28 17:09:24 317

转载 时间格式标准化,@JsonFormat与@DateTimeFormat注解的使用

背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题。其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的,而我们的与之对应的便有了另一个注解,@DataTime

2021-05-28 16:50:37 678

原创 spring boot 跨域问题 与一个简单的跨域请求测试

@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 跨域支持 * @param registry */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOr...

2020-11-17 11:13:39 355

原创 Error creating bean with name ‘org.springframework.web.servlet.mvc.method.annotation.RequestMappingH

如果报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0': Invocation of init method failed; nested exception is java.lang.IllegalSta

2020-11-05 17:10:10 577

原创 基于java+ssm的图书馆管理平台——后端——(二)集成ssm框架

(二)集成ssm框架上一篇文章中我讲了在idea中创建一个java web的项目,这一篇中我讲一下集成ssm框架spring、spring MVC、MyBatis第一步 导入jar包

2020-09-24 18:02:52 217

原创 利用idea搭建项目

基于java+ssm的图书馆管理平台——后端(一)利用idea搭建项目梳理一下自己掌握的知识。做一个基于ssm框架的图书馆管理系统首先要搭建 一个框架。这里我用的软件是idea。做一个Javaweb的项目要准备的东西。一、一个好的编译软件。我用的是idea,准备完毕。二、tomcat。我用的版本是tomcat-8.5,准备完毕。三、jdk 版本1.8。准备完毕。开始创建项目...

2020-09-24 11:17:14 350

原创 spring boot 项目连接数据库查询数据过程

首先你要有一个spring boot的web项目,只是项目的目录一、配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave..

2020-09-17 18:10:57 1011 1

原创 解决nginx 安装ssl模块的问题(ssl安装失败),nginx:[emerg]unknown directive ssl错误

在这之前先说我踩过的坑吧,因为之前我的服务已经安装好了nginx的,然后我百度了一大堆的文章,试了在已经安装好的nginx基础下再安装ssl模块,无论试了多少遍,依然安装不上,没有办法只能重装。希望给那些在已经安装nginx的基础上安装ssl模块失败的同学,别浪费时间了,卸载重新安装吧!!!你如果没有安装过ssl模块参考:https://blog.csdn.net/weixin_38111957/article/details/81283121第一步 查看nginx 正在运行的进程

2020-09-11 15:18:35 4285

基于java的一个简单的点餐系统Menu.rar

基于java开发的一个简单的点餐系统,拥有前端与后台,内置简单的数据和使用说明

2019-07-20

iliveyou.rar

利用jsp编写的程序员专用心形告白文件,浪漫,美丽,可以自由更换内容

2019-06-20

空空如也

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

TA关注的人

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