volatile关键字 定义:对该变量禁止使用CPU缓存,而从主内存中读写 特性: 禁止编码优化(禁止指令重排序) 保证变量的线程可见性,即线程B对线程A的操作是可见的,即原...

volatile关键字 定义:对该变量禁止使用CPU缓存,而从主内存中读写 特性: 禁止编码优化(禁止指令重排序) 保证变量的线程可见性,即线程B对线程A的操作是可见的,即原...
如何使用svn忽略文件和文件夹如果你之前尝试过git,你就知道svn的忽略在命令行上有多么繁琐。我从事android开发,我希望svn可以这样忽略: 我本以为svn的忽略会很...
Spring Security 1、基本简介 SpringSecurity 是企业应用系统的权限管理框架,应用的安全性包括用户认证(Authentication)和用户授权(...
最近在实践测试,经常遇到一个问题,就是测试怎么写,测试粒度是怎么样的?所以狂补了一下测试相关的知识。 测试金字塔 测试金字塔将测试进行了分层,越底层的测试,实现成本越低,测试...
linux 目录结构 **/: **根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中**/bin:...
使用心得如下: git有个hooks功能,每次push提交代码的时候,可以触发远程服务器上的hooks,执行shell。 利用这个功能,每次在本地写好内容,直接push到远程...
在IDE中修改JS文件后,在浏览器调试时,仍使用的是旧的JS文件 chrome浏览器的锅,disable cache打上勾,每次就会载入新的js
JRebel 用于项目的热部署,每次修改java类文件后无需重启项目,方便实用 1.下载 1.IDEA中进入设置 2.plugin - browse repositories...
1.导入相关的源码包 2.调出Debug View 2.1 右键单击Tomcat 服务器,选择Edit source lookup 2.2 点击add 2.3 选择Java ...
什么是SQL Server存储过程 是一种完成特定功能的SQL语句的集合,可视为批处理文件。类似于Java中的方法,可以有参数输入值,输出值,和输入输出值。 SQL Serv...