摘抄自简书:https://www.jianshu.com/p/9feddd4af8ee RabbitMQ是目前主流的消息中间件,非常适用于高并发环境。各大互联网公司都在使用的MQ技术,晋级技术骨干、团队核心的必备技术! 谈到消息的可靠性投递,无法避免的,在实际的工作中会经常碰到,比如一些核心业务需 ...
分类:
编程语言 时间:
2020-04-14 14:03:32
阅读次数:
77
对象比较器 public class LogUtils<T> { /** * 对象比较器 * 比较结果eg:1、字段名称loginName,旧值:liu,新值:gu;2、字段名称address,旧值:hunan,新值:neimenggu * @param oldBean * @param newBe ...
分类:
编程语言 时间:
2020-04-13 16:52:06
阅读次数:
117
几个要点 HashTable底层的数据结构基于链表(O(n))的数组; HashTable不允许空key和空value; HashMap元素非按照写入时顺序排序,而是按Key的hash取n模来排序(算法优化采用(n - 1) & hash) HashTable线程安全类,但它是直接在方法上使用syn ...
分类:
编程语言 时间:
2020-04-11 13:29:11
阅读次数:
102
from serial import Serial from types import FunctionType,MethodType #与类和实例无绑定关系的function都属于函数(function); #与类和实例有绑定关系的function都属于方法(method)。 def open_s ...
分类:
其他好文 时间:
2020-04-08 11:50:12
阅读次数:
73
最近公司搭建的项目,前端反映后端返回格式不统一的问题,因此引发小编的思考,如何能够优雅的处理返回值格式呢?在度娘中仔细研读了一番,决定总结一下,于是乎此文便诞生了。 一、背景 首先,大家都会思考为什么要做统一格式处理呢? 现阶段的开发模式多以前后端分离形式存在,前后端开发人员需要通过大量 API 来 ...
分类:
其他好文 时间:
2020-04-07 22:38:12
阅读次数:
87
递归查询部门 copy表 设置百分点 for循环执行SQL语句 oracle查询已锁住的表 其中KILL_SESSION为对应解锁的SQL,需要具有权限才能执行 ...
分类:
数据库 时间:
2020-04-07 17:05:10
阅读次数:
84
Kafka-再均衡监听器 在为消费者分配新分区或移除旧分区时,可以通过消费者API执行一些应用程序代码,在调用subscribe()方法时传进去一个ConsumerRebalanceListener实例就可以了。 public void onPartitionsRevoked(Collection< ...
分类:
其他好文 时间:
2020-04-06 15:36:29
阅读次数:
89
我们在实际项目开发中使用注解的目的:为了追求低耦合,降低后期的维护成本。平时自己在实际项目也会经常用到注解,所以想着自己总结一下注解的知识点,毕竟"好记性不如烂笔头",忘记的时候可以自己打开文章梳理一下,下面开始进入正文。 一、注解的本质: 从源码角度分析 [java.lang.annotation ...
分类:
编程语言 时间:
2020-04-06 13:58:36
阅读次数:
75
DNS域名解析 介绍: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 ...
分类:
其他好文 时间:
2020-04-06 09:59:55
阅读次数:
76
-bash-4.2$ cd $PGDATA -bash-4.2$ ls base pg_commit_ts pg_logical pg_serial pg_subtrans pg_wal postmaster.opts current_logfiles pg_dynshmem pg_multixac ...
分类:
其他好文 时间:
2020-04-05 11:49:41
阅读次数:
73