自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 关于nginx报错405

*4、跨服务调用报错解决(亲测有效)

2023-08-28 16:57:22 8637

原创 AES与RSA加解密及签名

ECB (电子密码本)模式是最简单的块密码加密模式,加密前根据数据块大小(如AES为128位)分成若干块,之后将每块使用相同的密钥单独通过块加密器密器。但这种模式中,所有数据都采用相同密钥进行加/解密,也没有经过任何逻辑运算,相同明文得到相同的密文,所以可能导致“选择明文攻击”的发生。这种加密模式中,由于加密流程和解密流程中被块加密器加密的数据是前块的密文,因此即使本块明文数据的长度不是数据块大小的整数倍也是不需要填充的,这保证了数据长度在加密前后是相同的。公钥是公开的,任何人都可以获得,私钥则是保密的。

2023-06-16 11:47:24 3408

原创 关于文件操作工具类及readLine()方法

即读取时间超时,但是从服务器发送过来的数据并不很长,所以按照正常情况下读取超时的情况一般是不会出现的,经过仔细研究发现是因为read()方法读取的是单个字符,会以流末尾作为结束,也就是说只要连接方一直在重复的发送数据,那么read()就会一直在读取一个很长的输入流,这样的话当然就会很容易造成读取超时的问题了,所以。readLine方法读取一个是文本行。readLine()方法无论读取一行数据还是读取多个字符,最终调用的方法还是读取字符流(Reader)中的read()方法,一次读取一个字符。

2023-06-15 12:00:44 777

原创 关于项目权限(SpingbootSecurity)集成(俩个及以上系统共享登录的用户信息)

Spingboot、Security、Mysql、Redis。 2:现在有这样一个需求。从平台登录用户,子系统的入口在平台。通过平台可以访问子系统同时还能拿到平台登录的用户信息,无token或token过期不能访问系统(1):通过共享Redis。从Redis中获取用户信息。俩个系统之间共享Redis。子系统用过滤器去拦截,但是难点在于解析token获取Redis的Key以及拿到的用户信息如果去做一个全局方法去调用

2023-04-04 12:00:21 598

原创 springboot最简单实现多线程定时任务

2、通过ScheduleConfig配置文件实现SchedulingConfigurer接口,并重写setSchedulerfang方法。1、开启定时任务:首先在主启动类上加注解。3、编写多个定时任务。

2023-03-01 12:04:18 1526 1

原创 过滤器filter实现token拦截解析(亲测)

1、什么是token? token令牌:是服务端生成的一串随机生成字符串(我们的例子用UUID生成),放在请求头作为客户端进行请求的一个标识。 当用户第一次登录,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可判断是谁在调用接口,无需再要用户名和密码。 最近有一个需求是权限系统对另一个系统进行token验证权限管理。子系统并未引入权限框架。目前实现思路是前端将token传入子系统。通过共享redis去解决权限问题。故此子系统只

2023-02-27 18:03:37 1407

转载 springboot之定时任务

定时任务、springboot,java,mysql

2023-02-22 09:59:26 179

原创 关于数据库id自增太长导致前端获取id不准确

【代码】关于数据库id自增太长导致前端获取id不准确。

2023-02-17 14:42:43 1282

原创 springboot配置双数据源

mysql、JDBC、springboot、Java

2023-01-04 13:52:58 1880

原创 nginx配置图片映射

nginx配置图片映射。

2022-12-29 10:49:35 2171

原创 JAVA判断某一点是否在任意多边形内(亲测)

JAVA判断一点是否在任意多边形内

2022-12-14 11:13:22 2939

原创 本地svn文件夹如何删除

【代码】本地svn文件夹如何删除。

2022-12-01 11:01:45 3640

原创 Linux系统部署apk配置nginx

Linux系统部署apk包配置nginx

2022-11-17 14:18:44 1393

原创 总结一下一年的工作经历及感悟

springboot开发总结,开发心得,体会,

2022-11-11 16:07:46 269

原创 在Linux系统下配置Nginx部署srpingboot项目

springboot项目在nginx部署

2022-11-11 15:37:34 1249

原创 springboot在Linux上部署前后端

springboot项目部署之Lnux

2022-11-11 15:20:40 167

原创 springboot-swagger引入

springboot集成swagger

2022-11-11 15:13:52 102

原创 Minio文件管理

Minio文件管理

2022-11-11 15:01:33 419

原创 Srpingnoot-POI框架上传解析表格

PIO框架的表格导入导出

2022-11-11 14:53:45 204

原创 eclipse中tomcat提示404错误及tomcat启动失败(完美解决)

404错误解决方案在配置项目环境的时候遇到这么一个问题,在jdk maven tomcat都配置完成以后,在浏览器中输入:localhost:8080来准备启动tomcat的时候,提示404错误。重新检查所有的配置仍然没有解决问题,其实在这我们习惯性的忘记了检查Tomcat服务器的server location的配置。因为之前我们使用的myeclipse帮助我们开发人员集成很多的配置,现在改用eclipse来开发就会忘记一些配置。...

2021-08-18 08:57:58 18996

原创 2021-08-08

JAVA常用的类,接口,包,数据结构一:类:1.java.lang.Object2.java.lang.String3.java.lang.System4.java.io.file5.java.io.FileInputStream二:包:1.java.lang包2.java.io包3.java.swt包4.java.util包5.java.sql包三:接口:1.java.util.List2.java.util.Map3.java.util.Iterator4.java.sql.

2021-08-08 15:18:08 75

原创 mybatis自己有二级缓存为什么还要用redis

Mybatis 有二级缓存,为什么还要用Redis?mybais一级缓存作用域是session,session commit之后缓存就失效了。mybais二级缓存作用域是sessionfactory,该缓存是以namespace为单位的(也就是Mapper.xml文件),不同namespace下的操作互不影响。所有对数据表的改变操作都会刷新缓存,但是一般不要用二级缓存,比如 在UserMapper.xml中有大多数针对user表的操作,如果在另一个xxxMapepr.xml中,还有针对use

2021-07-26 17:57:13 333

原创 IDEA中maven项目中的pom.xml文件除了project全部报错

一:问题描述二:解决方法

2021-07-21 14:16:55 138

原创 win10 mysql 卸载不干净,安装提示,The service already exists

1.下载安装包并解压后以管理员身份运行cmd(系统win10)2.输入命令cd /d F:\mysql-5.7.19-win32\bin(此为解压目录)3.输入安装命令 mysqld --install 出现问题:The service already exists 原因: 这是由于之前已经安装过mysql并且没有删除干净解决方法4.重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务: 发现之前确实有安装过。5.命令...

2021-07-21 12:19:45 345

原创 Navicat连接mysql出现2003——can‘t connect to mysql server on localhost(10061)

一:错误内容二:解决方案修改my.ini文件,把bind-address = 127.0.0.1改成bind-address = 0.0.0.0如果没有的话就加上去

2021-07-21 11:16:58 191

原创 错误:找不到或无法加载主类com.xxx.xxx.Application(完美解决)

第一种解决方案:检查项目module sdk步骤:File-project structure -modules 查看项目module sdk第二种解决方案 :检查项目jdk版本和maven版本是否对应步骤:file-setting-build,execution,deployment-build tools-Maven-Runner 中的jre第三种解决方案 :将maven中清空重新编译,在idea编译器中执行步骤:在terminal中输入mvn clean compile

2021-07-20 17:01:59 92667 11

原创 错误:1251-Client does not support authentication protocol requested by server;consider upgrading MySQl

错误描述:解决方法第一步管理员运行 CMD 窗口;第二步通过 cmd 命令进入 mysql 的安装目录;、第三步下面的两条指令逐条复制粘贴到控制台就可以了其中“12346”为自己的数据库登录密码第一条指令 alter user 'root'@'localhost' identified with mysql_native_password by '123456';第二条指令 flush privileges;...

2021-07-19 17:55:45 347 3

原创 错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

1、数据库安装可能出现的问题@1@有时候我们登录Mysql输入密码的时候,会出现这种情况  mysql -u root -p  Enter Password > '密码'  错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)  或者:错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost'.

2021-07-19 17:51:52 524

原创 数据库SQL笔试题

、锁的优化策略1. 读写分离2. 分段加锁3. 减少锁持有的时间4. 多个线程尽量以相同的顺序去获取资源不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放次数过多,反而效率不如一次加一把大锁。2、实践中如何优化MySQL最好是按照以下顺序优化:1.SQL语句及索引的优化2. 数据库表结构的优化3.系统配置的优化4.硬件的优化3、优化数据库的方法选取最适用的字段属性,尽可能减少定义字段宽度,尽量把字段设置NOTNULL,例如’省份’、’性别’最好适用EN

2021-07-19 17:47:53 368

原创 Springboot设计思路

百度理解:1、DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。2、Service层:Service层主要负责业务模块的逻辑应用设计。同样是首先设计接口,再设计其实现的类,接着再Spring的

2021-07-19 17:44:33 1489

转载 Springboot注解

学习Springboot什么时候使用什么注解是让人头大的事情.那么今天将相关注解分享给大家@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration@EnableAutoConfiguration@ComponentScan@ResponseBody:表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,用于构建RESTful的api。在使用@Request...

2021-07-19 17:38:47 41

原创 Springboot集成logback

一、logback的介绍Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Servlet容器集成提供通过Http来访问日志的功能二、logbac优

2021-07-19 17:30:02 867

原创 Springboot关于Mybatis的物理删除和逻辑删除

首先介绍何为物理删除,何为逻辑删除.物理删除即为在前端页面上点击删除按钮后,前端显示数据消失,同时在数据库里面此数据相关信息也被删除消失.逻辑删除为在前端页面上点击删除按钮后,前端显示数据消失,但数据库里面数据依旧存在.其实要又物理删除变为逻辑删除是十分简单是事.首先我们在数据库里面对要操作的表增加一个字段.如图.当为0时显示数据,当前端点击删除按钮后此字段变为1,前端此条数据记录消失.我们只需要将Mapper.xml中删除Sql改为如图就行....

2021-07-19 17:04:05 1280

原创 基于Springboot实现登录注册

话不多说.先看总体建包图 相信大家对于如何搭建一个Springboot项目已经熟悉不过了.所以这步跳过.首先导入相关的依赖(复制我的也行)<?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...

2021-07-19 16:50:20 787

原创 Springboot集成Redis

Srpingboot集成Redis一般为添加依赖;写入配置;添加注解;编写序列化工具;实体类实现Serializable1.导入相关依赖2.如图为application.properties相关的配置,其中如果没设计Redis密码,密码处可以不填写.3.在启动类上加注解4.在需要缓存的Service类加注解5.在entity类中实现Serializable6.新建一个Config包.将缓存序列化输出....

2021-07-19 16:15:36 83

原创 异常:This application has no explicit mapping for /error, so you are seeing this as a fallback解决方法

当出现这种问题的时候一般有以下几种解决方案: 1.IDEA目录结构的问题,Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 。而我的controller则放在了最外层的包里面。导致找不到页面.如图为正确的目录结构22.在启动类上的注解中添加扫描的位置,如图.3.如果页面使用 thymeleaf.一定要将 thymeleaf的依赖导进去...

2021-07-19 16:01:45 805

非道路移动机械远程在线监控及联网要求

为贯彻《中华人民共和国环境保护法》和《中华人民共和国大气污染防治法》,防治非道路移动机 械排气对环境的污染,规范机械排放远程监控技术,改善空气质量,制定本标准。 本标准规定了非道路移动机械远程在线监控的车载终端和精准定位系统功能和性能要求、企业平台 要求,以及数据传输的通讯协议及数据格式。

2023-06-16

蓝绿发布及灰度发布、及部署细节

保证整体系统稳定性,在初始灰度的时候就可以发现、调整问题,影响范围可控; 新功能逐步评估性能,稳定性和健康状况,如果出问题影响范围很小,相对用户体验也少; 用户无感知,平滑过渡。 部署过程

2023-01-06

Kubernetes使用教程及相关的Nginx配置教程、Kubernetes 使用数据卷

Kubernetes 是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能

2023-01-06

分布式的事务处理、springcloud

分布式处理事务、AT模式、CTT模式、Saga模式、隔离机制、实战

2023-01-06

srping权限认证、分布式、Security 、oAuth

权限认证处理、更容易集成进springcloud

2023-01-06

springcloud分布式消息处理

由浅到深讲解了分布式的消息处理,简单易懂,全面

2023-01-06

springcloud分布式服务治理

springcloud入门、全面仔细的讲讲分布式的服务治理。理解简单,由浅入深

2023-01-06

错误:找不到或无法加载主类com.xxx.xxx.Application(完美解决)

讲常见造成此种错误的情况统一收录并提供解决途径致此方法经上万人一认可,提供有多种解决途径。

2023-01-05

空空如也

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

TA关注的人

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