自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (2)
  • 收藏
  • 关注

转载 feign异常丢失 springboot2.3.x版本发生异常时,响应的message和exception为空问题

具体查看源代码:BasicErrorController.getErrorAttributeOptions。原因:因为boot2.3.x版本可能考虑信息安全问题,把以下两个值默认为。"message": "非法访问",

2023-10-23 16:07:29 161

转载 CentOS7 root 密码修

centos 密码修改

2023-02-23 15:49:38 185

原创 centos shell 启动jar

【代码】centos shell 启动jar。

2022-11-01 11:49:37 278

原创 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.35/info: open //./pipe/docker_eng

docker

2022-08-15 16:53:00 1277

转载 基于docker-compose部署skywalking

基于docker-compose部署skywalking启动

2022-07-06 16:31:35 572

原创 seata + nacos + springcloud

seata注册到nacos,以及在微服务中的使用

2022-06-07 14:55:32 2131

转载 Mysql数据库的备份与恢复

一、Mysql数据库备份的相关概述备份的目的:用于灾难恢复、测试应用、回滚数据修改、查询历史数据、审计等数据丢失的原因:(1)程序错误(2)人为操作失误(3)运算错误(4)磁盘故障(5)灾难和盗窃等二、数据库备份的类型- 从物理和逻辑角度划分物理备份: 对数据库操作系统的物理文件(数据文件、日志文件等)进行的备份(针对出现问题时需要快速恢复大型数据库)划分: 冷备份、热备份、温备份(1)冷备份: 数据库关闭的状态下进行的备份(优点:备份速度快,恢复时简单,通过直接打包数据库文件

2022-04-11 09:10:24 2649

转载 Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 问题的解决方法

在执行数据库DDL操作 时,有事会出现“Oracle 报 “ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效” 的问题。 1 原因一般在用户修改记录之前,悲观锁就会发生作用,比如更新语句:select ..for update1执行这条命令之后,oracle 将会对返回集中的数据建立行级封锁,以防止其他用户修改这些记录。这时如果对这张表进行 ddl 操作将就会报 ORA-00054 错误。一张表如果加了表级锁,那么就不允许对该表进行...

2022-01-13 14:15:55 38272 2

转载 URL中使用escape()编码,在java中使用request.getParameter()获取参数为null

在做页面开发时使用了Javascript的escape()函数进行URL编码,结果在JSP或Servlet中用request.getParameter()时取不到参数,只返回一个空值。经过Baidu的搜索终于找到了问题所在及解决的办法。 本来Javascript中的escape()是将中文按ISO-8859-1字符集进行URL编码的,那样通过 request.getParameter()是能直接获取到请求参数的,但后来的Javascript将escape()换成了Unicode字符集编 码...

2021-08-26 17:43:30 459

原创 Kingbase触发器跨库设置(dblink)

参考:https://www.cnblogs.com/lottu/p/13331387.html目录1、安装dblink:2、创建dblink连接3、查询dblink连接4、关闭dblink连接5、跨库查询6、跨库执行ddl,dcl操作(dblink_exec)7、触发器执行ddldblink是一个支持从数据库会话中连接到其他Kingbase数据库的插件。在其他数据库跨库操作也是采用dblink的方式。1、安装dblink:cre...

2021-08-03 09:51:21 2082

转载 Linux 网络时间同步

Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。系统时间:指当前Linux Kernel中的时间。硬件时间:主板上有电池供电的时间。查看系统时间的命令: #date设置系统时间的命令: #date –set(月/日/年 时:分:秒)例:#date –set “10/11/10 10:15”查看硬件时间的命令: # hwclock设置硬件时间的命令: # hwclock –set –date = (月/日/年 时

2021-05-25 09:58:45 839

原创 openffice安装(windows和linux)

linux1、下载tar.gz包。下载地址:http://www.openoffice.org/zh-cn/2、解压文件:tar -zxvf Apache_OpenOffice_4.1.8_Linux_x86-64_install-rpm_zh-CN.tar.gz,然后进入zh-CN目录中。3、cd RPMS/ 里面都是rpm文件,我们需要安装这些文件。4、安装rpm文件: rpm -ivh –prefi=安装地址 *.rpm5、进入desktop-integration/目录:cd .

2021-05-08 16:28:38 445

转载 从@Async案例找到Spring框架的bug:exposeProxy=true不生效原因大剖析+最佳解决方案

前言本文标题包含有'靓丽'的字眼:Spring框架bug。相信有的小伙伴心里小九九就会说了:又是一篇标题党文章。鉴于此,此处可以很负责任的对大伙说:本人所有文章绝不哗众取宠,除了干货只剩干货。相信关注过我的小伙伴都是知道的,我只递送干货,绝不标题党来浪费大家的时间和精力~那无异于谋财害命(说得严重了,不喜勿喷)关于标题党的好与坏、优与劣,此处我不置可否本篇文章能让你知道exposeProxy=true真实作用和实际作用范围,从而能够在开发中更精准的使用到它。背景这篇文章可定位为是基于上篇

2021-04-13 17:12:44 1143 2

转载 X-Frame-Options响应头配置详解

X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, </iframe> 或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌套到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。X-Frame-Options三个参数:1、DENY表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。2、SAMEORIGIN表示该页面可以在

2021-04-12 18:08:24 32323 3

转载 Process Explorer使用图文教程

这是一款由Sysinternals开发的Windows系统和应用程序监视工具,目前Sysinternals已经被微软收购,此款不仅结合了文件监视和注册表监视两个工具的功能,还增加了多项重要的增强功能,此工具支持64位Windows系统 很多人可能把这款工具只当成TaskManager(任务管理器)的替代品,其实这样只能说是高射炮打蚊子,大材小用了,作为windows开发工程师,我极力推荐在编码和调试过程中使用此工具,下面介绍一下Process Explorer在开发过程中的用处。一、Proce..

2021-04-08 17:33:28 2359

原创 Spring boot @Transaction,@Async在同一个类中注解失效的原因和解决办法

目录一、失效原因二、解决方法本文的失效原因来源于https://blog.csdn.net/bai_bug/article/details/77199505一、失效原因在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的。比如,下面代码例子中,有两方法,一个有@Async注解,一个没有。第一次如果调用了有注解的test()方法,会启动@Async注解作用;第一次如果调用testAsync(),因为它内部调用了有注解的tes.

2021-03-18 16:36:06 2448 1

转载 AJAX IE Access-Control-Allow-Headers 列表中不存在请求标头

【问题描述】同一个接口(请求头中需要传参数“x-authorization”)在Chrome请求是正常的,但是在IE下就报错(版本为 11)。错误信息是“SEC7123:Access-Control-Allow-Headers 列表中不存在请求标头 x-authorization。【问题原因】1、域名在阿里云做了负载均衡,直接指向Gateway,不经过Nginx,所以就算怎么配置Nginx都是没意义的,而Gateway是有做header的配置的headers.addAll...

2021-03-11 21:02:59 987

原创 seata1.4.0 AT模式集成人大金仓(kingbase8)支持

目录一、服务端的修改(1)seata-core-1.4.0.jar\META-INF\services -->io.seata.core.store.db.sql.lock.LockStoreSql、io.seata.core.store.db.sql.log.LogStoreSqls 加上kingbase8的引入(2)seata-core-1.4.0.jar\io\seata\core\store\db\sql\lock -- 》增加KingbaseLockStoreSql.clas..

2020-12-18 11:39:36 1007 2

原创 windows seaweedfs安装、启动

目录1、下载2、解压3、安装4、文件上传1、下载https://github.com/chrislusf/seaweedfs/tags2、解压解压后,只有weed.exe文件3、安装cmd 命令行来运行此文件,通过weed -h可以查看所有的命令master 服务启动,用localhost有问题,建议使用ipweed master -ip=192.168.0.59volume节点启动weed volume -dir="E:/softw.

2020-12-03 11:03:35 1730

原创 Java 字符串转Date,正则表达式通用

import org.apache.commons.lang3.StringUtils;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;publ.

2020-12-01 17:46:12 642

原创 seata1.4.0+springboot+eureka+oracle集成

目录一、seata1.4.0配置1、seata-server下载2、修改file.conf和registry.conf配置文件3、lib目录增加oracle驱动包4、seata-oracle表插入5、windows启动二、springboot集成1、pom.xml文件引入2、配置文件yml设置3、事务使用一、seata1.4.0配置1、seata-server下载https://seata.io/zh-cn/blog/download.html2、修改

2020-11-26 16:42:45 1795 10

转载 @RequestMapping、@GetMapp、@PostMapp中的正则表达式

Spring MVC 用@RequestMapping注解处理请求,请求中可以带路径参数,但是对路径参数使用正则表达式却不能匹配,代码如下:@RequestMapping(method = RequestMethod.GET, value = "/users/{username:[a-z0-9_]+}")在IDEA中,正则表达式颜色是黑色的:运行也会出现无法匹配的错误。换成@GetMapping就不会出现问题:@GetMapping("/users/{username:[a-z0

2020-11-20 16:14:59 1943 1

转载 springBoot - 异常 - Cannot expose session attribute ‘user‘ because of an existing model object of the

分析:开启:设置是否允许HttpSession属性覆盖异常:Cannot expose session attribute 'user' because of an existing model object of the same name异常:javax.servlet.ServletException: Cannot expose session attribute 'user' because of an existing model object of the same name。

2020-11-19 16:44:33 570

转载 Elasticsearch学习之图解Elasticsearch中的_source、_all、store和index属性

1. 概述 Elasticsearch中有几个关键属性容易混淆,很多人搞不清楚_source字段里存储的是什么?store属性的true或false和_source字段有什么关系?store属性设置为true和_all有什么关系?index属性又起到什么作用?什么时候设置store属性为true?什么时候应该开启_all字段?本文通过图解的方式,深入理解Elasticsearch中的_source、_all、store和index属性。 如图1所示, 第二象限是一份原始文档...

2020-11-14 10:07:06 954

转载 “资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间”,

问题:idea出现警告:“资源添加到Web应用程序[]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间”。引用博文地址解决:在 /conf/context.xml 的 前添加以下内容(大小默认是1024,单位是KB):<Resources cachingAllowed="true" cacheMaxSize="100000" />...

2020-11-04 15:50:12 5615

转载 Springboot循环依赖解决办法

最近在使用Spingboot做项目的时候,在引入shiro后,启动项目一直报错 Error creating bean with name 'debtServiceImpl': Bean with name 'debtServiceImpl' has been injected into other beans [repayBillServiceImpl,investServiceImpl,receiveBillServiceImpl] in its raw version as part of a c.

2020-11-04 15:48:24 3394

转载 Idea tomcat 控制台中文乱码

一、配置系统编码为UTF-8一次点击File—>Settings—>Editor—>File Encoding1.将Global Encoding、Project Encoding的编码格式切换为UTF-82.将Properties Files下的Default encoding for properties files的编码格式切换为UTF-8,并将其后的 选择框勾选上 。二、编辑VM 点击Help-->Custom VM Options...

2020-11-04 15:43:06 1218 1

原创 springBoot @Value(“${x}“) 不存在使用默认值

@Value("${x}") 改为@Value("${x:默认值}")//null值用#{}包裹,如果不用默认解析成字符串@Value("${controls.developed:#{null}}")

2020-10-09 15:06:24 2146

原创 SpringBoot log4j2 配置

目录1、添加log4j2的包2、解决logback 日志冲突3、添加 log4j2.yml配置文件。4、处理yml配置启动,报错“ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console”的问题1、添加log4j2的包<dependency> <groupId>or...

2020-07-28 15:59:25 650

转载 Command line is too long. Shorten command line for SpringBootMainApplication or also for Application

问题如图:Error running 'SpringBootMainApplication': Command line is too long. Shorten command line for SpringBootMainApplication or also for Application default configuration.解决方案:修改项目下 .idea\workspace.xml找到标签<component name="PropertiesComponen.

2020-06-03 10:18:44 1212

原创 windows shell 应用启动脚本

# 修改窗口标题title test# 进入启动的目录cd /d D:\\jar\\test# 杀进程taskkill /im javaw-test.exe /f# 启动应用javaw-test.exe -Xms1024m -Xmx2048m -Dfile.encoding=utf-8 -jar test.jar

2020-06-01 11:41:51 1153

原创 SpringBoot MapperScan添加动态配置(占位符)

在对Mybatis自动扫描配置中,使用注解配置时,@MapperScan中的配置,通常配置如下:@MapperScan(basePackages = {"com.aa.**.mapper","com.bb.**.mapper"}, sqlSessionFactoryRef = "sqlSessionFactory")不支持在yml或properties文件中动态配置。因为MapperScan注解功能的实现类MapperScannerRegistrar实现的是ImportBeanDefinition

2020-05-23 16:46:12 7322 2

原创 windows filezilla 安装和配置

目录1、下载2、安装3、配置4、ftp客户端1、下载2、安装3、配置1)新增用户2)设置用户密码3)设置ftp指定的目录4)修改端口(可不修改)5)设置TLS(不设置,密码则用明文传输)4、ftp客户端下载地址:https://filezilla-project.org/download.php?type=client...

2020-04-08 17:28:57 2180

转载 API网关spring cloud gateway和负载均衡框架ribbon实战

原文地址:https://www.cnblogs.com/ye-feng-yu/p/11106006.html

2020-03-22 15:35:21 5289

原创 nacos集群部署

参考官方地址:http://www.imooc.com/article/288153目录一、部署架构图2、环境3、MySQL数据库4、配置数据库连接5、主机规划6、设置集群节点7、Nginx配置8、测试9、MySQL 8.0配置一、部署架构图部署架构图如下:2、环境windows nginx-1.17.9 下载 nacos...

2020-03-20 10:03:29 959

转载 不要再 if...else了,代码这样写才好看!

目录前言问题一:if…else 过多问题表现如何解决方法一:表驱动方法二:职责链模式方法三:注解驱动方法四:事件驱动方法五:有限状态机方法六:Optional方法七:Assert 模式方法八:多态小结问题二:if…else 嵌套过深问题表现如何解决方法一:抽取方法方法二:卫语句问题三:i...

2020-03-17 17:26:37 492

原创 MybatisPlus 根据模板生成代码(包含swagger2注解)

1、模板生成类:PlusGenerator.javaimport com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;impo...

2020-03-04 20:30:20 3632 2

原创 jenkins 部署项目到windows系统

1、jenkins中设置SSH Server2、windows系统中安装PowerShellServer.exe,百度网盘下载:链接:https://pan.baidu.com/s/1CedPuncOgjngtB6HztYxlQ提取码:dqla3、安装后,设置PowerShellServer的编码4、jenkins创建maven任务并配置5、buss.bat脚本配置...

2020-03-04 18:28:23 1956 1

转载 Spring Boot配置ssl证书启用HTTPS协议

.生成证书,可以使自签名或者从SSL证书授权中心获得的。cmd进入JDK安装目录(D:\Java\jre1.8.0_181\bin),利用keytool证书管理工具,生成自签名证书。生成命令如下(找不到keytoo命令的先去配置java环境)我指定的名字叫tomcat.keystore 别名叫tomcat,密码自己设置,我这里用的tomcat,最后那个直接按得回车keytoo命令:k...

2020-03-03 15:40:29 1815

转载 windows本地 Oracle 11g安装完整教程 (windows10下安装)

1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of...

2020-03-02 15:09:49 1141

3.6.X版本延迟队列插件,用7z解压

3.6.X版本延迟队列插件,用7z解压

2023-02-09

seata-oracle.sql

Seata1.3.0 Orace对应的UNDO_LOG、GLOBAL_TABLE、BRANCH_TABLE、LOCK_TABLE等表,并且包含UNDO_LOG自增序列。s

2020-09-15

JSecurity Shiro开发教程

Apache Shiro 是 Java 的一个安全框架,Shiro 可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓 存等

2015-07-08

空空如也

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

TA关注的人

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