码迷,mamicode.com
首页 > 2017年08月08日 > 全部分享
8.volatile原子性
原子性 1.一个操作是不可中断的,即使多个线程在一起执行的时候,一旦操作执行开始,就不会被其他的线程干扰执行并导致执行中断。 2.对于静态变量int ,2个线程同时对它进行修改,线程a对它修改为10,线程b对它修改为15,a、b线程之间是没有干扰的,最后的结果要么是10或者15。 3.非原子性操作时... ...
分类:其他好文   时间:2017-08-08 00:42:55    阅读次数:225
ceph学习笔记之十 副本放置策略
副本放置策略CRUSH算法的设置目的是使数据能够根据设备的存储能力和宽带资源加权平均地分布,并保持一个相对的概率平衡。副本放置在具有层次结构的存储设备中,这对数据安全也有重要影响。通过反射系统的物理安装组织,CRUSH算法可以将系统模块化,从而定位潜在的设备故障。这..
分类:其他好文   时间:2017-08-08 00:42:46    阅读次数:239
用户、群组和权限练习
1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” useradd -u 1000 -g 555 -c 'master' natasha 2) 修改natasha用户的家目录为/Natasha mkdir /Natasha usermod -d /Natash ...
分类:其他好文   时间:2017-08-08 00:42:39    阅读次数:184
Kali Linux Wmap扫描小记
0x01 Wmap简介 Wmap本身不是一个独立的漏洞扫描器,而是作为Metasploit的一个模块,结合Web漏洞和Web服务相关的模块协同工作,完成目标服务器的扫描任务,也就是说,如果我们想要使用Wmap模块就需要将它在Metasploit中载入才可以使用。 0x02 Metasploit数... ...
分类:系统相关   时间:2017-08-08 00:42:30    阅读次数:1778
win10+ubuntu双系统时间问题解决办法
几次安装双系统,发现一个比较有意思的问题:win10的时间总是不对,即使联网更新时间为正确的时间,重启后又会出现同样的问题。 UTC即Universal Time Coordinated,协调世界时GMT即Greenwich Mean Time,格林尼治平时Windows 与 Mac/Linux 缺 ...
分类:Windows程序   时间:2017-08-08 00:42:24    阅读次数:334
笔记10 LAMP架构(MySQL、mariadb、Apache、PHP5、PHP7、)
MySQL安装MySQL的几个常用安装包:rpm、源码、二进制免编译把下载的包保存在这个目录里:cd/usr/local/src所以要先进入这个目录下第一步,下载源码包:wgethttp://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz第二步,解压:tarzxvfmysql-5.6...
分类:数据库   时间:2017-08-08 00:42:17    阅读次数:323
7.volatile关键字
volatile:一个线程修改了某一个共享变量的值,其他线程也是否能够立即知道这个修改的1.主要是让该“变量”在多个线程中可见,在java中每一个线程都有一块自己的工作区,其中就存放着所有线程“共享变量”的变量值的拷贝、复制。2.当线程执行时,他在自己的工作内存区操作的这些变量,为了存取这些变量,一... ...
分类:其他好文   时间:2017-08-08 00:42:08    阅读次数:204
基于thrift的java和python分别作为客户端和服务端的调用实现
前面已经实现了纯java的thrift的实现。 现在实现实现一下python作为客户端和服务端的thrift的调用 1.python作为客户端,java作为服务端 java服务端代码参考前面写的博客 客户端python的准备: 1.使用mac下的PyCharm,专业的python开发工具 2.生成p ...
分类:编程语言   时间:2017-08-08 00:42:00    阅读次数:1079
java随笔
封装:1.访问修饰符 2.方法的实现 继承:子类通过继承父类,从而自动具备来自于父类的属性和行为。 本章目标: 1.理解继承的概念 2.掌握JAVA中继承的实现的方式 3.理解方法的重写(也是一种多态) 4.理解最终类的和最终方法 设计原则:(7种) 1.开闭原则:软件对于扩展应该是开放的,对于修改 ...
分类:编程语言   时间:2017-08-08 00:41:50    阅读次数:209
Arduino 入门之小星星
准备工作:Arduino开发板一块,串口线一根,电脑一台,Arduino ide ...
分类:其他好文   时间:2017-08-08 00:41:42    阅读次数:543
.net通用类型转换方法
using System; using System.ComponentModel; using System.Globalization; /// <summary> /// 类型转换 /// </summary> /// <param name="value">要转换的值</param> /// ...
分类:Web程序   时间:2017-08-08 00:41:35    阅读次数:231
数通手稿留档——Switch
分类:其他好文   时间:2017-08-08 00:41:26    阅读次数:176
前端新技术中文文档
nodejs中文网,官网同步翻译http://nodejs.cn/api/Webpack 中文手册(社区同步翻译)http://6.course.uprogrammer.cn/webpack2-doc-cn/index.htmlECMAScript6 中文教程https://www.w3cschoo ...
分类:其他好文   时间:2017-08-08 00:41:19    阅读次数:204
mysql数据表的基本操作
好久没梳理下Mysql基础命令了.今天抽空整理了下,虽然很简单...但是还是有必要巩固下基础滴啦 1.创建表:之前需要use database database_name 然后create table 表名();例:创建员工表tb_employee1,结构如下表所示 字段名称 数据类型 备注 id ...
分类:数据库   时间:2017-08-08 00:41:11    阅读次数:323
js的数组(二)
今天来做第二题,rt: 计算数组的集合,已知数组都是number类型。求和 很简单的一道题目,一般都是遍历之后每一个i += 然后return出去,没啥好说的,先介绍几个js方法,就不会这么认为了。 1.Array.prototype.reduce(): 2.forEach,之前有写过,不清楚的可以 ...
分类:编程语言   时间:2017-08-08 00:41:05    阅读次数:173
java冒泡算法和选择排序法
1 package test.auto; 2 3 import java.util.Arrays; 4 5 import org.apache.bcel.generic.FieldGenOrMethodGen; 6 7 public class Maopao0807{ 8 9 public stat... ...
分类:编程语言   时间:2017-08-08 00:40:43    阅读次数:163
perl循环控制
if格式(类似于awk):if(表达式){#空格可以忽略 语句;}#elsif注意多了个s,elsif和else可以省略 elsif(表达式){#语句块的{}必须有,可以为空 语句:} else{ 语句;}unless格式:unless(表达式){ 语句;}while格式:while(表达式){ 语句;}dowhile格式:do{语句}while(表..
分类:其他好文   时间:2017-08-08 00:40:27    阅读次数:177
1733条   上一页 1 ... 92 93 94 95 96 97 98 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!