摘要: ==和equals的区别和联系? ( 1)对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 ( 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Obj 阅读全文
posted @ 2020-02-19 13:48 威兰达 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 加密:是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 种类:对称加密、非对称加密 算法:DES、3DES(对称)、RSA(非对称)。 加签:需要对http请求参数进行加签,然后在请求接受方对请求参数进行验签,(双发制定加签规 阅读全文
posted @ 2020-02-19 09:41 威兰达 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 那么怎么获取子线程返回的值呢,我这里总结了三种方式: 主线程等待。 Join方法等待。 实现Callable接口。 如何编程,使得主线程在跑完十个线程之后,再进行后续操作? 可以使用Callable来实现。因为实现线程有两种方式,实现Callable接口或者实现Runnable接口(至于继承Thre 阅读全文
posted @ 2020-02-19 09:26 威兰达 阅读(619) 评论(0) 推荐(0) 编辑
摘要: (1)只在一台服务器上部署该定时任务代码。 (2)在定时任务代码上加上某个特定的ip限制,仅某个ip的服务器能运行该定时任务。 (3)利用数据库的共享锁事务管理机制来运行定时任务。 第一步:新建一张数据库表,表有三个字段:status(表当前定时器是否处于可运行状态)、timestamp(时间戳)、 阅读全文
posted @ 2020-02-19 01:12 威兰达 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 一般来说,分布式事务的实现主要有以下 5 种方案: 两阶段提交方案(两阶段提交 事务):适用于单库 TCC 方案(Try、Confirm、Cancel) : 代码手动提交,回滚事务 本地消息表(异步确保一致性): A 系统发送端通过发送mq,同时记录本地数据库,B系统去消费,消费成功修改A系统数据状 阅读全文
posted @ 2020-02-19 00:06 威兰达 阅读(127) 评论(0) 推荐(0) 编辑