System.arraycopy()源码。可以看到是native方法: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。 可以将native方法比作Java程序同C程序的接口。 copyOf,下面是源码,可以看到本质上是 ...
分类:
编程语言 时间:
2016-08-01 17:47:48
阅读次数:
829
最近整体学习了一下正则表达式的知识,发现还是在例子中进行学习效率比较高,接下来分享一下正则表达式的经典例子并进行相关知识点的总结。
例子1:匹配5-12位的数字:^\d{5,12}$
首先介绍两个特殊符号,^表示字串开头,$表示字串结尾,这两个用来限定匹配的范围。接下来\d用来匹配一个数字,后面可以接一个{},里面输入数字。当输入一个数字时,比如{3},表示对数字进行3次匹配;当输入两...
分类:
其他好文 时间:
2016-07-29 21:31:26
阅读次数:
184
转一位大神的笔记。 Oracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。 步骤: SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, TIME ...
分类:
其他好文 时间:
2016-07-24 17:48:15
阅读次数:
261
Tomcat集群session同步方案有以下几种方式: 使用tomcat自带的cluster方式,多个tomcat间自动实时复制session信息,配置起来很简单。但这个方案的效率比较低,在大并发下表现并不好。原理:http://zyycaesar.iteye.com/blog/296606 利用n ...
分类:
系统相关 时间:
2016-07-15 20:09:23
阅读次数:
249
在一些较大规模的软件项目上,如果对用户体验要求较高,那就有必要对服务调用效率作个比较。 关于服务调用,无外乎有两种:本地调用(项目内)和远程调用(项目间)。 本地调用,在其他因素相同的情况下,由于不需要对外通信,其效率肯定最高。但问题是,随着业务的发展,当一台服务器无法满足时,我们必须远程调用。 远 ...
分类:
其他好文 时间:
2016-07-09 19:11:52
阅读次数:
176
今天逛社区时忽然看到以下博主时的博文,说字符串判空的效率,觉得口说无凭,于是自己手动测试了一下,以下是我的测试代码,不足之处,还望大神指教 http://blog.csdn.net/fengxuezhiye/article/details/7763384 1.下面是测试100万次的代码 以下是三次运 ...
分类:
其他好文 时间:
2016-07-03 15:38:10
阅读次数:
157
临界区:当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。导致竞态条件发生的代码区称作临界区。临界区线程同步适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。 在.Net中有Monitor、Lock等方式是以临界区的方式来实现线 ...
分类:
编程语言 时间:
2016-07-03 00:19:04
阅读次数:
174
原理 一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执 ...
分类:
Web程序 时间:
2016-07-02 21:28:38
阅读次数:
236
springMVC实现 多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实 现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较一下在效率上到底存在着多大的差距。 1. ...
分类:
编程语言 时间:
2016-07-02 06:57:14
阅读次数:
332
开源框架(整理) Json.NET http://json.codeplex.com/ Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序 ...
分类:
其他好文 时间:
2016-06-21 22:13:53
阅读次数:
2908