package test.run; public class TraditionalThreadCommunication { private Business bus = new Business(); public static void main(String[] args) { final ...
分类:
编程语言 时间:
2016-05-23 19:10:10
阅读次数:
157
对高维数组来说 分配内存空间有下面几个方法 (1)直接为每一维数组分配空间 int a[][]=new int [2][3]; (2)从最高维开始,分别为每一维分配空间 int a[][]=new int[2][]; a[0]=new int [3]; a[1]=new int [3]; 非规则矩阵 ...
分类:
编程语言 时间:
2016-05-23 19:08:13
阅读次数:
214
对于Python的函数,我们需要记住的是: 1. 函数的默认返回值是None。 2. python是一个自上而下逐行解释并执行的语言。因此,函数的定义必须在函数被调用之前。同名的函数,后定义的会覆盖前面定义的。 3. 程序执行的时候,遇到函数定义只会先将函数整体读进内存,并不立刻执行。等到函数被调用 ...
分类:
编程语言 时间:
2016-05-23 19:06:37
阅读次数:
157
1.避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子: 更正: 2.为'vectors' 和 'hashtables'定义初始大小 jvm 为 vector 扩充大小的时候需要重新创建一个更 ...
分类:
编程语言 时间:
2016-05-23 19:05:55
阅读次数:
190
转自:http://www.ibm.com/developerworks/cn/java/j-lo-hotswapcls/#ibm-pcon Java ClassLoader 技术剖析 在本文中,我们将不对 Java ClassLoader 的细节进行过于详细的讲解,而是关注于和构建在线升级系统相关 ...
分类:
编程语言 时间:
2016-05-23 19:00:25
阅读次数:
250
平时一般是在windows环境下进行开发,在windows 环境下操作hbase可能会出现异常(java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.),以前也遇到过 ...
分类:
编程语言 时间:
2016-05-23 19:00:26
阅读次数:
791
java中的工厂模式,个人理解是:要想制作一个汽车,则必须有轮子,发动机,座椅等. 1.创建一个接口,并且使得轮子,发动机,座椅三个实现类实现这个接口. 2.创建一个工厂,生成基于给定信息的实体类的对象。 3.调用者代码 ...
分类:
编程语言 时间:
2016-05-23 18:59:36
阅读次数:
173
1、前言: leetcode上的28. Implement strStr()就是一个字符串匹配问题。字符串匹配是计算机的基本任务之一。所以接下来的两篇日志,都对相关的算法进行总结。 2、暴力求解算法 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前 ...
分类:
编程语言 时间:
2016-05-23 19:00:29
阅读次数:
213
1、String 转 Blob: String content = "Hello World!"; Blob blob = Hibernate.createBlob(content.getBytes()); 2、Blob 转 String: Blob blob; try{ String conten ...
分类:
编程语言 时间:
2016-05-23 18:59:25
阅读次数:
592
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口。使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等。本文将研究以下几个方面: 1. 整形数组传参 2. 字符串参数,字符串返回值 3. 修改传入字符串内容 4. ...
分类:
编程语言 时间:
2016-05-23 18:57:35
阅读次数:
266
我的Url pattern 是REST风格的。 1、如果你有全局拦截器,请先将拦截器设置为,对"/"放行 2、为"/"专门添加一个welcomeController 3、在web.xml中添加welcome file 4、在welcome.jsp页面中跳转到登录页面 ...
分类:
编程语言 时间:
2016-05-23 18:58:57
阅读次数:
1141
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口。使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等。本文将研究以下几个方面: 1. 整形数组传参 2. 字符串参数,字符串返回值 3. 修改传入字符串内容 4. ...
分类:
编程语言 时间:
2016-05-23 18:58:53
阅读次数:
303
一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二 ...
分类:
编程语言 时间:
2016-05-23 18:56:35
阅读次数:
230
什么是java序列化,如何实现java序列化? 我们有时候将一个java对象变成字节流的形式传出去或者从一个字节流中恢复成一个java对象,例如,要将java对象存储到硬盘或者传送给网络上的其他计算机,这个过程我们可以自己写代码去把一个java对象变成某个格式的字节流再传输,但是,jre本身就提供了 ...
分类:
编程语言 时间:
2016-05-23 18:53:32
阅读次数:
192
因为spring是依赖jackson来生成json,需要添加jar包。 pom.xml文件添加依赖。 web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSche ...
分类:
编程语言 时间:
2016-05-23 18:52:31
阅读次数:
235
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口。使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等。本文将研究以下几个方面: 1. 整形数组传参 2. 字符串参数,字符串返回值 3. 修改传入字符串内容 4. ...
分类:
编程语言 时间:
2016-05-23 18:51:10
阅读次数:
206
本文内容全部出自《Python基础教程》第二版,在此分享自己的学习之路。 ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5519591.html______ Created on Marlowes 到目前为止,本书介绍过的内容都是和解释器自带的数据结构打交 ...
分类:
编程语言 时间:
2016-05-23 18:49:42
阅读次数:
249