JVMJVM系列:类装载器的体系结构JVM系列:Class文件检验器JVM系列:安全管理器JVM系列:策略文件Java垃圾回收机制深入剖析Classloader(一)--类的主动使用与被动使用深入剖析Classloader(二)-根类加载器,扩展类加载器与系统类加载器深入理解JVM—JVM内存模型JVM-堆与栈JVM调优总结-..
分类:
编程语言 时间:
2017-07-04 09:47:38
阅读次数:
239
类与对象是C与C++的最大区别之一,也是从面向过程转为面向对象的一个转折点 以下分为多部分介绍 1.1 类,结构体的扩展 1.2 公有和私有 1.3 构造函数 1.1类,结构体的扩展 类(class)从使用上可以理解为结构体(struct)的扩展,类中除了可以包含变量、还可以包括方法等内容。 结构体 ...
分类:
编程语言 时间:
2017-06-29 00:56:44
阅读次数:
173
一、封装: 对内 可封装自己的实现细节,使之信息隐藏不被其它类破坏; 对外 各个类之间分工明确, 其它类无需关心实现细节,类中细节发生改变,其它类也无需作出更改; 二、继承: 从已有的类中派生出新的类,以达到功能和属性扩展的目的;使得易扩展、类之间层次清晰、代码高度复用; 三、多态: 系统A调用系统 ...
分类:
编程语言 时间:
2017-06-20 13:36:00
阅读次数:
104
获取分页类 ThinkPHP提供了数据分页的扩展类库Page,能够在http://www.thinkphp.cn/extend/241.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包括分页扩展类了。把解压后的Page.c ...
分类:
Web程序 时间:
2017-06-18 13:11:43
阅读次数:
265
转载自:https://itbilu.com/nodejs/core/VJYaAfKrl.html MIME,即:Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型。其主要用途是设置某种扩展名的文件的响应程序类型,我们可以认为是当指定扩展名文件被访问 ...
分类:
Web程序 时间:
2017-06-12 15:00:04
阅读次数:
308
SQL 语句有很多函数如len(),now()等等。如何来生成这些函数。最近研究也写办法共大家参考。 一.首先建立一个建一个扩展类,控制只能允许这些函数出现,如果出现其他函数就直接报异常。 1 public static class SQLMethods 2 { 3 public static bo ...
分类:
数据库 时间:
2017-06-11 14:56:40
阅读次数:
240
/** * 在java中有三种类类加载器。 * * 1)Bootstrap ClassLoader 此加载器采用c++编写,一般开发中很少见。 * * 2)Extension ClassLoader 用来进行扩展类的加载,一般对应的是jrelibext目录中的类 * * 3)AppClassLoad ...
分类:
其他好文 时间:
2017-06-09 20:28:43
阅读次数:
130
由于业务的需求,可能系统提供的方法并不能帮助我们完成相应的功能, 此时就可以扩展系统类的方法。 扩展方法本质是静态方法,只是C#提供了便利,扩展内部不能调用被扩展类的私有、protected的成员。 在下述的代码中也可以看见,静态类myExtend就是为扩展string类方法使用的。 写扩展方法有三 ...
扩展点配置: 约定: 在扩展类的jar包内,放置扩展点配置文件:META-INF/dubbo/接口全限定名,内容为:配置名=扩展实现类全限定名,多个实现类用换行符分隔。(摘自dubbo文档) 示例: 假如我现在想使用自己定义的协议Myprotocol,在resources目录下新建META-INF/ ...
分类:
其他好文 时间:
2017-05-23 00:29:10
阅读次数:
294
ThinkPHP5建议所有的扩展类库都使用命名空间定义,如果你的类库没有使用命名空间,则不支持自动加载,必须使用Loader::import方法先导入文件后才能使用。 首先要在文件头部使用loader thinkphp系统类 use think\Loader; 页面内使用 Loader::impor ...
分类:
Web程序 时间:
2017-05-22 13:30:45
阅读次数:
212