有许多扩展类的方法: 1.如果有类的源代码,继承就是给对象添加新功能的好方法。 2.如果没有类的源代码,可以使用扩展方法。 扩展方法: 1.扩展方法写着静态类中。 2.扩展方法也是静态的。但是调用时,和实例方法一样,使用对象调用。 3.如果扩展方法的名字和类中方法的签名相同,则优先类中原来的方法。 ...
分类:
其他好文 时间:
2017-07-22 15:33:08
阅读次数:
161
ElasticSearch-Sql .net 类库(sdk) 1)支持将查询结果转换成datatable形式,便于界面绑定和数据导出等。 2)代码简单易懂,便于改进并提高稳定性和性能。(拷贝立即使用) ...
分类:
数据库 时间:
2017-07-21 14:11:37
阅读次数:
232
一、类加载器 1.什么是类加载器,作用是什么? 类加载器就加载字节码文件(.class) 2.类加载器的种类 类加载器有三种,不同类加载器加载不同的 1)BootStrap:引导类加载器:加载都是最基础的文件 2)ExtClassLoader:扩展类加载器:加载都是基础的文件 3)AppClassL ...
分类:
其他好文 时间:
2017-07-15 15:52:15
阅读次数:
153
(1): null 这个是根类加载器,它是由本地代码(c/c++)实现的,你根本拿不到他的引用,但是他实际存在,并且加载一些重要的类,它加载(%JAVA_HOME%\jre\lib),如rt.jar(runtime)、i18n.jar等,这些核心库中包含了Java的核心类. (2):扩展类加载器(E ...
分类:
其他好文 时间:
2017-07-15 12:43:16
阅读次数:
158
有个同事提高个jrebel的工具,提起tomcat的热部署方案。 jrebel是一款收费的JVM级的热部署工具包。 JVM级的热部署也就是说,可以不重启JVM,让修改或添加的类加载到JVM中。 加载器:启动类加载器-》扩展类加载器-》应用程序类加载器-》自定义类加载器。 对JVM来说只有一种启动类加 ...
分类:
其他好文 时间:
2017-07-15 10:15:33
阅读次数:
251
在Tomcat中主要有以下几种类加载器:(图片来自网络) tomcat启动时,会创建几种类加载器: 1 Bootstrap 引导类加载器 加载JVM启动所需的类,以及标准扩展类,位于jre/lib/ext下。 2 System 系统类加载器 加载tomcat启动的类,比如bootstrap.jar, ...
分类:
其他好文 时间:
2017-07-12 10:07:51
阅读次数:
163
一、创建基于ThreadLocal的动态数据源容器,保证数据源的线程安全性 二、定义Spring动态数据源扩展类,用来实现Master、Slave数据源动态切换 三、配置Master、Slave数据源 1. db.properties配置Master、Slave数据信息 # Master DB db ...
分类:
编程语言 时间:
2017-07-11 23:10:37
阅读次数:
231
联想到discuz,ecshop发布一个新版本的系统给大家使用,会提供utf-8,gb2312版本的代码下载。所以肯定是批量转换编码出来的。 这种是转换html文件。 http://blog.csdn.net/iseagold/article/details/5472377 我需要找一个批量转换文件 ...
分类:
其他好文 时间:
2017-07-09 10:37:44
阅读次数:
247
类的两种类型的类加载器 -Java虚拟机自带的加载器 根类加载器(Bootstrap): 使用C++编写,programer can not abtain this class. 扩展类加载器(Extension): 使用Java代码实现 系统类加载器(System):使用Java代码实现 -用户自 ...
分类:
编程语言 时间:
2017-07-06 15:13:18
阅读次数:
226