反射: 当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都 存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作.... 注意: 在反射技术中一个类的任何成员都有 ...
分类:
编程语言 时间:
2017-02-24 12:09:56
阅读次数:
189
学习资料:http://www.infoq.com/cn/articles/java-memory-model-1 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中 ...
分类:
编程语言 时间:
2017-02-24 12:17:00
阅读次数:
232
所需要配置的参数: Configuration conf = new Configuration(); conf.set("fs.defaultFS", "hdfs://hadoop2cluster"); conf.set("dfs.nameservices", "hadoop2cluster"); ...
分类:
编程语言 时间:
2017-02-24 12:18:14
阅读次数:
270
11、类加载过程,如何获得当前对象的ClassLoader 类加载的过程分为:加载、连接、初始化、使用和卸载。其中连接又可以分为:验证、准备和解析 获取当前对象的ClassLoader通过如下代码: 类加载器可以进行类层次的划分、OSGi、热部署和代码加密等。那么用户如何自定义类加载器呢? 要创建用 ...
分类:
编程语言 时间:
2017-02-24 12:20:36
阅读次数:
264
PO(persistant object) 持久对象在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合 ...
分类:
编程语言 时间:
2017-02-24 12:28:13
阅读次数:
218
依赖性打包 依赖性打包的作用在于避免资源冗余,同时提高资源加载和卸载的灵活性,其重要性不言而喻。在4.x版本的AssetBundle打包系统中,涉及一对 BuildPipeline.PushAssetDependencies和BuildPipeline.PopAssetDependencies接口, ...
分类:
编程语言 时间:
2017-02-24 12:32:53
阅读次数:
316
1、python中获取当前工作目录 curDir = os.getcwd() os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录 2、os.path ...
分类:
编程语言 时间:
2017-02-24 12:37:48
阅读次数:
170
在 上篇 我们讲了python将函数做为返回值和闭包的概念,下面我们继续讲解函数做参数和装饰器,这个功能相当方便实用,可以极大地简化代码,就让我们go on吧! 能接受函数做参数的函数我们称之为高阶函数,例如filter, map, reduce这些函数 可以定义一个函数作为高阶函数例如: def ...
分类:
编程语言 时间:
2017-02-24 12:38:33
阅读次数:
233
常见异常:Exception所有异常的基类AttributeError特性应用或赋值失败时引发IOError试图打开不存在的文件时引发IndexError在使用序列中不存在的索引时引发KeyError在使用映射不存在的键时引发NameError在找不到名字(变量)时引发SyntaxError在代码为错误形式时引发TypeError在..
分类:
编程语言 时间:
2017-02-24 12:44:40
阅读次数:
159
特别声明:该文章是本人在网上搜索到的一些资料,稍作整理而成的,还望大家不要误会,具体出自于那本人也已经忘记。还请大家不要误会!!!通过设计良好的数据分块、预娶替换、更新等算法来提高对缓存内容的命中率和一致性。1)数据分块Memcached默认情况下采用了名为SlabAlloc..
分类:
编程语言 时间:
2017-02-24 12:47:11
阅读次数:
529
多态的作用就是用来将接口和实现分离开,改善代码组织结构,增强代码可读性,便于代码的维护。 在java中,讨论多态就是讨论方法调用的绑定,绑定就是将一个方法调用同一个方法主体联系起来。在java中通常叫做“运行时绑定”,也称“后期绑定”。例如: 1.定义一个基类 public class Parent ...
分类:
编程语言 时间:
2017-02-24 13:34:44
阅读次数:
261
1、基础条件结构 if(){ //小括号中 放置关系运算 或逻辑运算 }else{ } 2、嵌套条件结构 //有两组 或 多组条件进行组合判断 If(条件1){ //条件1成立 是大前提 If(条件2){ //条件1和条件2都成立 }else{ //条件1成立,条件2不成立 } }else{ //条 ...
分类:
编程语言 时间:
2017-02-24 13:36:55
阅读次数:
226
let arrowImage = UIImageView(image: UIImage(named: "Machine_arrow")!.imageWithRenderingMode(.AlwaysTemplate)) let arrowButton = UIButton(frame: CGRect ...
分类:
编程语言 时间:
2017-02-24 13:39:07
阅读次数:
315
浅复制(浅克隆) :被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 深复制(深克隆) :被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被 ...
分类:
编程语言 时间:
2017-02-24 14:21:24
阅读次数:
278
<!-- https://mvnrepository.com/artifact/xerces/xercesImpl --><dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.11. ...
分类:
编程语言 时间:
2017-02-24 14:24:23
阅读次数:
662
x 无标题 x ...
分类:
编程语言 时间:
2017-02-24 14:25:37
阅读次数:
164
前面我已经学过了,将一个bean引用注入到另一个bean的属性或构造器参数中,这边指的是将一个对象与另一个对象进行关联。 我们学过的方法是在创建的时候根据new对象的时候,注入参数,如下: 也可以在xml中配置的时候,注入: 这些方法属于的值属于 硬编码值。 有时候硬编码是可以的,但有的时候,我们可 ...
分类:
编程语言 时间:
2017-02-24 14:25:52
阅读次数:
200
auto关键字的理解
分类:
编程语言 时间:
2017-02-24 14:28:38
阅读次数:
265
时间过得真快,感觉15年年终总结刚写完,16年就结束了,看了blog,16年就写了可怜的8篇,对我来说16年还算顺风顺水。真正可能出乎意料的是年底我离开了呆了2年半的龙图游戏,暂时放弃了用了3年半的P...
分类:
编程语言 时间:
2017-02-24 14:29:41
阅读次数:
193
方法重写: * Override和Overload的区别?Overload能改变返回值类型吗? * overload可以改变返回值类型,只看参数列表 * 方法重写:子类中出现了和父类中方法声明一模一样的方法。与返回值类型有关,返回值是一致(或者是子父类)的 * 方法重载:本类中出现的方法名一样,参数 ...
分类:
编程语言 时间:
2017-02-24 15:10:52
阅读次数:
178