因主要是摘录,先列参考文献: http://ifeve.com/jmm-faq/ 1,我理解的Java内存模型是在多处理器,多线程的场景下保证在内存里的读写不会存在歧义。 “Java内存模型描述了在多线程代码中哪些行为是合法的,以及线程如何通过内存进行交互。它描述了“程序中的变量“ 和 ”从内存或者 ...
分类:
编程语言 时间:
2017-08-13 01:02:33
收藏:
0 评论:
0 赞:
0 阅读:
254
ini_set()具有更改PHP.ini设置的功能。此函数接收两个参数:需要调整的配置变量名,以及变量的新值。 // 是否开启调试模式define('DEBUG',true);if(DEBUG){ ini_set('display_errors','on'); }else{ ini_set('dis ...
分类:
其他 时间:
2017-08-13 01:02:20
收藏:
0 评论:
0 赞:
0 阅读:
262
一、环境 Ubuntu16.04、Hadoop2.7.3、java8 系统安装完成后建议先更新一下 apt源 1、复制原文件备份 sudo cp /etc/apt/source.list /etc/apt/source.list.bak 2、编辑源列表文件 sudo vim /etc/apt/sou ...
分类:
系统服务 时间:
2017-08-13 01:01:37
收藏:
0 评论:
0 赞:
0 阅读:
347
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a ...
分类:
编程语言 时间:
2017-08-13 01:01:21
收藏:
0 评论:
0 赞:
0 阅读:
364
Python提供了多个模块来支持多线程编程,包括thread、threading和queue模块等。thread模块提供了基本的线程和锁定支持;而threading模块提供了更高级别、功能更全面的线程管理。queue模块,用户可以创建一个队列数据结构,用于在多线程之间进行共享。 核心提示:避免使用t ...
分类:
编程语言 时间:
2017-08-13 01:01:06
收藏:
0 评论:
0 赞:
0 阅读:
298
Git:先进的分布式版本控制系统,一个开源式的分布式版本控制工具。 Git安装 在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/ 注册登录github网站,建议配置SSH Keys连接GitHub,已经配置的可以略过 配置Git (1 ...
分类:
Web开发 时间:
2017-08-13 01:00:29
收藏:
0 评论:
0 赞:
0 阅读:
248
一、for循环 1、for(i=1;i<6;i++)循环 2、for(x in arrayA)循环 二、while循环 1、while循环 2、do。。while循环 三、continue和break 1、continue 2、break ...
分类:
编程语言 时间:
2017-08-13 01:00:08
收藏:
0 评论:
0 赞:
0 阅读:
226
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式是一种比较简单的模式,也非常容易理解,实现一个接口,重写一个方法即完成了原型模式。在实际应用中,原型模式很少单独出现。经常与其他模式混用,他的原型类Prototype也常用抽象类来替代。 二、结构图 原型模式主要用于对象的复制 ...
分类:
其他 时间:
2017-08-13 00:59:54
收藏:
0 评论:
0 赞:
0 阅读:
290
首先,这三个概念说下。初始大小,就是创建时可容纳的默认元素个数;加载因子,表示某个阀值,用0~1之间的小数来表示,当已有元素占比达到这个阀值后,底层将进行扩容操作;扩容方式,即指定每次扩容后的大小的规则,比如翻倍等。 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重 ...
分类:
其他 时间:
2017-08-13 00:59:45
收藏:
0 评论:
0 赞:
1 阅读:
980
采药 TimeLimit:1000MS MemoryLimit:128MB 64-bit integer IO format:%lld Problem Description 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了 ...
分类:
其他 时间:
2017-08-13 00:59:12
收藏:
0 评论:
0 赞:
0 阅读:
371
function getwebcontent($url){ $ch = curl_init(); $timeout = 10; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl ...
分类:
其他 时间:
2017-08-13 00:58:55
收藏:
0 评论:
0 赞:
0 阅读:
244
设计模式分类: 创建型模式。 结构型模式。 行为模式。 23种设计模式,如何记。面向对象的系统中有很多对象,创建型模式解决的问题就是如何创建对象,何时创建对象,它努力的让代码不要太多的关注对象的具体类型,不用关注对象的创建细节,而知需要了解对象的抽象类型,创建对象的工作由创建对象的工厂来实现。面向对 ...
分类:
其他 时间:
2017-08-13 00:58:35
收藏:
0 评论:
0 赞:
0 阅读:
266
1、SSL 安装: #上传压缩包到服务器 如通过其他用户上传的文件,需要更改文件用户所属,并修改文件权限 #chown -R root:root openssh-7.1p1 //修改所有者为root # chown -R root:root openssl-1.0.1p/ # chmod -R 77 ...
分类:
其他 时间:
2017-08-13 00:58:20
收藏:
0 评论:
0 赞:
0 阅读:
353
上传 ...
分类:
Web开发 时间:
2017-08-13 00:58:09
收藏:
0 评论:
0 赞:
0 阅读:
230
flex 意思是弹性布局,用来给盒模型提供最大的灵活度,指定容器中的项目为弹性布局,类似于float:left; 比float的好处是容器没有设置高度,会根据项目来自适应高度,我们都知道,设置float属性,如果没有设置高度,那么容器会脱离文档流,需要清除浮动,才可以根据项目的高度规定高度。 父元素 ...
分类:
其他 时间:
2017-08-13 00:57:57
收藏:
0 评论:
0 赞:
0 阅读:
310
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p p ...
分类:
其他 时间:
2017-08-13 00:57:44
收藏:
0 评论:
0 赞:
0 阅读:
184
Toast..makeText(Context context,CharSequence text, int duration).show() 第一个参数Context,活动对象 第二个参数CharSequence:提示信息 第三个参数Toast.LENGTH_LONG(3.5秒)和Toast.LE ...
分类:
其他 时间:
2017-08-13 00:57:34
收藏:
0 评论:
0 赞:
0 阅读:
228
linux Shell 脚本: #!/bin/bash cd /home/ftpuser source ~/.bash_profile FTPIP=127.0.0.1 ftpUser=ftpuser ftpPasswd=123456 DIR=upfile DUMPFILE=DY`date +_%Y% ...
分类:
编程语言 时间:
2017-08-13 00:57:21
收藏:
0 评论:
0 赞:
0 阅读:
285
数塔 ...
分类:
编程语言 时间:
2017-08-13 00:57:09
收藏:
0 评论:
0 赞:
0 阅读:
261
::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb 滚动条里面的小方块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条) ::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb) ::-webki ...
分类:
其他 时间:
2017-08-13 00:56:56
收藏:
0 评论:
0 赞:
0 阅读:
342