综合编程 2018-06-23

自定义扩展Spring Cache注解

昨天在公司发现采用@Aspect定义一个切面,对MyBatis的Mapper接口方法上标注自定义的注解,无法切入拦截。 背景 Spring Cache提供了声明式的@Cacheable等注解,很方便地……
综合编程 2018-06-23

Go 系列文章5 : 定时器

去年和董大大聊过两句 Go 的定时器,当时大概看了眼代码是四叉堆,不过实现细节忽略掉了。 前几天和刘丁还有董大又聊起定时器的事情,正好就借这个机会把 Go 的定时器实……
综合编程 2018-06-23

F# and ML.Net Classification

Expanding on my previous post, F# and ML.NET Regression , the current post will take a look at performing classification using Microsoft’s new ML.NET framew……
综合编程 2018-06-23

Monad_Haskell笔记10

一.从Functor到Monad从类型来看, Functor 到 Applicative 再到 Monad 是从一般到特殊的递进过程( Monad 是特殊的 Applicative , Applicative 是……
综合编程 2018-06-23

Manual Aspire

As part of my research for the talk I gave at jsconf.eu 2018 , I bought a ZX Spectrum 48K. I purchased the machine from eBay, but it was indeed an original ……
综合编程 2018-06-23

Weekend Reading: FOSS Projects

FOSS Project Spotlights provide an opportunity for free and open-source project team members to show Linux Journal readers what makes their project compel……
综合编程 2018-06-23

RyuJIT的华丽转身

2018-06-19 RyuJIT是作为.NET即时编译器的代号称谓,它是.NET运行时的基本组件之一。与此相反的是,Roslyn作为C#编译器,其编译C#代码成为IL字节码。然后,其再将IL字节……
综合编程 2018-06-23

聊一聊 AOP:Advice 源码解析

在第一篇中的例子和概念介绍中我们对 Advice 有了一个初步的认知。在Spring AOP中,Advice的作用就是用来描述 Spring AOP 围绕方法调用而注入的切面行为。 本篇文章将……
综合编程 2018-06-23

Elm on fire! Shaders in elm

Shaders have long been on the list of possible subject to study for Jappie. The potential of both creating beautiful art as well as doing parallel proces……