这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1.把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的...
分类:
编程语言 时间:
2015-10-16 13:33:56
阅读次数:
188
FATALERRORinnativemethod:JDWPNotransportsinitialized,jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) 在网络中有多种解释, 其实大部分是因为软件未正常关闭,导致出现一个幽灵java进程, 到任务管理器里面结束掉...
分类:
编程语言 时间:
2015-10-16 13:33:35
阅读次数:
157
我用的远程主机,客户端用的是secrueCRT假如要在linux后台运行的程序是abc.jar命令:nohup java -jar abc.jar &运行shell脚本的话,命令nohup *.sh &如果让程序始终在后台执行,即使关闭当前的终端也执行(java -jar abc.jar &不行),...
分类:
编程语言 时间:
2015-10-16 13:35:14
阅读次数:
168
九、nio.file 该包是1.7新出的,包含了一系列高级的文件和目录操作方法 1、控制目录属性,只读,系统之类的 2、监控文件及文件夹的改变的WatchServicepublic void startWatch() throws IOException, InterruptedExcepti...
分类:
编程语言 时间:
2015-10-16 13:27:13
阅读次数:
135
解决方式有两种:一、把字体设置为Courier New操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击“....
分类:
编程语言 时间:
2015-10-16 13:26:30
阅读次数:
134
题目描述: 给定两个有序数组arr1和arr2,在给定一个整数k,返回两个数组的所有数中第K小的数。 例如: arr1 = {1,2,3,4,5}; arr2 = {3,4,5}; K = 1; 因为1为所有数中最小的,所以返回1; arr1 =...
分类:
编程语言 时间:
2015-10-16 13:22:51
阅读次数:
174
一、散列表的概念 本章介绍了散列表(or hash table)的概念、散列函数的设计及哈希冲突的处理。散列表(为了形象描述,我们通常叫槽)从表意上看是一种数据结构,但把它归为算法思想更为贴切。对于大部分的查找问题,使用散列表能达到O(1)的效率。现在很多大公司在面试大数据的题目时,解决方案里绝对....
分类:
编程语言 时间:
2015-10-16 13:21:37
阅读次数:
271
public class CompareObject1 { public static void main(String[] args) { String str1 = new String("java"); String str2 = new String("java"); String...
分类:
编程语言 时间:
2015-10-16 13:20:54
阅读次数:
152
题目描述: 给定两个有序数组arr1和arr2,两个数组长度都为N,求两个数组中所有数的上中位数。 例如: arr1 = {1,2,3,4}; arr2 = {3,4,5,6}; 一共8个数则上中位数是第4个数,所以返回3。 arr1 = {0,1,2}...
分类:
编程语言 时间:
2015-10-16 13:21:29
阅读次数:
278
题目描述: 对于一个无序数组A,请设计一个算法,求出需要排序的最短子数组的长度。 给定一个整数数组A及它的大小n,请返回最短子数组的长度。 测试样例: [1,5,3,4,2,6,7],7 返回:4 1 /* 2 这个题在牛客网上的讲解我感觉是有点问题的, 3 ...
分类:
编程语言 时间:
2015-10-16 13:16:24
阅读次数:
240
在应用中一般普通的JavaPojo都是由Spring来管理的,所以使用autowire注解来进行注入不会产生问题,但是有两个东西是例外的,一个是 Filter,一个是Servlet,这两样东西都是由Servlet容器来维护管理的,所以如果想和其他的Bean一样使用Autowire来注入的 话,是需要...
分类:
编程语言 时间:
2015-10-16 13:16:21
阅读次数:
139
在测试过程中,难免会碰到交互的外围系统不给力的情况,这时候mock就派上用场了,前段时间跟同学聊到这块的时候,他向我推荐mockito这个mock工具,试用了一下,确实很好用,这里给大家介绍下这款工具:1、mockito的特点它既能mock接口也能mock实体类(咱测试框架mock工具也能做到)简单...
分类:
编程语言 时间:
2015-10-16 13:13:27
阅读次数:
161
原创文章,欢迎转载。转载请注明:关东升的博客 闭包表达式可以作为函数的参数传递,如果闭包表达式很长,就会影响程序的可读性。尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后一个参数调用。下面我们来看一个示例代码:func calculate(opr: String, funN:(.....
分类:
编程语言 时间:
2015-10-16 13:06:59
阅读次数:
140
The urllib and urllib2 ModulesFor simple downloads, urllib is quite all right. If you need HTTP authentication or cookies, or you want to write extens...
分类:
编程语言 时间:
2015-10-16 13:08:23
阅读次数:
130
Musical ThemeTime Limit:1000MSMemory Limit:30000KTotal Submissions:22499Accepted:7679DescriptionA musical melody is represented as a sequence of N (1#...
分类:
编程语言 时间:
2015-10-16 13:06:09
阅读次数:
269
稍稍对Thread类中的常用方法简单地做了一次总结,加深点印象。 ? 仍然还是采用继承Thread类的案例来实现创建线程的方式 , 附代码段:? /*
?*?@auto:?牧羊的伯格女皇
?*?2015-10-16
?*?Thread的常用方法...
分类:
编程语言 时间:
2015-10-16 12:00:15
阅读次数:
148
原创文章,欢迎转载。转载请注明:关东升的博客 闭包表达式可以作为函数的参数传递,如果闭包表达式很长,就会影响程序的可读性。尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后一个参数调用。下面我们来看一个示例代码:func calculate(opr: String, funN:(Int, Int) -> Int) {
//最后一个参数funN是(Int,Int)-> In...
分类:
编程语言 时间:
2015-10-16 11:56:19
阅读次数:
159