自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Seata 分支事务提交时候注册不到全局事务中

Could not register branch into global session xid

2024-05-28 09:59:39 198

原创 seata全局事务回滚的问题

seata全局事务回滚问题

2023-12-18 08:49:06 518

原创 apisix 安装

本文基于docker-compose安装APISIX, 所以需要提前安装好docker、docker-compose。其中example目录结构如下:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LBiI6wSu-1689926081871)(en-resource://database/726:1)]4.docker-compose操作5.附docker操作。

2023-07-21 15:55:47 712 2

原创 Spring是如何管理事务的之@Transactional

Spring之@Transactional详解 原文链接总结:1、就是@Transactional注解保证的是每个方法处在一个事务,如果有try一定在catch中抛出运行时异常。2、方法必须是public修饰符。否则注解不会生效,但是加了注解也没啥毛病,不会报错,只是没卵用而已。3、this.本方法的调用,被调用方法上注解是不生效的,因为无法再次进行切面增强。...

2021-03-25 16:01:20 186

原创 service 注入为null 踩坑注意

同事今天写了一段代码,但是执行的时候 注入的service一直为null。最终发现是方法上的修饰符 写成了private 。原因分析:容器扫描bean生成代理类的时候,public和protected方法可以被正常代理,而private方法的不会被代理,属性的注入也是在代理类中完成,所以public/protected方法获取的注入属性是完成注入的属性,private方法获取的是未完成注入时的属性,所以是null。AOP切入的方法,其访问权限为protected/public,如果匹配private

2021-03-11 10:49:15 5996

转载 Jpa:@column注解可以配置在属性字段,也可以配置在属性对应的get方法上面取决于@Id注解在哪里就哪里起作用

Jpa:@column注解可以配置在属性字段,也可以配置在属性对应的get方法上面取决于@Id注解在哪里就哪里起作用在JPA实体bean当中,@column注解可以配置在属性字段,也可以配置在属性对应的get方法上面,但是任何情况下只有一种方式会生效。那就是如果@Id注解配置在属性字段上面就会忽略所有配置在get方法上面的@column注解配置信息,如果@Id注解配置get方法上面就会忽略所有配置在属性字段上面的@column注解信息。原文地址...

2020-12-23 11:15:43 430

原创 easyui 将td隐藏后再显示发现td中input的宽度发生了变化。

如下图。第一张图是td还未被隐藏时的宽度。第二张图是td隐藏之后,再显示时的宽度。很明显看到再td隐藏之后再显示,宽度发生了变化。具体是什么原因导致的呢??原因1.可能是由于自己写的js在隐藏和显示的时候更改了宽度。查找,并没有发现更改了宽度。原因2.写的js有问题。发现自己在td显示之前,更改了input的required,然后再show()。调整了一下顺序发现问题解决。...

2020-10-27 09:49:15 423

转载 PowerDesigner入门使用方法

PowerDesigner入门使用方法1.入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2.首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等等,由于此软件全部

2020-06-28 14:40:07 290

转载 @valid 无法触发 BindingResult

@valid 无法触发 BindingResult方法参数:public String listFireEvent(@Valid FireSearch fireSearch, HttpServletRequest request, BindingResult bindingResult)问题:如果验证失败会直接抛出异常,而不是放入bindingResult原因:@Valid 和 BindingResult 不能有其它类解决方案:把HttpServletRequest 放到最后即:pu

2020-06-24 09:02:25 555

原创 EasyUI dialog 通过href加载页面,页面中引用的js不执行的解决方案

问题描述:easyUI 框架下,使用easyUI dialog加载HTML页面,HTML页面写在头部的js不会执行解决办法:将js写在body里问题原因:转【https://www.cnblogs.com/summer_adai/p/3548252.html】

2020-06-22 09:05:43 748

原创 Mybatis Plus 3 oracle 自增序列

Mybatis Plus 3,oracle 自增序列配置config.yml 配置文件#mybaits-plus配置,修改主键类型,mapper.xml、type 别名等mybatis-plus: mapper-locations: classpath:/mapper/*Mapper.xml global-config: #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID"; id-typ

2020-06-11 16:57:59 2273 2

转载 关于DTO的理解

关于DTO的理解转自大神loveis715博文:http://www.cnblogs.com/loveis715/p/4379656.htmlDTO – 服务实现中的核心数据在一个Web服务的实现中,我们常常需要访问数据库,并将从数据库中所取得的数据显示在用户页面中。这样做的一个问题是:用于在用户页面上展示的数据和从数据库中取得的数据常常具有较大区别。在这种情况下,我们常常需要向服务端发送多个请求才能将用于在页面中展示的数据凑齐。一个解决该问题的方法就是根据不同需求使用不同的数据表现形式。在一个服务

2020-06-04 13:22:22 1278

原创 Required String 的问题

Required String parameter ‘XXXXX’ is not present的问题自己写的比较肤浅,有其他文章帮助理解。帮助理解的文章今天在写登录页面的时候遇到了这样一个问题。前端写好了ajax传值到controller中来,但是没有反应,看了浏览器报错。 然后去查了资料发现了问题所在。首先添我之前的代码:发现问题所在了吧。前端我使用了 contentType: “application/json;charset=UTF-8”,data:JSON.stringify(pa

2020-06-03 16:48:13 1777

原创 Dbeaver ORA-12154:TNS:无法解析指定的连接标识符

ORA-12154:TNS:无法解析指定的连接标识符首先不要慌张,先排除第一个问题,是不是 Service Name 填写错误。今天在领导下进行第二阶段任务的时候,领导发了 Service Name 和 主机相关信息。然后连接一直连不上,领导过来弄了半天,结果发现自己发送的 Service Name 有误,所以一直连不上。所以大家先别急着改什么各种配置,看看连接信息是否有误!...

2020-06-03 10:16:13 1044

转载 IDEA类和方法注释模板设置(非常详细)

IDEA类和方法注释模板设置(非常详细)一、首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释)1、File–>settings–>Editor–>File and Code Templates–>Files我们选择Class文件(当然你要设置接口的还也可以选择Interface文件)(1)NAME:设置类名,与下面的{NAME}:设置类名,与下面的NAME:设置类名,与下面的{NAME}一样才能获取到创建的类名(2)TODO:代办事项的标记,一般生成

2020-05-27 10:12:19 1908

转载 oracle表中指定字段自增

表里指定字段自增,这个问题在SQLSERVER里面来说很简单 ,Identity(1,1)该字段就会从1开始,按照+1的方式自增.但是在Oracle里面呢,就需要用到序列和触发器完成才可以。相信这个问题每一个转Oracle型数据库时都会遇到。 所以我在此写一篇博客,不求闻达于诸侯,只希望大家也和我一样愿意把自己遇到的问题写到博客上,来帮助每一位IT行业的同伴。首先数据表名: XXXX查询数据 select * from XXXX;表中主键列是F_ID ,接下来就指定该列F_ID自增长

2020-05-26 15:28:06 436

转载 Oracle ORA-01033: ORACLE initialization or shutdown. 2020.5.25

Oracle ORA-01033: ORACLE initialization or shutdown.原文链接打开PLSQL时出现以上错误。解决办法:解决步骤第一步、sqlplus /NOLOG第二步、SQL>connect sys/change_on_install as sysdba提示:已成功第三步、SQL>shutdown normal提示:数据库已经关闭已经卸载数据库ORACLE 例程已经关闭第四步、SQL>startup mount提示:Total

2020-05-25 15:42:18 173

转载 Oracle to_date、to_timestamp、to_char、to_number 用法

转自https://blog.csdn.net/m0_37190495/article/details/84299633date和timestampdateDATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。timestampORACLE已经在DATE数据类型上扩展出来了TIMESTAMP数据类型,它包括了所有DATE数据类型的年月日时分秒的信息,而且包括了小数秒的信息。...

2019-12-04 15:12:34 777

原创 IDEA编译出错, 未结束的字符串文字

首先先检查自己的JDK版本是不是太低了网上很多都说是编码问题,但有可能不是,编码问题只要统一编码即可,jdk版本的问题换一换jdk就知道了。这个项目jdk1.7.xx太低了换了一个jdk1.7.xx高一点的就可以了。...

2019-12-04 11:19:17 330

原创 Linux各目录的作用

Linux各目录的作用

2019-08-16 16:54:06 110

原创 光盘yum源搭建

光盘yum源搭建挂载光盘 [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/让网络yum源文件失效 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# mv CentOS-Base.repo \ CentOS-Base.repo.bak [...

2019-08-16 16:52:38 107

原创 IP地址配置和网络yum源

IP地址配置和网络yum源IP地址配置[root@localhost ~]# setup#使用setup工具[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0把ONBOOT=“no” 改为ONBOOT=“yes“#启动网卡[root@localhost ~]# service network rest...

2019-08-16 16:51:07 308

原创 Linux常用命令

Linux常用命令文章目录Linux常用命令1. 文件处理命令2. 目录处理命令ls**命令名称:ls****命令名称:mkdir****命令名称: cd****命令名称: pwd****命令名称: rmdir****命令名称: cp****命令名称: mv****命令名称: rm**3. 文件处理命令**命令名称: touch****命令名称: cat****命令名称: more****...

2019-08-16 16:34:53 99

空空如也

空空如也

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

TA关注的人

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