- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 fastjson与多级泛型(一)
1.问题背景知道方法的Method和方法的响应字符串,将字符串转换为returnType。Method可能包含多级泛型2.核心内容method.getGenericReturnType 获取方法返回类型泛型类ParameterizedTypeImpl 记录泛型嵌套关系3.基本思路先利用getGenericReturnType 获取方法返回类型泛型类,然后对返回的T...
2019-12-28 11:48:31 1194
原创 git查看某次提交/更新所更改的文件及内容
git log --stat--stat : 显示每次更新的文件修改统计信息。也可以不加git show commitIdgit log 选项说明如下:选项 说明 -p 按补丁格式显示每个更新之间的差异。 --word-diff 按 word diff 格式显示差异。 --stat 显示每次更新的文件修改统计信息。 --shortstat ...
2019-11-15 09:55:52 1685
原创 10个线程求1到10000的和
面试遇到的笔试题,基本思路是每个线程计算1000个数的和,下面用两个方式实现:1、利用线程池和Future获取每个线程的结果package com.demo.test;import java.util.concurrent.Callable;public class CountThread implements Callable<Integer> { public ...
2019-09-19 20:33:03 3127
原创 阿里云docker部署多个mysql容器
今天在阿里云docker 部署了多个mysql容器,也参考了其他资料,记录一下。1. 下载镜像docker pull hub.c.163.com/library/mysql:5.72. 重命名镜像(原来名字太难看)docker tag hub.c.163.com/library/mysql:5.7 mysql:5.73. 创建第一个容器,此处将容器mysql的3306端...
2019-08-14 19:26:24 867
转载 中台
知乎这篇文章记录了各位大神对中台的详解,个人感觉大同小异,很不错。分类主要有:技术中台、业务中台、数据中台、组织中台。广发银行业务中台:...
2019-08-12 17:56:04 1134 2
转载 Java动态代理原理
在面向对象的编程之中,如果我们想要约定Proxy 和RealSubject可以实现相同的功能,有两种方式: a.一个比较直观的方式,就是定义一个功能接口,然后让Proxy 和RealSubject来实现这个接口。 b.还有比较隐晦的方式,就是通过继承。因为如果Proxy 继承自RealSubject,这样Proxy则拥有了RealSubject的功能, Proxy还...
2019-08-12 14:25:36 116
转载 RabbitMQ系列之消费端幂
看到一篇消费幂等的文章,转载自:https://segmentfault.com/a/11900000152330391、幂等性概念2、消费端如何保障幂等性3、唯一ID+指纹码机制实现幂等4、唯一ID+指纹码机制优缺点5、利用Redis原子性实现幂等6、Redis原子性实现幂等需考虑的问题1、幂等性概念首先,来看一个业务场景:假设库存中存在100个手机,每卖一个...
2019-07-18 10:20:56 256
原创 哈希函数简介
一、散列表相关概念散列技术是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。这里把这种对应关系f称为散列函数,又称为哈希(Hash)函数。按这个思想,采用散列技术将记录存在在一块连续的存储空间中,这块连续存储空间称为散列表或哈希表。那么,关键字对应的记录存储位置称为散列地址。散列技术最适合的求解问题是查找与给定值相等的记录。对
2013-08-18 12:28:54 1155
原创 二叉树的遍历(前序 中序 后序)和已知两种遍历顺序求另外一种遍历顺序(含实例)
1 二叉树的遍历 前序遍历:先遍历根节点,然后遍历左子树,然后遍历右子树 中序遍历:先遍历左子树,然后遍历根节点,然后遍历右子树 后序遍历:先遍历左子树,然后遍历右子树,最后遍历根节点 举例如下: 前序遍历:a b d e c f g 中序遍历:d b e a
2013-08-18 10:18:38 5000
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人