自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Boot 集成websocket

*** 注入ServerEndpointExporter,* 这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint*/@Bean@Component@Slf4j/*** 线程安全的无序的集合*//*** 存储在线连接数*/@OnOpentry {

2023-09-13 16:33:05 212

原创 clash设置代理后内网访问慢及访问不到问题

在.config/clash文件夹下新建 proxyIgnoreList.plist文件,如果不知道.config/clash在哪的,可以通过。然后关闭clash客户端,重新代开,然后重载配置文件即可生效。然后在新创建的文件内写入要忽略代理的域名及ip段即可,配置忽略代理的ip及域名即可,打开本地文件夹来定位。

2023-08-30 10:53:53 12430

原创 springcloud + feign + seata1.5.2 + nacos

springcloud + feign + seata1.5.2 + nacos

2022-11-25 22:39:00 1063 2

原创 docker-compose部署微服务

服务器中安装docker-compose首先就是将要部署的服务打成jar包,然后传到服务器上,并在其同级目录下创建一个Dockerfile文件,内容主体FROM anapsix/alpine-java:8_server-jre_unlimitedMAINTAINER aounhuiRUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN mkdir -p /xxxWORKDIR /xxxEXPOSE 9001

2021-12-21 12:46:13 1366

原创 springboot自定义拦截器注解,实现请求token验证

第一步:自定义注解@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface UserCheck { boolean validate() default true;}第二步:自定义拦截器,实现 HandlerInterceptorAdapter@Component@Slf4jpublic class AuthorizationInterceptor extends Hand

2021-11-17 14:02:34 1625

原创 SpringBoot防XSS攻击

XSS是啥就不多介绍了,主要介绍一下SpringBoot用最简单的方式进行防护首先需要引入的依赖如下<dependency> <groupId>net.dreamlu</groupId> <artifactId>mica-xss</artifactId> <version>2.0.9-GA</version></dependency><dependency>

2021-11-10 13:26:31 1907

原创 (已解决)MAC系统下使用IDEA开发工作流Activity

首先IDEA需要安装插件,我这里的IDEA事2020版本,在插件里面根本找不着,JetBrains Marketplace,在这里搜“actiBPM”然后把插件下载下来,然后在IDEA里面从磁盘导入插件就OK了。然后就是IDEA里面的各种配置首先是pom文件的配置: <dependency> <groupId>org.activiti</groupId> <artifactId>

2021-10-27 10:48:20 365

原创 mysql使用group by查询报错SELECT list is not in GROUP BY clause and contains nonaggregated column...

在sql命令行中输入select @@sql_mode;这时我们能够看到自己的sql_mode配置,其中如果有ONLY_FULL_GROUP_BY,那它就是group by查询报错的罪魁祸首了然后就是mac系统中修改mysql的配置针对mac端,并且没有my-default.cnf的用户修改期间必须关闭mysql我们要在/etc下新建my.cnf$ cd /etc$ sudo vim my.cnf# For advice on how to change settings pl

2021-10-25 10:35:44 523

原创 (已解决)xxx.jar包中没有主清单属性

通过IDEA打的程序包,在运行的时候,提示没有主清单属性,也就是说找不到启动类这时候只需要在pom文件的<build><plugins>...下加上一个配置即可<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.2.2

2021-10-22 17:19:11 2456

原创 文本同文件一并提交的后端接口处理(一个实体类)

如果一个实体类中同时包括文件和文本类型,如:public class entity { private MultipartFile inputFile1; private Integer number; private String text;}这时候前端给我传的内容要放在form-data中,后端在进行接受的时候也不能使用@RequestBody来接受,因为@RequstBost接受的类型为application/json,而form-data的接受类型是applic.

2021-10-22 15:28:18 421

原创 通过url下载文件和本地路径下载文件是不一样的!

通过url下载文件: @RequestMapping(value = "/download", method = RequestMethod.GET) public void getRequest(HttpServletResponse response) { String requestPath = "http://xxx.com/demo/sys/test.pdf" String filename = "test.pdf"; Input

2021-10-19 17:32:04 337

原创 (前后端都有)前后端分离,RSA密码加密解决方案

RSA是非对称加密,所以需要生成一对密钥对(公钥+私钥:公钥加密,私钥解密)整个过程可以简述为:前端通过请求,拿到公钥,在前端将敏感信息(如密码等)进行加密,然后将密文传输到后端,后端通过私钥对密文进行解密,拿到明文的信息。上代码:1:RSA工具类(密钥对生成、通过私钥对密文解密)public class RSASecurityUtils { public static final String UTF_8 = "UTF-8"; public static final S

2021-10-19 17:22:35 4421 1

原创 (已解决)RedisTemplate写入数据 \xAC\xED\x00\x05t\x00 序列化问题

先看现象:Spring使用RedisTemplate进行数据缓存的时候,发现缓存的数据有序列化问题话不多说,上图不仅仅是key出现这种序列化问题,而且value也会出现这种情况先把解决方案放着,要不有的人嫌事多@Configurationpublic class RedisTemplateSerializer { public RedisTemplate redisTemplate; @Autowired(required = false) pub..

2021-09-30 18:19:55 495

原创 java8新特征—Optional总结

首先先介绍一下Optional,Optional就是一个容器对象。个人理解,在日常开发中对其使用最多就是处理对象的空指针情况。Optional有三种构造方法: ofNullable:这种允许传入的对象为null empty:这种创建出来的就是一个为空的对象 of:这种不允许传入为null,如果为null会抛出空指针异常异常常用的方法有:orElse 如果值存在就将其值返回,否则返回传入的默认值orElseGet ...

2021-09-08 15:48:04 79

转载 java反射框架-Reflections

Reflections详细介绍Reflections 通过扫描 classpath,索引元数据,允许在运行时查询这些元数据,也可以保存收集项目中多个模块的元数据信息。使用 Reflections 可以查询以下元数据信息:1)获得某个类型的所有子类型2)获得标记了某个注解的所有类型/成员变量,支持注解参数匹配。3)使用正则表达式获得所有匹配的资源文件4)获得所有特定签名(包括参数,参数注解,返回值)的方法Reflections依赖 Google 的Guava库和Javassist...

2021-08-11 09:06:54 329

原创 数据快照

探究快照技术一、什么是快照存储网络行业协会对快照的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始时间点)的映像,快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。其实就像照相机一样,相机快门一闪,记录下那一时刻。不一样的就是快照可以恢复到那一时刻,但是我们却永远也会不到我们照片中的曾经时刻。很多的情况是我们对磁盘进行快照,磁盘快照(Snapshot)是针对整个磁盘卷册进行快速的档案系统本分,与其他备份方式最主要的不同点在于“速度”,很多种快照技术

2021-05-08 10:58:18 2954

原创 CPU虚拟化

CPU虚拟化中央处理器(CPU),是计算机的主要设备之一,是计算机中的核心配件。在计算机体系结构中,CPU是对计算机的所有硬件资源(如存储器、输入输出单元)进行控制调配、执行通用运算的核心硬件单元。计算机系统中.

2021-05-08 10:56:01 5728 3

转载 MAVEN安装配置

转自:https://blog.csdn.net/a805814077/article/details/100545928tips: 官网为外网,下载速度较慢,这里提供3.6.3版本的三方链接下载Maven下载 无视下载速度以及需要其他版本的伙伴点此进入Maven官网下载 选择左侧Download 点击箭头所指的链接进行下载 下载完成后,选择一个路径进行解压 然后配置path环境变量,如图 系统变量:MAVEN_HOME = F:\dev\apach.

2021-05-08 10:53:42 66

原创 SpringBoot使用Slf4j进行日志配置

首先在resource文件夹下面创建logback-spring.xml文件<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true -->&

2021-05-08 10:49:58 430

原创 HTTPS的GET、POST、PUT、DELETE请求

import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.methods.*;import org.apache

2021-05-08 10:46:15 957 1

原创 MybatisGenerator生成mapper、dao、entity

1、resource文件夹下创建generactorConfig.xml的文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1

2021-05-08 10:41:49 121

原创 Spring启动自动执行方法

Spring启动自动执行方法1、实现ServletContextAware接口并重写其setServletContext方法@Componentpublic class TestStarted implements ServletContextAware { /** * 在填充普通bean属性之后但在初始化之前调用 * 类似于initializingbean的afterpropertiesset或自定义init方法的回调 * */ @Overri

2021-05-08 10:37:01 2126

NaviCat简体中文版

对多种数据库的操作工具,MySQL,SQL server,Oracle,access。。。都可以,对数据的查看更见快捷方便

2018-11-01

空空如也

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

TA关注的人

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