1. Null 的过度使用避免过度使用 null 值是一个最佳实践。例如,更好的做法是让方法返回空的 array 或者 collection 而不是 null 值,因为这样可以防止程序抛出 NullPointerException。下面代码片段会从另一个方法获得一个集合:List accountId...
分类:
编程语言 时间:
2015-07-25 15:08:17
阅读次数:
160
Mybatis封装分页查询的java公用类 分页----对于数据量很大的查询中,是必不可少的。mybatis底层的分页sql语句由于需要我们自己去手动写。而实现分页显示的时候我们需要根据分页查询条件查询符合条件的总记录数和记录的详细情况。因此,若是不去实现封装一下的话,我们需要写两条SQL语句去实现...
分类:
编程语言 时间:
2015-07-25 15:05:42
阅读次数:
184
本文介绍的线程池采用C++语言,在windows平台下实现。此版本为Version1.0,以后还会推出功能更完备的后续版本。本着技术分享的精神写作本文同时公布源代码。欢迎大家指出该线程池存在的问题并对当前性能进行讨论。 适用场景: 1.需要大量的线程来完成任务,且完成任务的时间比较短。 2.对性能要...
分类:
编程语言 时间:
2015-07-25 15:08:28
阅读次数:
143
Java异常处理错误 研究发现,在编译阶段的最佳时机错误,序之前。然而,编译期间并不能找出全部的错误,余下的问题必须在执行阶段解决。这就须要错误源通过某种方式把适当的信息传给某个接收者,该接收者知道怎样处理这个问题。 Java中的异常处理的目的在于通过使用少于眼下数量的代码来简化大型,可靠的...
分类:
编程语言 时间:
2015-07-25 15:05:14
阅读次数:
114
标签:之前自己写的springmvc 默认首页都是偷懒方式: web.xml 中定义的默认首页: index.html 然后在index.html 中跳转到springmvc 的动态链接这样地址上就有 http://www.xxx.com/index/home今天客户不想要/ind...
分类:
编程语言 时间:
2015-07-25 15:04:03
阅读次数:
166
Spring WebSocket详解 Spring框架从4.0版开始支持WebSocket,下面我将详述Spring WebSocket库的相关内容。内容包括Spring框架是如何在Web应用中支持WebSocket方式的消息通信,以及如何利用STOMP协议作为应用层的协议——WebSocket的子...
分类:
编程语言 时间:
2015-07-25 15:05:27
阅读次数:
141
1.USBpackage com.yfs.javase;public interface USB { //定义规范 public void read(); public void write();}2.UDisk读写package com.yfs.javase;public class ...
分类:
编程语言 时间:
2015-07-25 15:02:06
阅读次数:
130
/* 1、定义一个功能,用于打印矩形。 2、定义一个打印99乘法表功能的函数。 */ class FunctionTest { public static void main(String[] args) {// draw(5,6);// printHr();// draw(7,9);...
分类:
编程语言 时间:
2015-07-25 15:01:16
阅读次数:
135
1.冒泡排序 从小到大 function bubbing(){ var oldList = [1,6,32,7,8,245,2345,25,4,245245,14312]; for(var i = 0; i oldList[j+1]) { var temp = oldL...
分类:
编程语言 时间:
2015-07-25 14:58:55
阅读次数:
144
CLASSPATH是什么?它的作用是什么?它是javac编译器的一个环境变量。它的作用与import、package关键字有关。当你写下improt java.util.*时,编译器面对import关键字时,就知道你要引入java.util这个package中的类;但是编译器如何知道你把这个pack...
分类:
编程语言 时间:
2015-07-25 15:00:19
阅读次数:
122
操作系统堆栈: 分配由编译器自己主动和自己主动释放。对应于堆栈的函数。参数存储功能值、函数调用结束后完成值和局部变量的函数体内。段内存空间。其操作和组织方式与数据结构中的栈十分相似。栈是为了运行线程留出的内存空间。当调用函数时创建栈。当函数运行完毕,栈就被回收了。操作系统中的堆: 由程序猿手动进行....
分类:
编程语言 时间:
2015-07-25 14:58:40
阅读次数:
129
正则表达式是描述字符模式的对象为什么使用正则: 1.找数字 1 var str = "12 f13kjm54n43 43k"; 2 var arr = []; 3 4 for(var i = 0, len = str.length; i= "0" && char = "0...
分类:
编程语言 时间:
2015-07-25 14:57:58
阅读次数:
105
1 //买票问题 2 package ThreadL; 3 4 public class Thread9 { 5 public static void main(String[] args){ 6 Thread th1 = new Thread(new Thread9L(...
分类:
编程语言 时间:
2015-07-25 14:56:05
阅读次数:
120
引言 ? ? 垃圾收集技术并不是Java语言首创的,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。垃圾收集技术需要考虑的三个问题是: 哪些内存需要回收 什么时候回收 如何回收 ? ? ...
分类:
编程语言 时间:
2015-07-25 13:56:00
阅读次数:
170
在构建Spring MVC Restful风格的应用时,由于在web.xml中:
story
org.springframework.web.servlet.DispatcherServlet
1
story
/
拦截了所有的请求,当然也包括对静态资源的请求拦截,如页面对image,css,js文件的引用,但是并没有定义相应的Controller来对这些请求进行响应,因此...
分类:
编程语言 时间:
2015-07-25 13:51:37
阅读次数:
132
无标题文档
//数组的基本用法
//javascript的元素的类型可以随意放
var arr1=[2,4,6,8,10];
var sum=0;
for(var i=0;i
sum+=arr1[i];
}
document.write("sum="+sum+";avg="+sum/arr1.length);
//js数组的动态增长
var a=[2,3];
a[2]...
分类:
编程语言 时间:
2015-07-25 13:50:48
阅读次数:
128
1.Shappackage com.yfs.javase;public class Shape /*extends Object */{ //默认继承object object方法全部继承 //计算面积方法 public double getArea() {//代码完全没用 System.ou...
分类:
编程语言 时间:
2015-07-25 13:49:26
阅读次数:
112