线程程序执行过程中,并发执行的代码段.线程之间可以共享内存.线程安全增加了同步处理,确保在同一时刻,只有一个线程执行同步代码.保证线程安全的方法就是锁机制java中的任何对象都可以作为锁对象synchronized(lock){....}代码块中的代码被确保同一时间只有一个线程才能执行同步..
分类:
编程语言 时间:
2016-05-04 19:17:04
阅读次数:
215
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快..
分类:
编程语言 时间:
2016-05-04 19:16:49
阅读次数:
182
Arrays是数组的工具类,里面定义了很多的静态方法来方便使用者对数组进行操作.binarySearch([],fromIndex,toIndex,value)使用二分法来查找指定的value是否存在在数组中.第一个参数是指定需要查找的数组,第二个参数指定搜索的起始点,第三个参数指定搜索的结束位置,这个搜索的范围..
分类:
编程语言 时间:
2016-05-04 19:17:49
阅读次数:
280
一、准备工作 引入linq和data 相关的using命名空间 二、获取DataTable的列名及数据类型的方法 有了这个方法就不必考虑来源中的列名和数据类型,这里就可以查找到。 三、进行linq获取操作这里获取到的东西我们存到一个List里面。 四、AsQueryable()和AsEnumerab ...
分类:
编程语言 时间:
2016-05-04 19:09:37
阅读次数:
1757
基本思想:将若干有序序列逐步归并,最终归并成一个有序序列。 二路归并排序 基本思想:将序列分为若干有序序列(开始为单个记录),两个相邻有序的序列合并成一个有序的序列,重复进行,直到整个序列有序。 一次归并过程:两个有序序列a、b,目标数组c。每次往目标数组c中放一个记录,a、b序列谁小就放谁。直到一... ...
分类:
编程语言 时间:
2016-05-04 19:06:23
阅读次数:
186
基础知识 什么是RSA?答:RSA是一种非对称加密算法,常用来对传输数据进行加密,配合上数字摘要算法,也可以进行文字签名。 RSA加密中padding?答:padding即填充方式,由于RSA加密算法中要加密的明文是要比模数小的,padding就是通过一些填充方式来限制明文的长度。后面会详细介绍pa ...
分类:
编程语言 时间:
2016-05-04 19:06:17
阅读次数:
473
RxJava正在Android开发者中变的越来越流行。唯一的问题就是上手不容易,尤其是大部分人之前都是使用命令式编程语言。但是一旦你弄明白了,你就会发现RxJava真是太棒了。 这里仅仅是帮助你了解RxJava,整个系列共有四篇文章,希望你看完这四篇文章之后能够了解RxJava背后的思想,并且喜欢上 ...
分类:
编程语言 时间:
2016-05-04 19:04:29
阅读次数:
248
1.java代码里有时候会遇到代码注入的安全问题,为了防止这种问题,增加了一个过滤功能。主要是过滤全角字符,把url不能识别的全角字符转换成半角字符 输出结果: ■ ■ffac●●△※○○☆№ccc■ ■ffac●●△※○○☆№ccc ...
分类:
编程语言 时间:
2016-05-04 19:03:22
阅读次数:
176
博客源地址:http://www.cnblogs.com/xdp-gacl/p/4220190.html 现在很多的网站都提供有用户注册功能, 通常我们注册成功之后就会收到一封来自注册网站的邮件。邮件里面的内容可能包含了我们的注册的用户名和密码以及一个激活账户的超链接等信息。今天我们也来实现一个这样 ...
分类:
编程语言 时间:
2016-05-04 19:01:01
阅读次数:
169
数组是一种数据格式,能够存储多个同类型的值,一维数组可用来实现线性表的顺序存储、哈希表等,二维数组可用来保存图的邻接矩阵等。 1. 一维数组的声明与字符数组 1.1 一维数组的声明与初始化 (1) 一维数组的声明 一维数组声明应指出以下三点: 1) 存储在每个元素中的值的类型; 2) 数组名; 3) ...
分类:
编程语言 时间:
2016-05-04 19:02:08
阅读次数:
230
1.前置通知: 如果出现 The hierarchy of the type HelloBeforeAdvice is inconsistent错误 , 是缺少相关的jar或者jdk环境不对。 2.后置通知 3. Test client 4. 环绕通知 5. spring 配置文件方式 ...
分类:
编程语言 时间:
2016-05-04 18:59:00
阅读次数:
215
数组运算符 + 运算符把右边的数组元素(除去键值与左边的数组元素相同的那些元素)附加到左边的数组后面,但是重复的键值不会被覆盖。 执行后,此脚本会显示: 数组中的单元如果具有相同的键名和值则比较时相等。 Example #1 比较数组 魏则西事件对股民有什么影响【带鱼投资理财】:http://lic ...
分类:
编程语言 时间:
2016-05-04 18:58:14
阅读次数:
374
<input type=button value=刷新 onclick="window.location.reload()"><input type=button value=前进 onclick="window.history.go(1)"><input type=button value=后退 ...
分类:
编程语言 时间:
2016-05-04 18:59:13
阅读次数:
165
2 提供有意义的命名:Person person=new Person(); 而不是 Person max = new Person(); ...
分类:
编程语言 时间:
2016-05-04 18:58:02
阅读次数:
141
简单的先说说Unity中的比较常用的英语单词,不需要背诵,至少看到能大概想起中文意思即可。 常用英语 。 Scripts 存放脚本的目录 scene 存放场景的目录 Horizontal 水平 Vertical 垂直 position 位置 Rotation 旋转Destroy 销毁 Collisi ...
分类:
编程语言 时间:
2016-05-04 18:59:37
阅读次数:
269
一、RFC882文档简单说明 RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: 邮件体指的就是邮件的具体内容。 二、MIME协议简单介绍 在我们的实际开发当中,一封邮件既可能包含图片,又可能包 ...
分类:
编程语言 时间:
2016-05-04 18:54:35
阅读次数:
216
二叉搜索树即左孩子的值小于根节点,右孩子的值大于根节点。 二叉搜索树的插入: 即检查要插入的数(key,下文都用它表示)是否存在,若存在返回false,不存在即插入,在插入时,若key大于根节点,则插入到右子树中,更新根节点,依次类推;若key小于根节点,则插入到左子树中,更新根节点,以此类推。下面 ...
分类:
编程语言 时间:
2016-05-04 18:53:25
阅读次数:
265