[| 小人物,大世界

我们渺小,但不卑贱;我们平凡,但不平庸。

详解Twitter开源分布式自增ID算法snowflake,附演算验证过程

详解Twitter开源分布式自增ID算法snowflake,附演算验证过程. snowflake简介,snowflake算法原理,snowflake算法源码(java版),snowflake算法推导和演算过程。 snowflake算法是一款本地生成的(ID生成过程不依赖任何中间件,无网络通信),保...

2017-01-22 14:44:40

阅读数 11612

评论数 1

[转载]TCP状态机-状态解析

---------------------作者:天天向上_好好学习原文:https://blog.csdn.net/cheng_fangang/article/details/23183173 在网络协议栈中, 目前只有tcp提供了一种面向连接的可靠性数据传输。 而可靠性,无非就是保证,我发...

2019-04-11 09:32:56

阅读数 65

评论数 0

[收藏] 抽奖活动的高可用、高并发优化

本文仅做收藏,推荐阅读原文,原文地址:https://yq.aliyun.com/articles/592271 这几年工作中做过不少营销活动,这里以抽奖活动为例,讨论一下如何设计出一个高可用、高并发的营销系统。 高可用、高并发架构的核心是分流和限流。系统架构时,应根据每一种营销活动的场景与特...

2019-03-27 09:30:07

阅读数 36

评论数 0

[总结]Java-Mysql你所需要的面试题集内容

本文转载自:https://segmentfault.com/a/1190000016520312 在原文基础上,按照markdown优化了排版 一 简历该如何写 1.1 为什么说简历很重要? 1.2 这3点你必须知道 1.3 两大法则了解一 1.4 项目经历怎么写? 1.5 专业技能该怎么写?...

2019-03-06 10:37:42

阅读数 48

评论数 0

[总结] 大神成神之路?你会了吗?

基础知识: 算法和数据结构 数组、链表、二叉树、队列、栈的各种操作(性能,场景) 二分查找和各种变种的二分查找 各类排序算法以及复杂度分析(快排、归并、堆) 各类算法题(手写) 理解并可以分析时间和空间复杂度。 动态规划(笔试回回有。。)、贪心。 红黑树、AVL树、Hash树、Ti...

2019-03-05 17:50:45

阅读数 65

评论数 1

[优化] 十行代码完成斐波数列算法优化

概述 废话不多数,先上代码。 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,...

2019-02-28 10:59:23

阅读数 55

评论数 0

[总结] 解决spring-boot 各版本包冲突兼容的方法

思路         在微服务盛行的当下,spring boot 流行程度已经家喻户晓。但同时,随着spring boot 快速迭代,出现了很多版本,比如当前已经推出了2.2.x-SNAPSHOT/ ,不同版本的spring boot 对配套使用的spring 组件、第三方组件的版本是有要求。 ...

2019-02-19 11:04:32

阅读数 1412

评论数 0

[总结] Mac 安装Axure 8 闪退

系统版本:macOS10.11.6 Axure版本:8.0.x 问题描述 这几天需要出几个页面原型,所以,下载Axure 8 安装,但是打开的时候闪退。也不报任何错误。 于是在网上搜罗一番,终于在 https://my.oschina.net/antsky/blog/1217824 找到类似...

2019-02-18 14:40:08

阅读数 322

评论数 0

[总结]apollo如何定位某个应用最终使用配置

当我们使用apollo配置中心时,通常因为配置复杂等相关问题,引起程序没有按照预期计划执行。此时需要查看应用使用的配置: 我们可以按下面的方式组装URL查看应用最终使用配置: http://apollo.meta:8080/configs/${app.name}/${cluster}/${nam...

2019-01-28 15:16:41

阅读数 93

评论数 0

[收藏] redis 如何搜索过大的 key

本文仅作收藏,建议访问原文链接:https://help.aliyun.com/knowledge_detail/56949.html#concept-frf-r2z-xdb 背景信息 Redis 提供了 list、hash、zset 等复杂类型的数据结构,业务在使用的时候可能由于 key 设...

2018-12-24 11:17:55

阅读数 404

评论数 0

[收藏] Redis 内存分析方法

本文仅作收藏,建议访问原文链接:https://help.aliyun.com/knowledge_detail/50037.html?spm=a2c4g.11186623.2.14.7ab079afum0x29 背景 线上经常遇到用户想知道自己 Redis 实例中数据的内存分布情况。为了不影...

2018-12-24 11:15:54

阅读数 63

评论数 0

[总结] maven 通过nexus手动上传jar包出错

问题现象: 以前对于外部第三方jar包,在中央仓库中没有,需要手动上传至maven。通过下图以往一直都是ok的。 但今天其他同事上传时发生500错误了,上传滚动条一直在循环。 于是查看nexus后台日志,发现如下错误: jvm 6 | 2018-12-14 11:48:15,2...

2018-12-14 13:03:12

阅读数 157

评论数 0

[推荐]一款好用的 csv 处理工具

官网:https://www.csvreader.com/  C# 和 VB.Net版本 java 版本:https://sourceforge.net/projects/javacsv/  或直接点此连接下载  https://nchc.dl.sourceforge.net/project/...

2018-11-14 15:45:56

阅读数 366

评论数 0

[总结] Idea两种方式设置spring boot应用配置参数

如下图所示,在Idean的Edit configurations中编辑应用,第一种,配置VM options的参数时要以:-DparamName的格式设置参数。 第二种,配置程序参数,program arguments,使用 --paramName 的格式,也能设置程序参数。 ...

2018-10-31 10:33:30

阅读数 1515

评论数 0

[总结]slf4j 包冲突引发NoClassDefFoundError: org/slf4j/LoggerFactory 异常

错误信息 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory  原因及分析 错误的maven依赖,当我搜索和sl4fj相关的依赖时,发现项目总共依赖5个slf4j相关的包。 而正常启动的项目中,和slf4j相关的包,仅4个,如...

2018-10-08 11:01:34

阅读数 959

评论数 0

[总结] nginx+lua 请求body过大导致get_post_args()无法获取到参数

本文描述 nginx + lua 解析 http 报文参数并计算文件md5的详细解决方法。 其中包括解析http 报文参数,计算上传文件md5,并解决了当请求body 大于client_body_buffer_size导致ngx.req.get_post_args()无法获取到参数的问题。 问...

2018-09-29 09:39:39

阅读数 753

评论数 0

[总结] mac 卸载jdk1.8 安装1.6

为什么要从1.8用回1.6,因为客户的jdk版本偏低,为了提供更好的兼容性。只能把我方的jar包,按各种jdk版本打包了。 一、先卸载jdk1.8 sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk sudo rm -r...

2018-09-13 14:16:24

阅读数 297

评论数 0

[总结] ImmutableMap 不兼容的类型问题排查

错误信息 不兼容的类型: com.google.common.collect.ImmutableMap<java.lang.String,java.lang.Object&java.io.Serializable&java...

2018-08-16 19:24:35

阅读数 412

评论数 0

[总结]maven 无法下载依赖jar包问题排查

maven 无法下载依赖jar包问题排查   1.离线模式导致 IDE编辑器配置了offline mode 模式(离线模式)导致,具体错误信息如下;   Could not resolve dependencies for project com.xxx:yyy:jar:0.0.1-SN...

2018-07-23 15:34:50

阅读数 7728

评论数 0

[总结] idea debug 启动慢出现假死

断点设置不合理引发应用启动慢 问题 java idea应用启动很慢|非常慢|超级慢的问题排查! 解决 关于应用启动超慢这个问题,其实两年前就已经遇到过,https://blog.csdn.net/li396864285/article/details/52944814 当时的解决方案时,把...

2018-07-16 16:22:54

阅读数 1519

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭