3 转身雪人

尚未进行身份认证

随心所欲,认真生活

等级
TA的排名 3w+

Bloom Filter 公司周会的分享

不喜欢写PPT,也不喜欢对着文字干讲。结合脑图和一些代码demo来讲package com.playground.google.bloomfilter;import com.google.common.base.Charsets;import com.google.common.hash.BloomFilter;import com.google.common.hash.Funnel...

2019-12-06 17:02:45

魔法禁书目录

面试套路如下:1.请介绍一个你做过的感觉对自己提高最大的项目。(一般就是接下来围绕这个项目问题,所以最好提前准备点亮点);2.围绕这个项目面试官会提问,所以回答的时候最好提前把业务流程和项目架构想清楚。比如你们的消息系统怎么做到幂等的,你们分库分表用了这种策略,那么以后怎么继续扩容等。如果在这一环节能把自己做过的项目讲清楚,那就开始下一轮;3.第三步通常会问你最擅长什么?这就看个人...

2019-10-23 23:21:40

【故障】Execution failed for task ':app:transformClassesWithInstantRunForDebug

在用Android Studio启动安卓项目的时候报的这个错误然后重新run就好了

2019-08-05 11:41:31

【GIT】IDEA commit -m信息中文乱码

背景在家的mac上一直用terminal来add->commit->push到github上。今天用IDEA push上去之后发现gitHub上面的commit message是乱码网上一搜需要改三个参数,我结合一下自己的理解和实验得出如下结论git config -l查看当前的config信息我这个是改过的,你们可以看看你们的 ````i18n`` 的那个属性是否缺省或...

2019-06-20 17:26:30

mysql的水平拆分和垂直拆分

原本搜一下该方面的内容,结果发现了全网一大半都是一个字不差的复制粘贴。。呵呵,甚至概念模糊不清的地方都一并抄下来了写个转载不丢人,真的。 由于此篇文章在细节上不能使我满意,所以找了另一篇原文链接: mysql的水平拆分和垂直拆分不过这篇文章也有部分不赞同的地方,暂时不做展开。。水平分割:例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要...

2019-06-13 17:30:06

idea生成类注释和方法注释的正确方法

https://blog.csdn.net/qq_34581118/article/details/78409782原文链接。但是按照原文的写法,并不能在已有的方法上生成出方法的参数和返回值。。并不是注释中少个"/"的缘故,不是评论区里的问题...

2019-06-09 16:25:42

【延时队列】Spring定时任务+Redis的简单实现

简单描述一下需求(我尽量跳出复杂的业务,简单描述一下):机构A会给机构B推送任务,然后每个不同类型的任务比如CT/MG…等都可以设置不同的超时时间,当这条任务(我们以taskId来看作是一条唯一的任务)到期时后台调用方法去发送微信通知。大概的需求就是上面的了。思路:每条任务在分配的时候查询其机构对应该种任务的超时时间,比如taskId = 1 为CT, 这个机构的CT设置为20分...

2019-04-28 17:14:49

【Maven】引入的jar包并未按照pom文件中的版本来

1.<properties> </properties>的使用2. <exclusions> <exclusion> ... </exclusion></exclusions>的使用故事背景有个springboot工程引入一个子工程,子工程中有一个jar包但结果每次引入的时候该jar的版本却一直是6.1.0.jre7...

2019-04-08 21:59:56

【SQLServer】maven引用的时候遇到的坑

结论: 不要尽信博客,大多数博客都是复制粘贴瞎几把扯淡。很多博客都让你在maven中添加如下的依赖 <!-- mssqlserver --> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>s...

2019-04-08 13:36:38

【缓存】缓存穿透/缓存击穿/缓存雪崩

文章目录缓存穿透缓存击穿缓存雪崩缓存穿透缓存击穿缓存雪崩

2019-03-28 00:22:19

【故障】springboot配置多数据源时mybatis的一些配置失效

https://www.cnblogs.com/flying607/p/8473075.html最近比较忙,先放这里。。 到时候补充

2019-03-06 19:43:06

【多线程】一次DCL(double-checked locking)的实际应用

/** * autoPull 60s * followUp 3s at the limiting case * controller unknown * * Atomic class can guarantee the security of multiple threads operating on a variable. ...

2019-01-19 16:48:47

【JS】对象数组的深拷贝

。。。 最近有点懒,就一图流吧

2018-10-30 20:27:30

【ThreadPool】shutdown(),shutdownNow(),awaitTermination(n, TimeUnit) 这三个方法的应用

引子之前线上一个定时任务出了问题,技术支持人员反映某用于发送文件的定时任务连续4个小时没有工作过了,检查了该任务的开关,数据库的进度都没找到问题。最后拿到日志发现该定时任务在执行到某一步(阻塞性的操作)的时候再也找不到该线程的信息了…由此了解到该定时任务因为超时挂死从而不会执行下一次…于是需要针对里面某阻塞性的操作加个超时处理。。。在加这个超时处理的时候,接触到了线程池的管理。从而引入今...

2018-10-18 20:31:19

【随记】一个gradle项目学到的

直到拿到手这个项目,我才第一次听说gradle这个东东… 惭愧,火星了。借由此项目的搭建,编写,打包运行补充了很多遗漏的知识在此补充一下。文章目录gradle 简介(做什么的?对比maven有何优势?)安装gradleidea导入gradle工程并正常运行idea project -> module 概念build.gradle的编写,gradle工程的常见命令gradl...

2018-10-16 19:22:03

【Python】简单地理解Python中的if __name__ == '__main__'

转载一篇写的非常好的博客原文地址:https://blog.csdn.net/yjk13703623757/article/details/77918633/以下为原文通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if _...

2018-09-19 16:55:51

【故障】Caused by: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopProxyUtils

遇到这问题,百度了好多都没解决。。最后把maven本地仓库里的所有内容全部删掉,重新build得以解决。。。美其名曰,实在不行就推倒重来吧。。

2018-09-18 10:33:28

【Vue学习】整理

目前在学习Vue,先暂时保存几篇觉得写得特别棒的博客。等将来学成再根据个人理解总结一下。入门 Webpack,看这篇就够了

2018-09-17 20:46:53

【VS Code】在VisualStudio Code中设置eclipse快捷键

作为一个重度eclipse患者,vs code纵有千万好有些快捷键还是很想延用eclipse的。 【Preferences】–>【Keyboard Shortcuts】–>【For advanced customizations open and edit keybindings.json】// Place your key bindings in this file...

2018-09-17 15:41:14

【Git】拉取远程仓库的某个具体分支

很简单。不过也稍微记录一下git clone <地址>cd 到该目录git branch -a 查看所有的分支git checkout <分支名>git checkout -b <分支名&a

2018-09-15 17:57:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。