java
ruebass_nevil
还有头发。
展开
-
(反射)比较两个对象属性值变化情况,用于记录日志使用,并用自定义元注解控制输出结果
最近简单实现了一个记录操作日志的功能,用自定义元注解能灵活控制不需要比较哪些字段、字段名称如何显示等思路,代码如下: 1.定义自定义元注释 import java.lang.annotation.*; @Documented @Target({ElementType.TYPE,ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @I...原创 2019-12-09 22:17:25 · 694 阅读 · 0 评论 -
关于学习分布式事务的一些总结
离职后一直在钻一些原理的东西,这几天看了许多分布式事务的文章,在这里做一下总结。 事务 什么是事务? 事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制。 事务的四大特性 ACI...原创 2018-12-15 22:09:04 · 224 阅读 · 0 评论 -
CORS解决跨域问题
跨域 什么是跨域 跨域是指跨域名的访问,以下情况都属于跨域: 域名不同 域名相同,端口不同 二级域名不同 为什么有跨域问题? 跨域不一定会有跨域问题。跨域问题是浏览器对于ajax请求的一种安全限制:一个页面发起的ajax请求,只能是于当前页同域名的路径,这能有效的阻止跨站攻击。 因此:跨域问题,是针对ajax的一种限制。 解决跨域问题的方案 目前比较常用的跨域解决方案有3种: Jsonp 最...原创 2019-01-04 03:00:46 · 351 阅读 · 0 评论