java
papi林
这个作者很懒,什么都没留下…
展开
-
手把手教你做一个缓存工具
日常开发中,某些数据接口即使优化到极致,都难免还会存在计算量巨大导致响应过慢,多数情况下会选择单独做一个统计表用于存放这些处理后的数据便于加快于读取,或者接入redis/memcache存计算数据,可以说单次响应本身是接受较慢一些的,实时性也并非特别高时,则可以考虑引入缓存机制,提升使用体验。说到用缓存,那就会有人提出用redis,但是项目组认为项目紧急,不希望浪费时间到新的工具研究上,或虽然熟悉,但维护工作有成本,为了有限的效果付出太多不划算。那么怎么办,莫得搞了,只能手把手给项目做一个缓存工具了!吃掉J原创 2020-07-05 23:16:05 · 310 阅读 · 0 评论 -
超简洁!利用easyExcel导出导入Excel
深夜,在东莞,7天酒店,打开电脑,访问国内最大的同性交友网站。 日常开发中,导出导入场景非常多,尤其是对于后台管理更是一个列表一个导出,如果从导出的业务中抽离出复用代码,专注于逻辑开发,对于开发者而言非常重要。前有使用POI,但作者还是更喜EasyExcel的简洁高效不拖沓,所以特意写篇文章记录下。准备工作 准备工作是看文档了解EasyExcel吗?不,我们直接上手吧!我发现最近的业务里面,最简单的例子已经应付下来了!所以准备工作自然只需导入EasyE原创 2020-07-02 23:25:11 · 761 阅读 · 3 评论 -
飞越面试官(四)--类加载过程
大家好!我是本公众号唯一官方指定没头屑的小便--怕屁林。首先非常感谢@风和日暖对文章排版给出的干货。这一章内容比较少,但也足以向大家证明飞越面试官,这事不可能。说起来,我还从来没有被问起这个问题,可能是面试的岗位比较低,其他人倒是有被问过的。既然内容不多,那就宁缺毋滥。据我从面经上来看,通常会问下知不知道类加载过程有哪些步骤?顺口而出,就是加载链接初始化,...原创 2020-04-24 21:05:14 · 209 阅读 · 0 评论 -
飞越面试官(二)--JUC
大家好!我是本公众号唯一官方指定没头屑的小便--怕屁林。 JUC是什么东西?我相信很多经验尚浅的小伙伴部分都会为之一懵,我也是,三个字母都会读,连在一起就不知道在说什么,其实如果把它的全称写出来,“java.util.concurrent”,这就很清楚了。这个jar包的内容就是,atomic类、volatile、cas、concurrentHashMap、CountDownLa...原创 2020-04-22 11:40:18 · 204 阅读 · 0 评论