- 博客(7)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 Java反射--获取类方法的泛型返回或泛型参数
Java反射--获取类方法的泛型返回或泛型参数一.测试类public class Test02 { public void parameterTest(Map<Integer, Dog> map){ } public Map<Integer,Dog> returnTest(){ return new HashMap<Integer, Dog>(); }}二.获取方法的...
2020-12-31 18:37:33 3656
转载 雪花算法原理解析
雪花算法原理解析分布式ID常见生成策略: 分布式ID生成策略常见的有如下几种:数据库自增ID。 UUID生成。 Redis的原子自增方式。 数据库水平拆分,设置初始值和相同的自增步长。 批量申请自增ID。 雪花算法。 百度UidGenerator算法(基于雪花算法实现自定义时间戳)。 美团Leaf算法(依赖于数据库,ZK)。 本文主要介绍SnowFlake 算法,是 Twitter 开源的分布式 id 生成算法。 其核心思想就是:使用一个 64 bit...
2020-12-22 15:47:01 652
原创 本地加密maven仓库密码
maven仓库密码本地加密一. 需求想上传jar包到maven仓库,但是又不想把maven仓库账密明文配置到脚本/网站中,以防外部/没有权限的人员查看.二.maven官方加密方法maven官方已经提供了对maven账密本地加密的方法Maven – Password Encryptionhttp://maven.apache.org/guides/mini/guide-encryption.html里面用到下面2个命令# ...
2020-12-21 12:00:50 1971
原创 分布式系统如何从故障中恢复?— 重试、超时和退避、幂等
目录分布式系统如何从故障中恢复?— 重试、超时和退避、幂等重试、超时和退避超时重试退避分布式系统中的幂等性结语分布式系统如何从故障中恢复?— 重试、超时和退避、幂等重试、超时和退避分布式系统很难。即使我们学了很多构建高可用性系统的方法,也常常会忽略系统设计中的弹性(resiliency)。我们肯定听说过容错性,但什么是“弹性”呢?个人而言,我喜欢将其定义为系统处理意外情况并最终从中恢复的能力。有很多方法使...
2020-12-21 10:37:58 1071
原创 maven多模块项目执行 deploy 时 忽略某些model (忽略war包)
maven多模块项目执行 deploy 时 忽略某些model (忽略war包)maven deploy 时,通常需要忽略生成war的model,简单调整一下配置即可:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</art...
2020-12-11 15:31:08 2129
原创 阿里巴巴java开发手册一方库、二方库、三方库都是什么东东
阿里巴巴java开发手册一方库、二方库、三方库都是什么东东一方库指的是本项目中的依赖二方库指的是公司内部其他项目提供的依赖三方库指的是其他组织、公司等来自第三方的依赖...
2020-12-08 10:53:22 476
原创 Maven插件 maven-compiler-plugin 讲解
Maven插件 maven-compiler-plugin讲解作用: 1. 指示maven用什么版本的jdk编译;2.指示IntelliJ IDEA把项目识别成什么jdkmaven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。maven的默认编译使用的jdk版本貌似很低,使用maven-com...
2020-12-08 09:53:05 6600
gtest_2016.4.9源码和VS2015,2005编译的lib.7z
2016-04-09
XueTr.zip与冰刃是一样的强大
2010-12-24
360扣扣保镖(QQ保镖)
2010-12-24
新手学习c++,使用vs的疑惑
2013-07-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人