- 博客(76)
- 资源 (2)
- 收藏
- 关注
原创 spring cloud集成sentinel报错
因为我的系统中使用swagger规范文档插件,以及knife4j界面加强工具。sentinel是阿里巴巴的服务保护框架,可以限流、熔断等。其中knife4j架包与sentinel冲突。我用了一天的时间参找到错误。
2022-07-27 17:29:37 3821 1
原创 idea中突然无法识别配置文件,就连application.proprietary都无法识别
我使用的是springcloud,springboot,我改了pom文件中的版本号后,idea就突然无法识别原本的配置文件了。然后我用百度的方法。最后配置文件的图片确实变成了我们熟悉的绿色图标,但是idea依然无法加载配置文件。而且target包中没有我们写的配置文件。...
2022-07-27 15:40:56 1863
原创 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 35824 1
原创 html、css、js原生的弹窗功能
有时候,我们在写项目的时候使用框架里的弹窗,并不能满足客户的需求,又或者使用地框架有冲突的时候,这时我们只能使用原生的css,js去写一个弹窗。
2022-06-29 15:06:20 1605
转载 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 1204
原创 Windows系统重装后,mysql启动
Windows系统重装后,mysql启动当然前提是你的mysql没有在C盘。1.进入mysql的安装目录bin下,使用cmd启动2.重新安装mysqlmysqld -install3.启动mysql服务,登录net start mysql4.登录连接
2022-03-10 10:06:02 1802
原创 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 21705
原创 金仓(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 3316
原创 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 3157
原创 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 9125 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 2343
原创 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 155
原创 redis学习(二)——redis启动设置(linux下开机自启动)
手动启动前台启动方法redis-server前台启动,命令行窗口不能关闭,否则服务器停止后台启动方法将redis.conf中的 daemonize no 改成 yes
2021-10-21 17:44:34 270
原创 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 130
原创 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 163
原创 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 311
原创 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 129
原创 spring boot整合SpringSecurity-01入门
spring boot整合SpringSecurity 目录SpringSecurity
2021-08-05 08:43:58 118
原创 Spring Boot下Spring Security权限认证@PreAuthorize注解失效
Spring Boot下Spring Security权限认证@PreAuthorize注解失效根据我的经历,一共有三种情况。如果谁还遇到其他情况可以提出来。第一种情况。就是网上大量出现的。没有添加**@EnableGlobalMethodSecurity**注解。...
2021-07-29 14:32:11 5564 12
原创 使用@Data注解之后,因为pojo中实体类的首字母大小写,无法注入。
一般情况下,pojo实体类中的首字母都小写,因为这样才能符合 set/get 方法中的驼峰命名法。但是,当你进入公司的时候,一个项目你从中间加入,你发现无论前端还是数据他们的首字母都是大写。而且,前端还是写死的,并不是动态。这时候如果你用小写,那你这样都是是不对的。而你使用大写后,并用json产地数据,无数书法注入的。@Datapublic class Demo{ private String ID; private String Name;}前端传递的数据{ "I
2021-06-29 10:06:46 1967
原创 SpringBoot集成rabbitMq 具体的编程操作 Direct Exchange
SpringBoot集成rabbitMq 具体的编程操作
2021-06-21 14:29:27 233
原创 SpringBoot集成rabbitMq入门(目录)
SpringBoot集成rabbitMq入门讲解,让你从零开始使用消息队列。首先我介绍一下为什么使用消息队列。为什么使用消息队列
2021-06-21 11:23:31 159 1
原创 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 149 2
原创 MySQL中查询数据记录中当前时间的差值。
上一个博客我们讲了查询一个数据库中相邻记录的差值,这一次我就讲一下数据记录的时间与当前时间的的差值。领导:我要知道一个设备是不是已经断线了。我:好的!领导,没问题领导!!!这时我们要想想要知道一个设备是否断线,最常见的方法就要在数据库中一个status(状态)字段,如:添加了状态字段后,我们要更新这个字段才能判断情况。0:断开,1:连接。而当我们添加设备的数据时,这个字段就变成了1。当时间差大于一定的时间段后,就是断开,就要更改为0,利用mysql 查询数据记录中当前时间的差值。sele
2021-06-15 10:58:52 1769
原创 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 3008 1
原创 idea集成git后配置忽略文件
idea集成git后配置忽略文件因为idea的版本不同在idea中添加忽略文件的方式也不同。因此,这里我直接使用通用的配置方式使用.gitignore配置文件在你使用git时你的项目中就会生成一个.gitignore文件当然,如果你没有自动生成,你可以自己创建一个。在这个文件中你可以自己定义你要忽略的文件。# 自定义的忽略文件/.gitignore #文件.idea/ #文件夹*.imltarget/定义完之后,你就可以看到你定义的文件就变成了金色的忽略文件
2021-06-06 15:38:46 197
原创 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 3137 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 353
转载 时间格式标准化,@JsonFormat与@DateTimeFormat注解的使用
背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题,我们通过使用@JsonFormat可以很好的解决:后台到前台时间格式保持一致的问题。其次,另一个问题是,我们在使用WEB服务的时,可能会需要用到,传入时间给后台,比如注册新用户需要填入出生日期等,这个时候前台传递给后台的时间格式同样是不一致的,而我们的与之对应的便有了另一个注解,@DataTime
2021-05-28 16:50:37 701
原创 spring boot 跨域问题 与一个简单的跨域请求测试
@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 跨域支持 * @param registry */ @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOr...
2020-11-17 11:13:39 378
原创 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 604
原创 基于java+ssm的图书馆管理平台——后端——(二)集成ssm框架
(二)集成ssm框架上一篇文章中我讲了在idea中创建一个java web的项目,这一篇中我讲一下集成ssm框架spring、spring MVC、MyBatis第一步 导入jar包
2020-09-24 18:02:52 239
原创 利用idea搭建项目
基于java+ssm的图书馆管理平台——后端(一)利用idea搭建项目梳理一下自己掌握的知识。做一个基于ssm框架的图书馆管理系统首先要搭建 一个框架。这里我用的软件是idea。做一个Javaweb的项目要准备的东西。一、一个好的编译软件。我用的是idea,准备完毕。二、tomcat。我用的版本是tomcat-8.5,准备完毕。三、jdk 版本1.8。准备完毕。开始创建项目...
2020-09-24 11:17:14 388
原创 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 1095 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 4518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人