直接看代码 输出结果 读线程无法感知 INIT_VALUE的变化 原因是因为JVM内存模型 CPU会将内存中的数据存入Cache中,写线程只对“自己”的Cache做修改操作,而读线程无法感知 现代操作系统对这种问题的解决方案大致可以分为以下两种: 1.数据总线加锁 缺点就是多核CPU串行化运行,效率 ...
分类:
其他好文 时间:
2019-10-26 23:26:44
阅读次数:
166
1.打开注册表方法1、 windows键 + R-->输入regedit-->回车方法2、开始-运行里输入regedit方法3、单击任务栏中windows图标,在搜索程序和文件中输入regedit-->回车打开注册表2. 找到 32位:HKEY_LOCAL_MACHINE\SOFTWARE\Goog ...
分类:
其他好文 时间:
2019-10-26 23:05:14
阅读次数:
125
区间修改: #include<bits/stdc++.h> using namespace std; const int N=1e5+5; int sum[N<<2],lazy[N<<2],a[N]; void pushup(int rt) { sum[rt]=sum[rt<<1]+sum[rt<< ...
分类:
其他好文 时间:
2019-10-26 20:51:14
阅读次数:
104
1.什么是rest 答出这两点就够了: 1.1 统一接口 rest其实是基于HTTP的,四种方式。 RESTful架构风格规定,数据的元操作,即CRUD(create, read, update和delete,即数据的增删查改)操作,分别对应于HTTP方法:GET用来获取资源,POST用来新建资源( ...
分类:
其他好文 时间:
2019-10-26 20:44:42
阅读次数:
290
第09章_JDBC02(CRUD操作) CRUD(CREATE 、 RETIVE 、 UPDATE 、 DELETE)增删改查。 DAO中会提供一些CRUD操作方法,调用者可以通过调用这些方法完成相应操作,本章讨论DAO中需要提供一些什么方法? 一、 Dao常用的方法 1、 增加的方法: 通常需要传 ...
分类:
数据库 时间:
2019-10-26 16:59:50
阅读次数:
100
Navicat for MySQL 链接: https://pan.baidu.com/s/1slwQxVB 密码: r737 1、出现这个问题的原因之一是权限的问题,也就是说你的电脑可能没有权限访问mysql数据库。 讲道理这种情况其实基本上不该遇到,因为我们在安装mysql之后,root其实是有 ...
分类:
数据库 时间:
2019-10-26 15:39:19
阅读次数:
469
表操作 表的基本操作 创建表的完整语法 举例: python mysql create database db1; mysql use db1; mysql create table student(id int primary key auto_increment,name varchar(16) ...
分类:
数据库 时间:
2019-10-26 15:24:41
阅读次数:
93
追加CentOS 7的epel及remi源:# yum install epel-release# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm使用yum list命令查看可安装的包(Packege)。# y ...
分类:
Web程序 时间:
2019-10-26 10:58:50
阅读次数:
132
1、下载到自己指定的目录并安装wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum in ...
分类:
数据库 时间:
2019-10-26 10:39:39
阅读次数:
118