Java中的Modifier

反射
Java中的Modifier

Java针对类、成员变量、方法,有很多修饰符,例如public、private、static、final、synchronized、abstract等,这些修饰符用来控制访问权限或其他特性。在看Class、Field 等类源码时,看到他们都有这样一个方法:getModifiers():返回此类或接口以整数编码的 Java 语言修饰符。如需要知道返回的值所代表的意思,则需要...

github的一个坑

github
github的一个坑

1.问题换了个wifi,git clone拉取代码就会报错,切回原来的wifi,又是可以的,反复尝试,最终确认,这个特定的wifi下,网页和命令行都不能访问github,甚是神奇。 123456789G:\mylearn\source-code>git pullssh: connect to host github.com port 22: Connection t...

Seata常见问题记录

Seata
Seata常见问题记录

Seata大群中,有不少用户反馈问题,部分典型问题,已经整理为官方的faq,还有部分问题,未进入faq,这里做个记录,万一自己以后碰到,或者有社区成员遇到重复问题,可以有点帮助。 1.Could not found property service.disableGlobalTransacion.Could not found property service.disab...

code review问题总结

管理
code review问题总结

2019年组织团队成员进行过多次code review,常见出现问题总结如下: 1.变量及命名1.魔法值不要使用魔法值,需要使用的常量提前给出定义。 2.命名规范变量名,方法名,常量等,按照各自规范来,这是基本规范。(可参考:阿里JAVA开发手册-编程规约-命名规范); 3.枚举使用有业务含义的常量,要定义为枚举,不要仅仅定义为常量。 比如,借款审核状态,有审核中,被拒绝...

Seata中事务隔离性与锁分析

Seata
Seata中事务隔离性与锁分析

1.官方说法官方的文章中,有这么一段话: 全局事务的隔离性是建立在分支事务的本地隔离级别基础之上的。在数据库本地隔离级别 读已提交 或以上的前提下,seata 设计了由事务协调器维护的 全局写排他锁,来保证事务间的 写隔离,将全局事务默认定义在 读未提交 的隔离级别上。我们对隔离级别的共识是:微服务场景产生的分布式事务,绝大部分应用在 读已提交 的隔离级别下工作是没有问...

磁盘耗尽问题处理

linux
磁盘耗尽问题处理

1.现象预发环境项目发布时,发现日志不再打印,上传的war包也无法释放,mmp; 2.查看磁盘空间12345678910[root@jr-yfb-ng_tm-10-94 /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 190G 190G...

Linux添加shell脚本并添加定时任务

shell
Linux添加shell脚本并添加定时任务

1、添加sheel脚本1、首先创建一个执行程序:vim a.sh 2、编辑: #!/bin/bash        python3 python.py >> test2.log 2>&1 3、添加权限:chmod +x ./a.sh   4、查看执行结果: ./a.sh 2、添加定时任务安装:apt-get install cron (服务...

Spring本地事务

事务
Spring本地事务

1、Spring中事务处理的作用:Spring事务处理,是将事务处理的工作统一起来,并为事务处理提供通用的支持。2、工作原理及实现a、划分处理单元——IOC由于spring解决的问题是对单个数据库进行局部事务处理的,具体的实现首相用spring中的IOC划分了事务处理单元。并且将对事务的各种配置放到了ioc容器中(设置事务管理器,设置事务的传播特性及隔离机制)。b、AOP...

×
  • {title}