摘要:   集成spring session很简单,只需几行代码即可。   但请注意,使用EnableRedisHttpSession的默认配置,有可能造成cpu占用过高。这是因为默认使用的是SimpleAsyncTaskExecutor,导致监听redis keyE 阅读全文
posted @ 2019-07-22 16:24 eventer 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:   相信很多从其他语言转向go语言的人,或者是几乎所有初学go语言的人(我相信目前还没有学校将go作为教学语言,所以未来的IT工程师的第一语言都不会是go),都会在学习的过程中将go与自己的第一语言、第二语言作比较,带着第一、第二语言的思维方式去学习go。同时会对go语言的一些看 阅读全文
posted @ 2019-07-09 15:10 eventer 阅读(525) 评论(0) 推荐(0) 编辑
摘要:   mockito大家都比较熟悉了,存在或者不存在,都不要紧,mockito让你有一种只要一出手,就知道有没有的感觉。但是它也不是万能的,比如静态方法、私有方法,它就无能为力了。这是为什么呢?当然不是mockito的框架或现有技术解决不了,而是出于某些原因或立场,比如测试理念观点 阅读全文
posted @ 2019-07-08 10:21 eventer 阅读(7068) 评论(0) 推荐(1) 编辑
摘要: 本文继续玩转语法,是为之二。 I/O(Input/Output),输入输出是计算机最为突出的特点,也可以说是计算机最为核心的功能。没有I/O,计算机就是一堆废铜废铁。从最低层的电子元器件开始,计算机科学家与工程师们,就一直奔跑在追求卓越的I/O性能的道路上。计算机每一次大跨越,就是一次I/O的脱胎换 阅读全文
posted @ 2019-06-30 09:49 eventer 阅读(474) 评论(0) 推荐(0) 编辑
摘要:   这段时间为俗事所累,疲以应付,落下了不少想法,错过了更新的日子。这个专题开始之际,已经准备了不下十几个主题,而在写作的过程中,又有新想法与主题涌现出来。未来预计想写写的内容主要包括: 1. 玩转语法系列 2. Context的来龙去脉 3. 函数、闭包与范畴论的关系 4. 线 阅读全文
posted @ 2019-06-30 09:45 eventer 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 前言   上一篇文章介绍了athens私服的安装以及vgo download protocol的简要介绍。本文着重介绍go proxy sever的实现原理以及athens是如何实现的。 go get原理   当GOPROXY没有设置的时候,通过 x参数,可以 阅读全文
posted @ 2019-05-03 16:12 eventer 阅读(864) 评论(0) 推荐(0) 编辑
摘要: go proxy与vgo download protocol介绍,go私仓当前最详细搭建教程,没有之一。 阅读全文
posted @ 2019-04-15 13:44 eventer 阅读(4726) 评论(0) 推荐(1) 编辑
摘要: 前言   代码的最后一步是构建成计算机可识别的二进制数据,然后才得以在计算机上运行。如果你曾经写过有点规模(至少数十个以上独立的源文件,且需要依赖第三方包)C语言项目,必定对C语言项目的构建过程印象深刻。或者当你曾经在linux系统中使用rpm命令安装程序 时,系统一遍又一遍不厌 阅读全文
posted @ 2019-04-01 10:01 eventer 阅读(1315) 评论(1) 推荐(2) 编辑
摘要: go语言的error处理方式,在目前流行的编程语言中属于刺头。TIOBE排行榜全十除了C语言,无一例外是try catch的阵营。而排在go之前的语言除了C与perl外,同样是try catch的忠实拥趸。那么go的设计者为什么要这么做呢,只是为博人眼球吗? 阅读全文
posted @ 2019-03-20 09:48 eventer 阅读(872) 评论(0) 推荐(0) 编辑
摘要: gopher成长记 阅读全文
posted @ 2019-03-12 14:24 eventer 阅读(3453) 评论(1) 推荐(0) 编辑