说起反射。不得不说它实在是太强大了,通过反射就能够轻轻松松拿到各种东东,假设你想在项目中解除对某个类的依赖,能够考虑用反射。 今天跟大家分享的是通过java中的反射,获取pojo类的全部字段值。 为什么要做这个操作的呢?主要是为了重写实体类的toString方法。有人会说。直接重写toString方 ...
分类:
编程语言 时间:
2017-07-16 14:15:38
阅读次数:
554
突然之间eclipse使用svn更新项目时报错,org.tigris.subversion.javahl.ClientException: RA layer request failed 网上搜的都是说删除C:\Users\Administrator\AppData\Roaming\Subversi ...
分类:
编程语言 时间:
2017-07-16 14:15:45
阅读次数:
157
//生成[item1-item9]数组 Array(9).join(0).split('').map((item,index) => 'item' + (index+1)) //生成20个对象的数组 Array.apply(null,{length:20}).map(function(item,in... ...
分类:
编程语言 时间:
2017-07-16 14:17:19
阅读次数:
131
案例1: 某班语文科目的成绩以字典形式存储,形式为:{"lili":89,"wenwen":91 ...} 根据成绩高低,计算学生的排名 解决方案: 使用内置函数sorted 1,利用zip将字典数据转化为元组 2,传递sorted函数的key参数 # eg_v1 利用zip将字典数据转化为元组 # ...
分类:
编程语言 时间:
2017-07-16 14:18:00
阅读次数:
109
Java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据 ...
分类:
编程语言 时间:
2017-07-16 14:18:09
阅读次数:
255
转自:http://www.okrs.cn/blog/news/?997.html 内容摘要 若需改动一个对象,同一时候不想改变调用者的对象。就要制作该对象的一个本地副本。这也是本地副本最常见的一种用途。若决定制作一个本地副本。仅仅需简单地使用clone()方法就可以。Clone是“克隆”的意思,即 ...
分类:
编程语言 时间:
2017-07-16 14:19:28
阅读次数:
818
1.概述 我们在了解分布式选举算法之前,我们需要这样一种算法产生的背景。在一个分布式系统中,因为各种意外的因素,有的服务器可能会崩溃或变得不可靠,它就不能和其他服务器达成一致状态。因而这样就需要一种Consensus协议,来确保服务器的容错性,也就是说即使系统中有一两个服务器节点Crash,也不会影 ...
分类:
编程语言 时间:
2017-07-16 14:20:06
阅读次数:
161
错误类型: 搞了很久才找到原因.解决办法写出来分享: 出现以上错误的原因是玩耍maven时多装了个jre。本来Eclipse在建立项目时,会自动参照你的jre路径,但多个版本就没办法加载了。 解决办法: 进入window \ preferences \ java \ Installed JREs ...
分类:
编程语言 时间:
2017-07-16 14:20:19
阅读次数:
262
猜年龄,有三次机会,如何做? 1. 检查 输入的数据是否合法,通过异常try来处理,并记录 输入错误次数 2. 通过累加器,判断是否猜了3次,并提示还剩余多少的机会 3. 当3次错误,跳出 ...
分类:
编程语言 时间:
2017-07-16 14:20:52
阅读次数:
221
1:#r模式,在文件不存在时,不会创建新的文件 f = open('a.txt','r',encoding = 'utf-8') 2:字符编码 什么是字符编码? 把人类的字符翻译成计算机能认识的数字 什么是字符编码表? ASCII GBK UTF-8 Unicode unicode >encode( ...
分类:
编程语言 时间:
2017-07-16 14:22:33
阅读次数:
116
登录验证,三次机会,如何做? 1. 一个用户列表记录合法密码和用户名,一个小黑屋列表记录输错3次的用户, 一个中间列表记录所有用户输入,统计某个用户是否输错3次 2. 通过 in 判断一个元素是否在一个列表中,for循环把 输入验证hold住 ...
分类:
编程语言 时间:
2017-07-16 14:22:40
阅读次数:
247
r,只读模式打开,默认模式,文件不存在会报错。不会创建新的文件。 w,只写模式,不能读,文件不存在则创建,文件存在则覆盖清空改文件。 a,追加模式,可读,文件不存在则创建,文件存在则继续在文件末尾追加内容。 b模式,以字节的方式操作文件,如,rb,wb,ab。当以字节操作文件的时候,读取的文件内容为 ...
分类:
编程语言 时间:
2017-07-16 14:24:01
阅读次数:
157
本节条款我们讨论一下class 关键字和typename关键字的不同以及对于模板函数(template function)的影响。 例如以下代码: template<class T> T getValue1(T m) { return m * 2; } template<typename T> T ...
分类:
编程语言 时间:
2017-07-16 14:24:15
阅读次数:
207
java5为什么引入Executor线程池框架 1.new Thread()的缺点 (1) 每次new Thread()耗费性能 (2) 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源,使系统瘫痪(3) 不利于扩展,比如如定时执 ...
分类:
编程语言 时间:
2017-07-16 14:24:23
阅读次数:
1514
javaScript中一些常见的兼容性问题整理 1)滚动条: document.documentElement.scrollTop||document.body.scrollTop 2) 获取样式兼容 functiongetStyle(dom, styleName... ...
分类:
编程语言 时间:
2017-07-16 14:59:21
阅读次数:
193
Arbitrage Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5679 Accepted Submission(s): 2630 Prob ...
分类:
编程语言 时间:
2017-07-16 14:59:38
阅读次数:
311
一.Spring工作原理 1.Spring是一种用JavaBean配置应用程序的方法运用SpringIOC,通过setter方法来暴露一个类的任何依赖关系(如一个数据库连接),只要在Spring中进行配置来解决依赖性,不用编写一个数据库连接 2.运用Spring AOP 可以解决公共代码重复问题 二 ...
分类:
编程语言 时间:
2017-07-16 14:59:47
阅读次数:
144
http://blog.csdn.net/hikaliv/article/details/4588163 一等公民,First-Class Citizen,此处 Citizen 可换为 object / value / entity 等词。所谓“一等公民”即指在程序中可无限使用的对像(相比其它对像) ...
分类:
编程语言 时间:
2017-07-16 15:03:01
阅读次数:
160
1、新建名为”JAVA_HOME“的变量名 2、在已有的系统变量"path"的变量值加上 3、重新打开cmd窗口 java -version ...
分类:
编程语言 时间:
2017-07-16 15:03:24
阅读次数:
159
先来介绍下这个名词的来源: 摘自百度百科: 《九章算术》是中国古代的数学专著,其中的“更相减损术”可以用来求两个数的最大公约数,原文是:可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。 白话文译文: (如果需要对分数进行约分,那么)可以折半的话,就折半(也就是用2来 ...
分类:
编程语言 时间:
2017-07-16 15:03:56
阅读次数:
435