一般都是回收一些分配出去的内存,或者通知有依赖关系的对象进行某些特殊处理.就象人死之前,要把借出去的钱都要回来,交给家人一样,如果还是一个有名望的人,还需要依次给各位亲戚通知即将死亡的消息.当你用“new”操作符为变量或指针动态分配内存时,它们所占用的内存不会随着你的程序的关闭而关闭,这时就需要用到...
分类:
编程语言 时间:
2015-04-30 19:43:38
阅读次数:
128
1 package runok; 2 import java.util.*; 3 import java.awt.*; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.ActionListener; 6 7 ...
分类:
编程语言 时间:
2015-04-30 19:45:45
阅读次数:
249
javascript继承一直不好理解,每次遇到了看了似乎懂了,但是没有彻底研究过而且遇到一次忘记一次,这次想彻底的解决掉,用最简单直白的阐述。引入了前辈的一些看法,进行了收集加工整理。用百度脑图做了整理一,javascript中继承的由来1-1.javascript的出现javascript出现是为...
分类:
编程语言 时间:
2015-04-30 19:43:17
阅读次数:
166
原文来自于:http://www.techug.com/10-algorithm-help-programmer-grow-up算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。...
分类:
编程语言 时间:
2015-04-30 19:42:17
阅读次数:
151
这是Java与C++区别的一个比较完整的答案,大家可以学习一下。JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象...
分类:
编程语言 时间:
2015-04-30 19:40:23
阅读次数:
142
1.使用using声明 .using namespace spacename .using namespace::name2.标准库类型string Initialization .string s // default null string .string s(s1) ...
分类:
编程语言 时间:
2015-04-30 19:36:15
阅读次数:
149
java.lang.ClassCastException: org.apache.cxf.transport.servlet.CXFServlet cannot be cast to javax.servlet.Servletmaven下web项目依赖servlet-api.jar1 2 j...
分类:
编程语言 时间:
2015-04-30 19:31:32
阅读次数:
971
<!--?系统错误转发配置[并记录错误日志]???-->
<bean?class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property?name="defaultErrorView"?value="error"></property>...
分类:
编程语言 时间:
2015-04-30 18:29:45
阅读次数:
130
今天刚刚看到有这个工具包就先使用了了一下 我的需求就是发送系统通知 然后就去官网变学习边使用这里顺便记录一下 先上maven地址 <dependency>
????<groupId>org.jodd</groupId>
????<artifactId>jodd-ma...
分类:
编程语言 时间:
2015-04-30 18:28:02
阅读次数:
243
Spring开发环境搭建
JDK7以上版本
eclispe for j2ee 4.0以上版本
Spring frameWorks 3.0以上版本
至于前两个我们就不介绍,直接百度就可以了,对于Spring FrameWork的下载链接比较难找。
Spring frameWorks 3.0以上版本下载步骤1.首先打开链接Spring官方网站
2.然后
点击最新版本号的Referrence链接进入...
分类:
编程语言 时间:
2015-04-30 18:25:05
阅读次数:
216
==操作比较的是两个变量的值是否相等
equals操作表示的两个变量是否是对同一个对象的引用比如代码如下: String a = "1c11";
String b = "1c11";
if(a == b)
{
System.out.println("true1");
}
Strin...
分类:
编程语言 时间:
2015-04-30 18:25:33
阅读次数:
127
首先我先声明,我不是一个标题党,这也不是为了赢取点击率的一个标题,对于你的点击,我对此感到庆幸,因为这是我一步步的成长的亲身经历,也是我自己对自己这2年的开发的一个总结。首先声明如有转载请尊重创建人的劳动成果,请将原始链接赋予内容之后。
以前在学校期间学习的编程语言多种多样,种类繁多,每种语言都是浅尝则止,自己又没有的明确方向,到底是B/S架构方向呢,还是C/S架构方向呢,还是移动开发呢?以前我...
分类:
编程语言 时间:
2015-04-30 18:25:58
阅读次数:
100
1. linux下消息记录 关于系统的各种消息一般都会记录在/var/log/messages文件中,有些主机在中默认情况下有可能没有启用,具体配置方法可参考下面这篇博客:
系统日志配置 /var/log/messages2. python 代码实现 原理其实很简单,就是读/var/log/messages文件,找到有关usb的信息就可以了。
#!/usr/bin/env pytho...
分类:
编程语言 时间:
2015-04-30 18:23:36
阅读次数:
172
选择排序
选择排序和冒泡排序一样,很简单,而且也比冒泡排序更好理解。
原理:
从0位置开始,依次遍历数组0-(n-1)元素,选择最小(或最大)的,与第1个元素交换。
从1位置开始,依次遍历数组1-(n-1)元素,选择最小(或最大)的,与第2个元素交换。
…
直到n-1位置代码:// 选择排序
void selectSort(int arr[], int len)
{
int te...
分类:
编程语言 时间:
2015-04-30 18:24:29
阅读次数:
165
归并排序
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide
and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
归 并过程为:比较a[i]和a[j]的大小,若a[i]≤a[j],则将第一个有序表中的元素a[i]复制到r...
分类:
编程语言 时间:
2015-04-30 18:21:40
阅读次数:
133
对于部分返回DateTime的项目,只需要在指定属性上添加@JsonSerialize 使用自定义的json转换格式即可自定义返回DateTime格式
但是对于项目中返回有多个DateTime字段来说,上面的方法明显不适用,这时需要自定义全局的DateTime转换器:
1、配置文件:
<bean
class=" org.springframework.web.servl...
分类:
编程语言 时间:
2015-04-30 18:22:36
阅读次数:
577
SVNKit整体认识:
SVNKit 是一个100%纯java,用于在java应用程序中与Subversion版本控制系统一起工作的客户端库。它的结构可以表示为:
SVNKit有两个层次的API:
一、
高级层用于管理工作拷贝。这一类API让你管理工作拷贝就像使用Subversion命令行客户端一样。
二、
低级层类似Subversion仓库访问层。它类似直接在Subv...
分类:
编程语言 时间:
2015-04-30 18:23:15
阅读次数:
314