反射机制是什么概念?大多都有介绍,指的是程序在运行状态中,能够加载一个只有类名的类,加载完之后会在堆上产生一个Class对象。通过这个 Class对象可以获得类的属性、方法和其他类信息。之前对反射的应用场景感到比较模糊,今天才发现自己原来不知不觉早已经在使用着它了。 说两个场景吧: 1. sprin ...
分类:
编程语言 时间:
2017-04-28 10:33:51
阅读次数:
219
一、ApplicationContextAware接口 当一个类需要获取ApplicationContext实例时,可以让该类实现ApplicationContextAware接口。代码展示如下: 通过@Autowired注解可以自动装配一些常用对象实例: 二、ApplicationEvent抽象类 ...
分类:
编程语言 时间:
2017-04-28 10:32:24
阅读次数:
287
转自http://www.cnblogs.com/biyeymyhjob/archive/2012/07/17/2595249.html 概念 TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术。TF-IDF是 ...
分类:
编程语言 时间:
2017-04-28 10:32:16
阅读次数:
272
package ms100; /** * 一个台阶总共同拥有n 级,假设一次能够跳1 级。也能够跳2 级,求总共同拥有多少总跳法。并分析算法的时间复杂度 *注: 这道题近期常常出现。包含MicroStrategy 等比較重视算法的公司都曾先后选用过个这道题作为面试题或者笔试题。 首先我们考虑最简单的 ...
分类:
编程语言 时间:
2017-04-28 10:31:37
阅读次数:
206
为数组全部元素赋同样的值 : boolean[] resArray=new boolean[100]; Arrays.fill(resArray, true); 数组之间的复制: System.arraycopy(Object src, int srcPos, Object dst, int dst ...
分类:
编程语言 时间:
2017-04-28 10:31:29
阅读次数:
268
目录 1 问题描述 2 解决方案 1 问题描述 一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E ...
分类:
编程语言 时间:
2017-04-28 10:27:07
阅读次数:
173
说明 要学习Java或者任意一门技术,我觉得最好的是从官网的资料开始学习。官网所给出的资料总是最权威最知道来龙去脉的。而Java中间,垃圾回收与内存管理是Java中非常重要的一部分。《Hotspot内存管理白皮书》是了解Java垃圾收集器最权威的文档。相比于其他的一些所谓翻译文章,本文的翻译更加准确 ...
分类:
编程语言 时间:
2017-04-28 10:26:50
阅读次数:
239
参考文章:http://blog.csdn.net/smallerpig/article/details/50976191 SFTP文件的下载与FTP文件的下载差别较大,需要下载jsch-0.1.54jar包 下面是SFTP根目录: ...
分类:
编程语言 时间:
2017-04-28 10:25:41
阅读次数:
309
归纳: 线性 连续存储【数组】 优点:存取速度快(元素可以直接定位到) 缺点:插入删除元素慢(因为要移动其他元素),空间通常有限制 离散存储【链表】 优点:空间没有限制,插入删除元素很快 缺点:存取速度很慢(要一个一个遍历,一个一个找) 线性结构的应用: 1. 栈 2. 队列 非线性 树 图 ...
分类:
编程语言 时间:
2017-04-28 10:24:52
阅读次数:
239
在前面几课里的学习算法的思路都是给定数据集以后。确定基于此数据集的最佳如果H函数,通过学习算法确定最佳如果H的各个參数,然后通过最佳如果函数H得出新的数据集的结果。在这一课里介绍了一种新的思路,它的核心思想是直接计算各种如果的最高概率,然后拟合各个如果的最高概率參数,并利用拟合得到的如果概率,计算出 ...
分类:
编程语言 时间:
2017-04-28 10:24:37
阅读次数:
197
1.两种方式的差异 2.线程的生命周期 3.线程控制(线程的方法) 4.线程同步 5.线程同步锁 一、 两种方式的差异 A extends Thread :简单 不能再继承其他类了(Java单继承)同份资源不共享 B implements Runnable:( 推荐) )多个线程共享一个目标资源,适 ...
分类:
编程语言 时间:
2017-04-28 10:23:05
阅读次数:
232
1. 语法入门 Python教程 2. 爬虫学习系列教程 1)宁哥的小站 2)Python爬虫开发 3)Python爬虫学习系列教程 ...
分类:
编程语言 时间:
2017-04-28 10:22:58
阅读次数:
181
主要步骤 1、在eclipse中导出要引用的java代码为jar文件 2、将生成的jar文件放到jmeter的lib的ext目录下 3、在jmeter的jsr223处理器中导入要引用的java类型文件 01)导出jar文件 02)引用的第3放jar包 03)jmeter中使用beanshell,推荐 ...
分类:
编程语言 时间:
2017-04-28 10:22:47
阅读次数:
226
最近做服务端和客户端之间的访问,出现了 org.apache.commons.lang.exception.NestableRuntimeException等状况。实在令人头大,翻到了一个很好的帖子说明了这个问题。 原文网址如下:http://blog.csdn.net/zb0567/article ...
分类:
编程语言 时间:
2017-04-28 10:21:22
阅读次数:
362
快速导航 一、 回顾历史二、 智能指针简介三、 Delphi中的interface四、 Delphi中智能指针的实现五、 interface + 泛型 = 强类型的智能指针!六、 智能指针与集合七、 注意事项八、 总结 本随笔所有源代码打包下载 一、回顾历史 在c++中,对象可以创建在栈里,也可以创 ...
分类:
编程语言 时间:
2017-04-28 10:20:36
阅读次数:
303
数组: #include <iostream> using namespace std; //模板函数 template <class T> void dump(T val) { cout << ">>>>" << __FUNCTION__ << endl;//内置的宏,打印当前函数的名字 cout ...
分类:
编程语言 时间:
2017-04-28 09:20:23
阅读次数:
245
数组判断方法 伪数组 数组方法兼容性写法 用数组的方法操作字符串 需注意,字符串是不变值,故当把它们作为数组看待时,它们是只读的,数组的,push、sort、reverse、splice 等方法对它无效,而且使用这些方法出现错误时,也不会有错误提示!!! ...
分类:
编程语言 时间:
2017-04-28 09:19:38
阅读次数:
266