会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冬至饮雪
读过两年书,尘世中一个迷途小书童
博客园
首页
新随笔
订阅
管理
随笔 - 132
文章 - 5
评论 - 168
阅读 -
95万
2020年3月10日
趣谈编程史第3期-大器晚成的新晋流量Python发展史
摘要: 写在前面 这篇博文主要介绍javaScript的发展史,根据作者在B站发布的同名视频的文案整理修改而成,对视频感兴趣的博友可访问https://www.bilibili.com/video/av86031488/ Python的诞生背景 Python的创始人名叫Guido van Rossum,因为
阅读全文
posted @ 2020-03-10 14:14 冬至饮雪
阅读(1199)
评论(0)
推荐(1)
2020年3月9日
趣谈编程史第4期-饱受争议的前端之王JavaScript的血泪成长史
摘要: 写在前面 这篇博文主要介绍javaScript的发展史,根据作者在B站发布的同名视频的文案整理修改而成,对视频感兴趣的博友可访问https://www.bilibili.com/video/av94544624 JavaScript和网景 1993年,美国伊利诺大学的NCSA组织发布了一款名为mos
阅读全文
posted @ 2020-03-09 14:19 冬至饮雪
阅读(924)
评论(1)
推荐(1)
2020年1月16日
趣谈编程史第2期-这个世界缺少对C语言的敬畏,你不了解的C语言科普
摘要: 这是我制作的编程语言科普系列视频的第二期,博客根据视频文案整理而成,提供给有需要的朋友阅读或使用. 视频地址:https://www.bilibili.com/video/av83627932/ 如果感兴趣可以观看视频,感谢博友. 在华夏文明的历史长卷中, 曾经有一段狼烟四起,群雄逐鹿的特殊历史时期
阅读全文
posted @ 2020-01-16 11:55 冬至饮雪
阅读(1284)
评论(4)
推荐(4)
2020年1月5日
趣谈编程史第1期-跌宕起伏的java帝国史,剖析谷歌甲骨文长达8年的版权战争
摘要: 这篇博文是我在B站上发的一个科普java的视频文案整理,本来发过一次了,但是有几种不严谨的地方只能删掉重新发了一下,内容如标题,感兴趣的码农朋友可以观看视频的版本,欢迎提提意见啥的,感谢~https://www.bilibili.com/video/av82152291/ 在过去短短几十年间,伴随着
阅读全文
posted @ 2020-01-05 18:38 冬至饮雪
阅读(1180)
评论(0)
推荐(2)
2019年10月17日
记录一次Metaspace扩容引发FGC的调优总结
摘要: 开始之前 在开始之前先记录一个我碰到的jvm调优的坑。那就是… 为啥我配置到idea64exe.vmoptions中的参数没有生效??? 由于之前一直是在mac上开发,本地开发时当需要优化jvm参数的时候直接去idea的安装目录里修改idea.vmoptions就可以了,换到windows以后想当然
阅读全文
posted @ 2019-10-17 18:08 冬至饮雪
阅读(3046)
评论(0)
推荐(0)
2019年1月28日
多线程学习笔记-深入理解ThreadPoolExecutor
摘要: java多线程中,线程池的最上层接口是Executor,ExecutorService实现了Executor,是真正的管理线程池的接口,ThreadPoolExecutor间接继承了ExecutorService,提供了多种具体的线程池实现,在日常开发中一般直接使用Executors工具类提供的几种
阅读全文
posted @ 2019-01-28 16:00 冬至饮雪
阅读(1723)
评论(0)
推荐(2)
2018年11月12日
使用CompletableFuture优化你的代码执行效率
摘要: 这篇文章详细讲解java8中CompletableFuture的特性,方法以及实例. 在java8以前,我们使用java的多线程编程,一般是通过Runnable中的run方法来完成,这种方式,有个很明显的缺点,就是,没有返回值,这时候,大家可能会去尝试使用Callable中的call方法,然后用Fu
阅读全文
posted @ 2018-11-12 20:16 冬至饮雪
阅读(40641)
评论(5)
推荐(6)
2018年11月1日
Linux+Shell常用命令总结
摘要: 因为自己不经常使用linux的命令行工具,但是mac的终端还是经常使用的,有些命令总是要想一会或者百度一下才知道怎么用,抽时间整理了一下常用的命令,作为笔记. 常用命令 查看文件操作: ls :列出当前目录下所有文件和目录 cat file:查看文件内容 -n:显示行号 less file:查看文件
阅读全文
posted @ 2018-11-01 18:44 冬至饮雪
阅读(4411)
评论(0)
推荐(1)
2018年9月4日
Guava Cache探索及spring项目整合GuavaCache实例
摘要: 背景 对于高频访问但是低频更新的数据我们一般会做缓存,尤其是在并发量比较高的业务里,原始的手段我们可以使用HashMap或者ConcurrentHashMap来存储. 这样没什么毛病,但是会面临一个问题,对于缓存中的数据只有当我们显示的调用remove方法,才会移除某个元素,即便是高频的数据,也会有
阅读全文
posted @ 2018-09-04 16:20 冬至饮雪
阅读(8518)
评论(0)
推荐(0)
2018年7月8日
将List按照指定大小等分的几种实现方式和效率对比及优化
摘要: 今天碰到一个需求,定时任务,批量从表里取数据并做一些其他操作然后再存表,每次取1000条,由于计算过程比较耗时所以要起多个线程同时跑,需要将List按照指定大小等分,如每100条数据起一个线程,若最后剩余一份不到100,也放到一个线程里,网络上的实现方法有很多,我测试之后理出三种相对比较好的实现方法
阅读全文
posted @ 2018-07-08 10:00 冬至饮雪
阅读(5362)
评论(0)
推荐(0)
2018年6月26日
Spring的事件机制详解
摘要: 同步事件和异步事件 同步事件:在一个线程里,按顺序执行业务,做完一件事再去做下一件事. 异步事件:在一个线程里,做一个事的同事,可以另起一个新的线程执行另一件事,这样两件事可以同时执行. 用一个例子来解释同步事件和异步事件的使用场景,有时候一段完整的代码逻辑,可能分为几部分,拿最常见的注册来说,假设
阅读全文
posted @ 2018-06-26 15:04 冬至饮雪
阅读(19819)
评论(3)
推荐(0)
2017年12月20日
前端备忘录--JQuery选择器
摘要: 基本选择器 基本选择器是最常用的选择器,也是最简单的选择器. 一般使用基本选择器就可以完成大部分工作 层次选择器 如果希望通过元素之间的层次关系来获取特定元素,比如后代元素,子元素,相邻元素等,那就需要使用层次选择器 层次选择器中,前两个比较常用,后两个不常用,一般会使用next()和nextAll
阅读全文
posted @ 2017-12-20 17:35 冬至饮雪
阅读(478)
评论(0)
推荐(0)
2017年11月3日
SpringMVC自定义配置消息转换器踩坑总结
摘要: 问题描述 最近在开发时候碰到一个问题,springmvc页面向后台传数据的时候,通常我是这样处理的,在前台把数据打成一个json,在后台接口中使用@requestbody定义一个对象来接收,但是这次数据传不过去,报400的错误,原因也很容易想到,该对象有一个属性也是一个对象,属性对象是用抽象类定义的
阅读全文
posted @ 2017-11-03 19:13 冬至饮雪
阅读(13376)
评论(0)
推荐(1)
2017年8月22日
我读<代码整洁之道>--读书笔记整理
摘要: 第一章 整洁代码 "我可以列出我留意到的整洁代码的所有特点,但其中有一条是根本性的,整洁的代码总是看起来像是某位特别在意他的人写的.几乎没有改进的余地,代码作者设么都想到了,如果你企图改进它,总会回到原点,赞叹某人留给你的代码" Michael Feathers "整洁的代码只做好一件事" Bjar
阅读全文
posted @ 2017-08-22 15:07 冬至饮雪
阅读(2222)
评论(2)
推荐(2)
2017年8月4日
Datatables快速入门开发--一款好用的JQuery表格插件
摘要: 博主是一个java后端程序员,前端技术会用但不精通,做后台的一些功能经常要涉及表格的展示,分页,搜索,排序等等一系列功能,在经历了一段时间的原始手段,开始接触并使用Datatables,一个jquery表格插件,上手很快,重点是超级好用,有完善的中文文档,今天有空,整理一下Datatable的一些使
阅读全文
posted @ 2017-08-04 18:22 冬至饮雪
阅读(4215)
评论(0)
推荐(1)
下一页
公告
昵称:
冬至饮雪
园龄:
9年6个月
粉丝:
251
关注:
9
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.趣谈编程史第3期-大器晚成的新晋流量Python发展史
2.趣谈编程史第4期-饱受争议的前端之王JavaScript的血泪成长史
3.趣谈编程史第2期-这个世界缺少对C语言的敬畏,你不了解的C语言科普
4.趣谈编程史第1期-跌宕起伏的java帝国史,剖析谷歌甲骨文长达8年的版权战争
5.记录一次Metaspace扩容引发FGC的调优总结
6.多线程学习笔记-深入理解ThreadPoolExecutor
7.使用CompletableFuture优化你的代码执行效率
8.Linux+Shell常用命令总结
9.Guava Cache探索及spring项目整合GuavaCache实例
10.将List按照指定大小等分的几种实现方式和效率对比及优化
我的标签
java
(30)
hibernate
(25)
struts2
(18)
spring
(17)
servlet
(12)
jsp
(10)
线程
(7)
计算机网络
(6)
response
(4)
request
(4)
更多
随笔分类
(18)
学习笔记(18)
随笔档案
(132)
2020年3月(2)
2020年1月(2)
2019年10月(1)
2019年1月(1)
2018年11月(2)
2018年9月(1)
2018年7月(1)
2018年6月(1)
2017年12月(1)
2017年11月(1)
2017年8月(2)
2017年6月(1)
2017年5月(1)
2017年4月(3)
2017年2月(3)
2017年1月(2)
2016年12月(1)
2016年11月(6)
2016年10月(3)
2016年7月(4)
2016年5月(6)
2016年4月(14)
2016年3月(39)
2016年2月(20)
2016年1月(13)
2015年9月(1)
更多
阅读排行榜
1. 优雅高效的MyBatis-Plus工具快速入门使用(267505)
2. java多线程--定时器Timer的使用(57661)
3. Thrift入门初探--thrift安装及java入门实例(40940)
4. 使用CompletableFuture优化你的代码执行效率(40641)
5. java多线程--几个多线程面试题小结(28043)
评论排行榜
1. 就这么漂来漂去---一个毕业三个月的java程序员的裸辞风波(69)
2. 优雅高效的MyBatis-Plus工具快速入门使用(14)
3. 深入理解Spring--动手实现一个简单的SpringIOC容器(12)
4. 使用CompletableFuture优化你的代码执行效率(5)
5. 趣谈编程史第2期-这个世界缺少对C语言的敬畏,你不了解的C语言科普(4)
推荐排行榜
1. 就这么漂来漂去---一个毕业三个月的java程序员的裸辞风波(41)
2. Thrift入门初探--thrift安装及java入门实例(9)
3. 优雅高效的MyBatis-Plus工具快速入门使用(8)
4. 深入理解Spring--动手实现一个简单的SpringIOC容器(8)
5. 使用CompletableFuture优化你的代码执行效率(6)
最新评论
1. Re:使用CompletableFuture优化你的代码执行效率
好文支持
--Pace2Car
2. Re:使用CompletableFuture优化你的代码执行效率
thenAccept的例子贴错了吧 ` CompletableFuture<String> completableFutureA = CompletableFuture.supplyAsync(() ...
--习惯沉淀
3. Re:深入理解Spring--动手实现一个简单的SpringIOC容器
楼主自己写的还是蛮厉害的值得学习
--20188703张英杰
4. Re:使用CompletableFuture优化你的代码执行效率
CompletableFuture<Void> allFuture = CompletableFuture.allOf(futureA, futureB, futureC, futureD); all...
--winner_0715
5. Re:struts2学习笔记--使用Validator校验数据
不错,又涨知识咯。
--只会增删改查的菜鸟
点击右上角即可分享