volatile关键字 volatile关键字是轻量级的 synchronized 当变量被声明为 volatile的时候,在对volatile变量进行写操作时候,汇编指令会插入一个 Lock前缀指令,这个指令会引发两件事情。 1. 将当前处理器缓存行写回到系统内存。 2. 这个写回内存的操作会是其 ...
分类:
其他好文 时间:
2018-08-07 01:34:44
阅读次数:
172
1.什么是JDBC JDBC是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口,面向接口编程,为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题,各个数据库厂商根据JDBC的规范制作的 JDBC 实现类的类库。主要面向两个层次,面向应用的api:供应应用程序开发人 ...
分类:
数据库 时间:
2018-08-07 01:34:34
阅读次数:
193
今日导读 从1969年人类首次登月成功到现在,已经过去了半个世纪,在浩渺宇宙中,从月球到火星,人类一步步地进行太空探索,近日一个里程碑式的发现表明,火星地下埋藏着一个液态咸水湖。这意味着什么?这个红色星球上会有生命迹象么? 带着问题听讲解 Q1: 什么是“火星快车”? Q2: "slam dunk" ...
分类:
其他好文 时间:
2018-08-07 01:34:24
阅读次数:
224
1 #include 2 #include 3 #include 4 using namespace std; 5 typedef long long LL; 6 7 const int maxn = 200010; 8 LL ans[maxn]; 9 int x[maxn]; 10 char c[... ...
分类:
其他好文 时间:
2018-08-07 01:34:15
阅读次数:
121
元素选择器 类选择器 ID选择器,一般名称不重复 属性选择器,针对于有该属性的元素 订单 ...
分类:
Web程序 时间:
2018-08-07 01:34:05
阅读次数:
134
Questions: [LeetCode] 198. House Robber _Easy tag: Dynamic Programming [LeetCode] 221. Maximal Square _ Medium Tag: Dynamic Programming [LeetCode] 62. ...
分类:
其他好文 时间:
2018-08-07 01:33:58
阅读次数:
141
权限检查 权限存储在mysql库的user, db, tables_priv, columns_priv, and procs_priv这几个系统表中,待MySQL实例启动后就加载到内存中。 用户信息存储在mysql.user表。安装时默认只有超级用户root(如果不创建匿名用户)。 mysql> ...
分类:
数据库 时间:
2018-08-07 01:33:50
阅读次数:
164
文件内容相关 新增内容 vim 模式化编辑器、全屏编辑器 centos7安装vim: 三种模式 1、编辑模式,打开vim后默认的模式,没卵用; 2、插入模式,直接可以修改文本内容; 3、末行模式,可以使用命令操作文本内容: 模式之间转换 : 编辑模式 输入模式: 输入模式 编辑模式: 编辑模式 末行 ...
分类:
系统相关 时间:
2018-08-07 01:33:40
阅读次数:
188
一、类和对象 对象 对象——用来描述一个客观事物的实体,由一组属性和方法构成; 属性——对象具有的各种你特征,比如收银员的年龄、身高、体重; 方法——对象执行的操作,比如收银员收银、打印账单、刷卡等; 类 ——具有相同属性和方法的一组对象的集合;类是对象的抽象,对象是类的具体; 类的方法——用来完成 ...
分类:
编程语言 时间:
2018-08-07 01:33:33
阅读次数:
205
Shell脚本的调试方法 Shell提供了一些用于调试脚本的选项,如下所示: -n 读一遍脚本中的命令但不执行,用于检查脚本中的语法错误 -v 一边执行脚本,一边将执行过的脚本命令打印到标准错误输出 -x 提供跟踪执行信息,将执行的每一条命令和结果依次打印出来 使用这些选项有三种方法,一是在命令行提 ...
分类:
系统相关 时间:
2018-08-07 01:33:24
阅读次数:
216
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动 是系统进行资源分配和调度的基本单位 是系统中正在运行的一个用不程序 进程是程序执行的一个实例 线程是进程的一个实体 是CPU调度的基本单位 线程是比进程更小的能独立运行的基本单位 线程只拥有少量运行过程中必不可少的资源(程序计数器) 同一 ...
分类:
编程语言 时间:
2018-08-07 01:33:15
阅读次数:
140
数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31,即-2147483648~2147483648 在64位机器上,整数的位数为64位,取值范围为-2**63~2**63,即-9223372036854775808~9223372036854775808 l ...
分类:
编程语言 时间:
2018-08-07 01:32:59
阅读次数:
190
swiper容器效果 官方文档:传送门 swiper容器可实现简单的轮播图效果 结构程序 Page({ /** * 页面的初始数据 */ data: { }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数-- ...
分类:
微信 时间:
2018-08-07 01:32:50
阅读次数:
275
Date类用于表示日期和时间。它没考虑国际化问题,所以又设计了另外两个类。 Calendar类: 主要是进行日期字段之间的相互操作。 编程实例:计算出距当前日期时间315天后的日期时间,并使用”xxxx年xx月xx日xx小时:xx分:xx秒”的格式输出。 import java.util.*; im ...
分类:
其他好文 时间:
2018-08-07 01:32:41
阅读次数:
143
一、架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙。Shiro的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。下面以用户登录为例: (1)使用用户的登录信息创建令牌 UsernamePasswordToken tok ...
分类:
其他好文 时间:
2018-08-07 01:32:32
阅读次数:
187
题意 2n 个数站成两排(每个数在 2n个数中最多出现两遍),一次操作可以交换任意一列中两个数,求使每行数不重复的最少操作数。 (n<=50000) 题解 说实话,我真没想到图论。(我太菜了) 一开始以为是DP,写了一遍然后被自己的数据秒卡。 其实我已经发现选择的方案有依赖性,可是就是没想到图论。 ...
分类:
其他好文 时间:
2018-08-07 01:32:21
阅读次数:
115
Linux核心命令 运维内容 strace netstat perf top pidstat mpstat dstat vmstat slabtop free top tcpdump ip nicstat dtrace ping dtrace blktrace iptop iostat stap 文 ...
分类:
系统相关 时间:
2018-08-07 01:32:12
阅读次数:
195