上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 原文:https://www.cnblogs.com/qingquanzi/p/8228422.html 本篇是《自己动手写把"锁"》系列技术铺垫的最后一个知识点。本篇主要讲解LockSupport工具类,它用来实现线程的挂起和唤醒。 LockSupport是Java6引入的一个工具类,它简单灵活, 阅读全文
posted @ 2019-06-29 13:48 我没K~ 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 背景 最近在工作中使用到了Spring自带的@Async,主要是为了把其中耗时多、响应慢、计算复杂的业务抽出来查询。从代码设计上看Spring自带的比传统线程池提交在代码层次上看起来优雅简洁了不少,无需显示去申明线程池相关代码, 在方法上加注解既可异步返回结果。空闲时间大概看了下原理,其实就是代理模 阅读全文
posted @ 2019-05-24 15:17 我没K~ 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: 在很多时候,我们代码中会有很多分支,而且分支下面的代码又有一些复杂的逻辑,相信很多人都喜欢用 if-else/switch-case 去实现。做的不好的会直接把实现的代码放在 if-else/switch-case 的分支之下: 这样的代码不仅冗长,读起来也非常困难。做的好一点的会把这些逻辑封装成函 阅读全文
posted @ 2019-04-16 23:43 我没K~ 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.crazyant.net/2022.html?jqbmtw=b90da1&gsjulo=kpzaa1 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解 阅读全文
posted @ 2019-04-16 15:32 我没K~ 阅读(940) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇简单的介绍了spi的基本一些概念,但是其实Dubbo对jdk的spi进行了一些改进,具体改进了什么,来看看文档的描述 JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现初始化很耗时,但如果没用上也加载,会很浪费资源。 如果扩展点加载失败,连扩展点的名称都拿不到了。比如: 阅读全文
posted @ 2019-04-12 10:36 我没K~ 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。 但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则表达式的课程给你修,在你学会正则之前,你 阅读全文
posted @ 2019-04-12 10:29 我没K~ 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一直在用JDK8 ,却从未用过Stream,为了对数组或集合进行一些排序、过滤或数据处理,只会写for循环或者foreach,这就是我曾经的一个写照。 刚开始写写是打基础,但写的多了,各种乏味,非过来人不能感同身受。今天,我就要分享一篇如何解决上述问题的新方法 - Stream API。但学习Str 阅读全文
posted @ 2019-04-07 18:28 我没K~ 阅读(2348) 评论(0) 推荐(0) 编辑
摘要: 一、模板模式的应用场景 我们平时办理入职流程填写入职登记表-->打印简历-->复印学历-->复印身份证-->签订劳动合同-->建立花名册-->办理工牌-->安排工位等;再比如,我平时在家里炒菜:洗锅-->点火-->热锅-->上油-->下原料-->翻炒-->放调料-->出锅;再比如赵本山问宋丹丹: “ 阅读全文
posted @ 2019-04-07 15:29 我没K~ 阅读(377) 评论(0) 推荐(0) 编辑
摘要: Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央 阅读全文
posted @ 2019-04-07 15:28 我没K~ 阅读(534) 评论(0) 推荐(1) 编辑
摘要: 背景: 前几天有运营部门人员反应派发红包很慢,经常出现504或者无响应,于是由我这边进行一个优化后,发放速度由原来的超时或者1分钟变为几秒。 发放流程: 活动后台导入一个xls表格,大概2W左右条,经过后台的筛选处理等逻辑后会循环调用插入数据库的代码。 优化过程: 分析慢的原因: 1. 发放的时候循 阅读全文
posted @ 2019-01-22 21:24 我没K~ 阅读(2457) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页