一、同步机制的引入目的是为了解决三个主要问题1为了控制线程之间共享资源的同步访问,保证共享资源的完整性.(比如一个线程正在更新一个数据,而另外一个线程正在读取该数据,那么就不知道该数据是新的还是旧的,为了避免这种状况的发生)2确保线程之间的动作,以制定的次序发送,例..
分类:
编程语言 时间:
2017-07-25 15:45:08
阅读次数:
231
Python是动态语言 list:类似数组,有序集合 创建:L = ['Michael', 100, True],可以在一个list中包含各种数据 访问:按索引访问,如L[0];可倒序访问,如L[-1]表示访问list最后一个元素(注意越界问题) 添加新元素:append()方法,追加元素到list ...
分类:
编程语言 时间:
2017-07-25 15:44:42
阅读次数:
160
sys模块常见函 sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出。 sys.getdefaultencoding(): 获取系统当前编码,一般默认为ascii。 sys.setdefaultencoding(): 设置系统默 ...
分类:
编程语言 时间:
2017-07-25 15:44:35
阅读次数:
201
1、存储,获取,清楚 2、存数组 3、存json 4、判断浏览器是否支持 ...
分类:
编程语言 时间:
2017-07-25 15:44:17
阅读次数:
712
<span style="font-size:18px;">降序排序</span><span style="font-size:18px;">NSMutableArray *arr = [NSMutableArray arrayWithObjects:@"abc",@"bcd",@"123",@"9 ...
分类:
编程语言 时间:
2017-07-25 15:43:23
阅读次数:
210
//删除文件夹 public void delete(File f){ //判断是否文件,若是文件,直接删除,否则递归,删除所有文件 if(!f.isDirectory()){ f.delete(); }else{ for(File l:f.listFiles()){ delete(l); } } ...
分类:
编程语言 时间:
2017-07-25 15:43:14
阅读次数:
188
这一节我们来看一下在我们开发的过程中,在什么时候我们要用到statickeyword进行静态修饰。 我们这里所说的静态。无非就是两种。一种是静态变量,一种是静态函数,我们分这两种情况进行说明statickeyword的使用场合。 一、静态变量 我们在7.8节中对statickeyword特点和7.9 ...
分类:
编程语言 时间:
2017-07-25 15:42:38
阅读次数:
145
第2章--HTTP协议简介 HTTP协议简介 Abstract: HTTP协议的特性,HTTP请求/响应的过程,HTTP请求/响应的报文格式等知识,最后会演示如何通过Chrome提供的开发者工具,去跟踪调试一次HTTP请求。 HTTP protocol: 请求响应式协议: client --> se ...
分类:
编程语言 时间:
2017-07-25 15:42:05
阅读次数:
290
Nginx+Tomcat+Springmvc获取用户访问ip 1.Nginx反向代理 修改Nginx配置文件 2.Springmvc代码中添加方法 ...
分类:
编程语言 时间:
2017-07-25 15:41:31
阅读次数:
355
在eclipse执行如下命令: 可以在控制台上查看层级依赖关系 ...
分类:
编程语言 时间:
2017-07-25 15:41:17
阅读次数:
208
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { //静态方法,便于作为工具类 public static String getMD5( ...
分类:
编程语言 时间:
2017-07-25 15:40:07
阅读次数:
197
点击进入_很多其它_Java千百问 1、is-a,has-a,like-a是什么 在面向对象设计的领域里,有若干种设计思路,主要有例如以下三种: is-a、has-a、like-a java中在类、接口、抽象类中有非常多体现。 了解java看这里:什么是Java 了解类和对象看这里:类、对象究竟有什 ...
分类:
编程语言 时间:
2017-07-25 15:37:47
阅读次数:
229
输入和输出GoWriter和Reader接口的设计遵循了Unix的输入和输出,一个程序的输出可以是另外一个程序的输入。他们的功能单一并且纯粹,这样就可以非常容易的编写程序代码,又可以通过组合的概念,让我们的程序做更多的事情。比如我们在上一篇的Golog中,就介绍了Unix的三种输入输..
分类:
编程语言 时间:
2017-07-25 15:37:41
阅读次数:
300
IO流:用于处理设备上数据。 流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。 流也进行分类: 1:输入流(读)和输出流(写)。 2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存 ...
分类:
编程语言 时间:
2017-07-25 14:27:10
阅读次数:
232
一.注解的基本 1.注解的通俗理解 注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过解析注解来使用这些数据)。 2.注解的作用 生成文档 跟踪代码依赖性,实现替代配置文件功能,减少配置。如Spring中的一些注解 在编译时 ...
分类:
编程语言 时间:
2017-07-25 14:26:19
阅读次数:
257