答疑解惑
文章平均质量分 52
答疑解惑相关
欲无缘
Java后端开发 陆续分享后端分布式、中间件、 服务器运维、云原生、前端、移动开发、大数据等相关知识。
展开
-
数据脱敏的几种方案
数据脱敏也叫数据的去隐私化,采用专门的脱敏算法对敏感数据进行屏蔽和仿真替换,将敏感数据转化为虚构数据,将个人信息匿名化,为数据的安全使用提供基础保障。同时,在不改变业务系统逻辑的前提下,保证脱敏后的数据保留原数据的特征和分布,同时保证数据的有效性和可用性,使脱敏后的数据能够安全地应用于测试、开发、分析和第三方使用环境中。原创 2023-05-08 18:24:32 · 2678 阅读 · 0 评论 -
配置AOP时获取被代理的类上的注解会导致获取失败
通过报错分析是@ServerEndpoint的原因 发现项目中确实引用webSocket。在使用AOP时,会使用动态代理,如果此时再获取被代理的类上的注解会导致获取失败。AOP切点表达式配置不扫描@ServerEndpoint的service。配置AOP扫描所有的service。在项目启动时发现如下错误。原创 2022-12-09 08:48:16 · 662 阅读 · 0 评论 -
全局异常处理导致seata分布式事务无法回滚问题
假设服务A调用服务B, 服务B发生异常,由于全局异常处理的存在(@ControllerAdvice), seata 无法拦截到B服务的异常,从而导致分布式事务未生效。微服务场景下,配置了统一全局异常处理,导致seata在AT模式下无法正常回滚问题。程序代码各自判断RPC响应码是否正常,再抛出异常。本篇文章使用AOP切面解决。RPC接口不配置全局异常。原创 2022-12-08 16:52:17 · 2049 阅读 · 0 评论 -
oracle常见报错问题处理
协议适配器错误怎么办?忘记密码了怎么办?报错:ora-01033oracle initialization or shutdown in progress;edit无法使用怎么办?报错:ORA-28547:connection to server failed,probable Oracle Net admin errorORA-12505:监听程序当前无法识别连接描述符所给出的SIDConnection with same connection name already exists in t原创 2022-11-22 11:57:10 · 2189 阅读 · 0 评论 -
解决Linu命令失效(x -bash: java-version: command not found)
解决方法:在~/.bashrc 里面加一句source /etc/profile,可解决。所以,重新进入服务器,需要source /etc/profile才能找到JDK。转载 2022-11-18 17:34:53 · 634 阅读 · 0 评论 -
Mybatis( If条件失效 )
原因是:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,’0’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析。由于start等于0表示空字符,也就是ASCII码表里的0号字符,等同于‘’这个。所以‘’==start,所以条件进不去。解决办法二:使用toString()方法转换为字符串。解决办法一:使用双引号。原创 2022-09-14 15:45:22 · 888 阅读 · 0 评论 -
.gitignore文件不生效
gitignore文件只会在第一次提交项目的时候写入缓存,也就是说如果你第一次提交项目时候忘记写.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为在缓存中已经标记该项目不存在ignore文件了(boolean)所以我们使用git rm -r --cached .去清除所有的缓存。然后再次提交代码就可以了,这样.gitignore文件就会生效了。重新提交后发现.gitignore文件生效了。............转载 2022-08-08 16:29:19 · 145 阅读 · 0 评论 -
xshell可以连接虚拟机的的Linux,xftp连接不上问题解决
我的电脑环境:宿主机:win10虚拟机的Linux网络连接方式是NAT最近虚拟机安装Linux之后,在主机上使用xshell和xftp发现xshell可以正常连接虚拟机上的Linux,但是xftp无论如何都连接上后来才发现,win10的ftp协议默认是不开启的(win7默认是开启)。开启方法:控制面板---->程序看和功能---->启用或关闭windows功能---->internet information services---->勾选FTP服务---->确定。然后xftp也就可以正常使用了(以上只是个转载 2022-08-08 16:44:13 · 3541 阅读 · 0 评论 -
一劳永逸解决git OpenSSL SSL_read: Connection was reset, errno 10054(配置SSH Key)
找到项目的本地文件,进入项目文件夹,进入.git的隐藏文件夹找到config配置文件,不显示隐藏文件的话可以去百度一下怎么开启隐藏文件显示。原文链接:https://blog.csdn.net/weixin_43325510/article/details/121129094。git config --global user.email “mowangblog@qq.com(改为你的邮箱)”ssh-keygen -t rsa -C “mowangblog@qq.com(改为你的邮箱)”..........转载 2022-08-08 16:48:20 · 820 阅读 · 0 评论