一、REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 目前在三种主流的Web ...
分类:
编程语言 时间:
2018-01-09 12:37:35
收藏:
0 评论:
0 赞:
0 阅读:
243
线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 线程安全问题产生的原因 1、线程任务中 ...
分类:
编程语言 时间:
2018-01-09 12:36:35
收藏:
0 评论:
0 赞:
0 阅读:
192
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在 JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务 端进行通信,默认情况下服务端需要对每个请求建立一堆线程 ...
分类:
其他 时间:
2018-01-09 12:36:15
收藏:
0 评论:
0 赞:
0 阅读:
265
线程同步:是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 线程异步:访问资源时在空闲等待时同时访问其他资源,实现多线程机制 异步处理就是,你现在问我问题,我可以不回答你,等我用时间了再处理你这个问题.同步不就反之了,同步信息被立即处理 -- 直到信息处理完成才返回消息句柄;异步信息收 ...
分类:
编程语言 时间:
2018-01-09 12:35:59
收藏:
0 评论:
0 赞:
0 阅读:
232
如果你修改sublime text3的默认配置文件Preferences.sublime-settings失败,现实的错误信息如下图: 其实根据提示信息就好找问题出在哪里了:权限 要想成功的修改默认配置文件,无非给当前用户一个修改的权限就OK了。首先找到配置文件的目录,我的是在C:\Program ...
分类:
其他 时间:
2018-01-09 12:35:28
收藏:
0 评论:
0 赞:
0 阅读:
283
一,app 二,后台管理 ...
分类:
其他 时间:
2018-01-09 12:35:09
收藏:
0 评论:
0 赞:
0 阅读:
267
继前几天推荐了一款转换vs插件的插件后,借着安装VS2013之际,把我比较喜欢的几个插件继续推荐一下。 C# Outline 2013 2013 C#的代码折叠最小只能到函数级,不像C++那样可以折叠到代码块,if和for之类的花括号是无法折叠的。不知道MS是不是故意这么做而限制写出过长的代码块。但 ...
分类:
其他 时间:
2018-01-09 12:34:16
收藏:
0 评论:
0 赞:
0 阅读:
272
相同,可以让线程处于冻结状态。 不同: 1、wait()可以指定时间,也可以不指定时间。 sleep()必须指定时间。 2、wait()释放CPU资源,同时释放锁; sleep()释放CPU资源,但不释放锁。 问:同步里面是不是只能有一条线程? 是的,但是如果同步里面出现wait()会出现多个情况, ...
分类:
其他 时间:
2018-01-09 12:34:01
收藏:
0 评论:
0 赞:
0 阅读:
193
SecureCRT 是一款 Windows 上专业的终端 SSH 工具,类似于 Windows 中的 Putty,SecureCRT 支持 SSH1、SSH2、Telnet 等远程连接,同时具有很多实用和专业的辅助功能,支持广泛的终端仿真、文件传输、脚本等,非常的优秀! SecureCRT/FX 8 ...
分类:
Windows开发 时间:
2018-01-09 12:33:44
收藏:
0 评论:
0 赞:
0 阅读:
325
冒泡排序和快速排序 int[] arr=new int[10]; for(int i=0;i<arr.length;i++) { arr[i]=(int)(Math.random()*100); System.out.println(arr[i]); } arr=Arrays.copyOf(arr, ...
分类:
编程语言 时间:
2018-01-09 12:33:26
收藏:
0 评论:
0 赞:
0 阅读:
225
一个多月前的工作,做的时候有很多问题,都一一解决了。做完后就搁下了,现在要在另一台电脑上重新做这项工作,还是碰到跟原来差不多的一些问题,又一一解决。还好时间不长,依稀记得怎么解决。好记性不如烂笔头,还是记下来,万一以后再碰到类似的工作要做。 接下来我就以要点的形式写,这样易读一点。 1、安装Java ...
分类:
数据库技术 时间:
2018-01-09 12:32:24
收藏:
0 评论:
0 赞:
0 阅读:
173
1、要安装WordPress,先看他的环境要求 2、环境符合后,直接去官网下载 WordPress(点击去官网) 下载最新的安装包 3、下载解压后,直接在浏览器中访问 会自动跳转到安装界面 http://localhost/wordpress_xinshiji(解压的文件夹名称) 4、点击开始,按要 ...
分类:
其他 时间:
2018-01-09 12:32:04
收藏:
0 评论:
0 赞:
0 阅读:
248
微相册记录 ...
分类:
微信 时间:
2018-01-09 12:31:16
收藏:
0 评论:
0 赞:
0 阅读:
241
1、输入 ssh-keygen,生成密钥文件,选择保存目录(一般选择默认路径,直接输入回车); 2、输入 cat /home/fieldwang/.ssh/id_rsa.pub,查看密钥文件,并复制; 3、在 gerrit 中添加并粘贴密钥即可 PS:使用git之前必须要配置的是你个人的用户名称和电 ...
分类:
系统服务 时间:
2018-01-09 12:30:40
收藏:
0 评论:
0 赞:
0 阅读:
426
在本文中,GetDate()获得的日期由两部分组成,分别是今天的日期和当时的时间: Select GetDate() 用DateName()就可以获得相应的年、月、日,然后再把它们连接起来就可以了: Select Datename(year,GetDate())+'-'+Datename(month ...
分类:
数据库技术 时间:
2018-01-09 12:29:59
收藏:
0 评论:
0 赞:
0 阅读:
246
huawei_s2700恢复密码操作过程
分类:
其他 时间:
2018-01-09 12:09:29
收藏:
0 评论:
0 赞:
0 阅读:
692
yum安装工具类似appstore,运用yum工具可以方便的下载所需的程序,同时yum工具会自动检查程序的依赖关系,并安装相应的依赖包,有点像windows的某些大型软件安装程序会自动检查帮你安装程序运行所需要的vc库、DiretX程序,实现安装即可用的目标。一、yum工具工具语法:yum[options]COMMAND+Pakage名较一般的命令多了一个叫COMMAND的参数,我们经常执行的yu
分类:
系统服务 时间:
2018-01-09 12:09:15
收藏:
0 评论:
0 赞:
0 阅读:
263
#!/bin/basha=100b=20echo"a-b=$(($a-$b))"echo"a+b=$(($a+$b))"echo"ab=$(($a$b))"echo"a/b=$(($a/$b))"echo"ab=$(($a$b))"echo"a%b=$(($a%$b))"
分类:
其他 时间:
2018-01-09 12:09:04
收藏:
0 评论:
0 赞:
0 阅读:
238
现在基本上移动互联网都有安卓和苹果端APP,目前大部分也都通过应用商店进行下载,但是也存在扫二维码下载。如果使用一个二维码即可针对安卓及苹果都可以下载安卓呢。使用nginx判断user-agent是否包含iPhone,如果包含自动跳转到appstore去下载安装if($http_user_agent~*‘(iPhone|iPod|iPad)‘){set$ios_request‘1‘;}if($io
分类:
移动平台 时间:
2018-01-09 12:08:52
收藏:
0 评论:
0 赞:
0 阅读:
251
一、定义:测试自动化的数量过少,无法充分回归测试。 二、发生时间段Always 三、陷阱表现1.大多数测试靠手动执行 四、负面后果1.手动执行回归测试需消耗过多时间和资源2.回归测试作为系统测试的最后一个阶段,可有可无,时间不充足,不能够发现更多bug3.测试工程师手动执行失误不可避免4.缺乏足够测试自动化使得敏捷开发模式不能有效顺利执行 五、原因1.&n
分类:
其他 时间:
2018-01-09 12:08:42
收藏:
0 评论:
0 赞:
0 阅读:
232