用法1 为原始类型扩展方法 先说一下,this 后面跟的类型,就是要拓展方法的类型。注意要写在静态类中的静态方法,不然有些情况下访问不到。 1 /// <summary> 2 /// 扩展类 用于为原始类扩展方法 3 /// </summary> 4 public static class AM_E ...
MyBatis generator用数据库表生成数据代码的时候,除了生成实体的POJO以外,会同时生成Example文件,以及在mapper.xml中生成Example的sql语句。 Example类包含一个内部静态类 Criteria,利用Criteria我们可以在类中根据自己的需求动态生成sql ...
分类:
其他好文 时间:
2020-02-13 00:24:20
阅读次数:
143
返沪隔离在住处,远程办公闷得慌,写篇水文来凑数~_^ 单例模式作为设计模式的入门模式,网上有各种写法,有点象孔乙己“茴”字的四种写法,都研究烂了,还能玩出啥新意?稍安勿躁,先来回顾一下: 一、饿汉式 /** * 饿汉式 */ public class Single01 { private Singl ...
分类:
其他好文 时间:
2020-02-13 00:10:35
阅读次数:
56
一.类加载器深入解析与阶段分解 1.在Java代码中,类型(类)的加载、连接与初始化过程都是在程序运行期间完成的。 2.Java虚拟机结束生命周期的情况: 程序执行了System.exit()方法 程序正常执行结束 程序执行中遇到异常或错误而异常终止 操作系统出现错误导致Java虚拟机终止 3.累的 ...
分类:
其他好文 时间:
2020-02-10 14:10:55
阅读次数:
63
Scala是一种纯面向对象的语言,每个值都是对象。对象的数据类型以及行为由类和特质描述。 类抽象机制的扩展有两种途径:一种途径是子类继承,另一种途径是灵活的混入机制。这两种途径能避免多重继承的种种问题。 函数式编程 Scala也是一种函数式语言,其函数也能当成值来使用。Scala提供了轻量级的语法用 ...
分类:
其他好文 时间:
2020-02-08 23:14:10
阅读次数:
121
static:静态属性/类属性 调用方式:类名.静态成员 作用:将变量/方法的使用权归类,而非类实例化的对象。 1. static修饰的变量要用静态方法调用,或者类名.调用。 2. 静态方法/类方法,使用同静态变量 3. 不能有静态类 方法内的局部变量不能加static 静态方法只能直接调用静态成员 ...
分类:
编程语言 时间:
2020-01-31 13:57:54
阅读次数:
74
" " " " Nightmare Nightmare is a high level browser automation library from "Segment" . The goal is to expose a few simple methods that mimic user act ...
分类:
Web程序 时间:
2020-01-29 23:35:58
阅读次数:
1385
[TOC] 前言 对于写过 ASP.NET Core 的童鞋来说,可以通过 HttpContextAccessor 在 Controller 之外的地方获取到HttpContext,而它实现的关键其实是在于一个AsyncLocal<HttpContextHolder 类型的静态字段。接下来就和大家来 ...
分类:
Web程序 时间:
2020-01-29 18:05:40
阅读次数:
755
众所周知,微服务架构是由一众微服务组成,项目中调用其他微服务接口更是常见的操作。为了便于调用外部接口,我们的常用思路一般都是封装一个外部接口的客户端,使用时候直接调用相应的方法。webservice或WCF的做法就是引用服务,自动生成客户端。在webapi2.0里,我们都会手动封装一个静态类。那么在 ...
分类:
Web程序 时间:
2020-01-29 10:33:00
阅读次数:
128
一、静态属性(类属性) 类和对象都能直接调用,推荐使用类直接调用 二、静态方法(类方法) 类和对象都能调用,推荐使用类直接调用 三、注意 1、静态属性和静态方法最先加载 2、因此,成员方法可以使用静态属性和成员遍历 3、静态方法只能使用静态属性 4、静态方法不能使用this,this代之对象 待续 ...
分类:
编程语言 时间:
2020-01-16 23:50:41
阅读次数:
70