[AOP系列]用Autofac与Costle.Core的Interceptor来实作AOP架构

前言 在AOP系列文章的第一篇有提到使用 Autofac.Extras.DynamicProxy 的Interceptor来实现AOP架构,本篇文章就来详细说明实作的方法。 Autofac 简介 Autofac是一个 Ioc 容

[Python] label encode with mean

dic_dummy = {} for col in qualitativecol: data = pd.concat([dfTrain['SalePrice'], dfTrain[col]], axis=1) dic_tmp =data.groupby(col).mean().to_dict() dic_tmp[col] = dic_tmp.pop('SalePrice') dic_dummy.up

[Java] JPA 是什么?

阅读时间: 10分钟 JPA 全称是Java Persistence API是一个标準规範及接口(API)来实现ORM(object-relational mapping)框架,JPA通过注解(annotation) [如:@Entity、@Table、@Column等

为什么您不需要太在意 Google PageSpeed Insights 的分数?

✦ Google 搜寻引擎是业界的权威,他们推出的网站检查和分析工具,一向备受网站站长的推崇和爱戴,过度追求成绩是某程度上是浪费时间,没有一个网站

[Java] Thread-Safety是什么 – Part 2

阅读时间: 10分钟 接上一篇文章,又来为大家在10分钟内讲解一些有关Thread-safety的介绍。 再讲3个做到Thread-safety的方式。 大家可以因应情况选择一个最合适

[Java] Thread-Safety是什么 - Part 3

阅读时间: 10分钟 接上一篇文章,又来为大家在10分钟内讲解一些有关Thread-safety的介绍。 再讲多3个做到Thread-safety的方式。 大家可以因应情况选择一个最合

[Java] Atomic VS Volatile

阅读时间: 3分钟 当大家谈论到Thread-safety就会有接触到Atomic (原子性)和Volatile (可见性)。 相信你们会好奇,为什么Volatile的中文会被解释为可见性呢? 完全和

[Java] Volatile keyword的介绍

阅读时间: 10分钟 Volatile关键字 可以确保在应用程式中的可见性,支持变量直接写入到主记忆体(main memory)。 来自《Thinking in Java , edtion 4》的解释 The volati

[Java] Atomic的介绍

阅读时间: 5分钟 在计算机中的Atomic是指不能分割成若干部分的意思。 如果一段程式码被认为是Atomic,则表示这段程式码在执行过程中,是不能被中断的。

[Java] 比较并交换 compare-and-swap (CAS) 介绍

阅读时间: 5分钟 CAS是原子操作的一种,可用于在多执行绪编程中实现不被打断的数据交换操作,从而避免多执行绪同时改写某一数据时由于执行顺序不确定

[Java] Non-blocking Algorithms 介绍

阅读时间: 5分钟 Non-blocking algorithms 是一种算法可以允许Threads存取并享状态的物件而且不会造成阻塞。在一般说法,Non-blocking algorithms中如果一个Thread被暂停