05 2016 档案

文件夹或者文件比对工具 Beyond Compare
摘要:文件夹或者文件比对工具 Beyond Compare 之前有同事离职了。 没有工作交接。 同事的代码有一部分也没有提交版本库。 结果就是线上的代码和版本库中的文件数量和代码内容不一致。 这时就需要进行两方比对,查找不一致的地方。 ... 阅读全文

posted @ 2016-05-23 16:02 三少爷的剑123 阅读(143) 评论(0) 推荐(0) 编辑

[Err] 1093 - You can't specify target table 's' for update in FROM clause
摘要:[Err] 1093 - You can't specify target table 's' for update in FROM clause 执行SQLDELETE from book WHERE id IN(SELECT id FROM (SELECT id,name... 阅读全文

posted @ 2016-05-19 13:43 三少爷的剑123 阅读(87) 评论(0) 推荐(0) 编辑

volatile适用场合
摘要:volatile适用场合 要在多线程中安全的适用volatitle变量,必须同时满足: 1.对变量的写入操作不依赖其当前值不满足:number++、count = count * 5等满足:boolean变量、记录温度变化的变量等 2.该变量没有包... 阅读全文

posted @ 2016-05-15 09:54 三少爷的剑123 阅读(135) 评论(0) 推荐(0) 编辑

synchronized和volatile比较
摘要:synchronized和volatile比较 volatile不需要加锁,比synchronized更轻量级,不会阻塞线程从内存可见性角度讲,volatile读相当于加锁,volatile写相当于解锁synchronized既能保证可见性,又能保证原子性,而volatile只能保证可见性,... 阅读全文

posted @ 2016-05-14 20:41 三少爷的剑123 阅读(137) 评论(0) 推荐(0) 编辑

volatile实现可见性但不保证原子性
摘要:volatile实现可见性但不保证原子性 volatile关键字:能够保证volatile变量的可见性不能保证volatile变量复合操作的原子性 volatile如何实现内存可见性: 深入来说:通过加入内存屏障和禁止重排序优化来实现的。对vo... 阅读全文

posted @ 2016-05-14 20:23 三少爷的剑123 阅读(144) 评论(0) 推荐(0) 编辑

java同步synchronized
摘要:java同步synchronized volatile仅仅用来保证该变量对所有线程的可见性,但不保证原子性。 看下面的这段代码:/** * * @author InJavaWeTrust * */public class CountVolatile implemen... 阅读全文

posted @ 2016-05-09 12:16 三少爷的剑123 阅读(118) 评论(0) 推荐(0) 编辑

Java线程的状态
摘要:Java线程的状态 线程对象在不同的运行时期有不同的状态,状态信息就存在于Thread中的State枚举中,如下所示: public enum State { /** * 至今尚未启动的线程处于这种状态. */ NEW, ... 阅读全文

posted @ 2016-05-07 15:15 三少爷的剑123 阅读(94) 评论(0) 推荐(0) 编辑

HTTP请求方法
摘要:HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。序号方法描述1GET请求指定的页面... 阅读全文

posted @ 2016-05-06 12:53 三少爷的剑123 阅读(101) 评论(0) 推荐(0) 编辑

JavaScript 对象
摘要:JavaScript 对象对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:var person={firstname:"John", lastname:"Doe", id:5566};上面例子中的对象 (person) 有三个... 阅读全文

posted @ 2016-05-05 12:36 三少爷的剑123 阅读(104) 评论(0) 推荐(0) 编辑

JavaScript 关键字
摘要:JavaScript 关键字和其他任何编程语言一样,JavaScript 保留了一些关键字为自己所用。JavaScript 同样保留了一些关键字,这些关键字在当前的语言版本中并没有使用,但在以后 JavaScript 扩展中会用到。JavaScript 关键字必须以字母、下划线(_)或美元符... 阅读全文

posted @ 2016-05-05 11:22 三少爷的剑123 阅读(101) 评论(0) 推荐(0) 编辑

HTTP 响应头信息
摘要:HTTP 响应头信息HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。在本章节中我们将具体来介绍HTTP响应头信息。应答头说明Allow服务器支持哪些请求方法(如GET、POST等)。Content-Encoding文档的编码(Encode)方法。只有在解码之后才可以得到Conte... 阅读全文

posted @ 2016-05-05 11:20 三少爷的剑123 阅读(101) 评论(0) 推荐(0) 编辑

HTTP 消息结构
摘要:HTTP 消息结构HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。 一个HTTP"服务器"同样也... 阅读全文

posted @ 2016-05-03 22:25 三少爷的剑123 阅读(149) 评论(0) 推荐(0) 编辑

奇偶数分离
摘要:奇偶数分离 描述有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。输入第一行有一个整数i(2<=i<30)表示有 i 组测试数据;每组有一个整型偶数n。输出第一行输出所有的奇数第二行输出所有的偶数样例输入21014样例... 阅读全文

posted @ 2016-05-03 22:23 三少爷的剑123 阅读(150) 评论(0) 推荐(0) 编辑

mysql中 REPLACE INTO 和 INSERT INTO 的区别
摘要:mysql中 REPLACE INTO 和 INSERT INTO 的区别 REPLACE INTO 和 INSERT INTO 功能类似,都是像表中插入数据,不同点在于:REPLACE INTO 首先尝试插入数据到表中:如果发现表中已经有此行数据(根据主键或者唯一索引判断)... 阅读全文

posted @ 2016-05-03 22:23 三少爷的剑123 阅读(146) 评论(0) 推荐(0) 编辑

MariaDB存储引擎
摘要:MariaDB存储引擎 存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MariaDB的特点,而且是一种插入式的存储引擎概念。这决定了MariaDB数据库中的表可以用不同的方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进... 阅读全文

posted @ 2016-05-03 22:22 三少爷的剑123 阅读(285) 评论(0) 推荐(0) 编辑

UNION ALL 和 UNION 的区别
摘要:UNION ALL 和 UNION 的区别 UNION:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序。UNION ALL:对两个结果集进行并集操作,包括重复行,不进行排序。 阅读全文

posted @ 2016-05-03 22:22 三少爷的剑123 阅读(102) 评论(0) 推荐(0) 编辑

Servlet的生命周期
摘要:Servlet的生命周期 一个Servlet的生命周期主要有以下三个过程: 一、Servlet的初始化。Servlet实际是一个类,当第一次被客户端请求时,Web服务器引擎首先要生成这个Servlet类的对象,并加载这个对象,通过这个对象的init()方法完成一些初... 阅读全文

posted @ 2016-05-03 22:22 三少爷的剑123 阅读(114) 评论(0) 推荐(0) 编辑

tar命令
摘要:tar命令 tar命令是Linux的归档命令,tar命令实现了Linux系统文件的压缩也解压缩,类似于Windows下的WinRAR软件。tar命令是Linux系统最常用的命令之一,很多Linux安装文件包首先需要tar命令进行解压缩才能使用。 tar命令... 阅读全文

posted @ 2016-05-03 22:21 三少爷的剑123 阅读(708) 评论(0) 推荐(0) 编辑

try、catch、finally 块的关系
摘要:try、catch、finally 块的关系 try块不能单独存在,后面必须跟catch块或者finally块。三者之间的组合为:try-catch、try-catch-finally、try-finally 这几种组合是合法的。一个try块可以有多个catch块,从上到下多个catch块... 阅读全文

posted @ 2016-05-03 22:21 三少爷的剑123 阅读(280) 评论(0) 推荐(0) 编辑

新版Azure CDN HTTPS加速服务正式上线
摘要:随着网络安全问题日益得到全民重视,HTTPS网络访问协议在互联网访问中得到了广泛的使用。Azure CDN也早在一年前的2015年4月上线了HTTPS加速服务。该加速服务上线一年以来,用户使用量逐渐增加。与此同时,用户在日常的使用中也给Azure CDN产品组提出了很多有价值的反馈信息。经过产品... 阅读全文

posted @ 2016-05-03 15:50 三少爷的剑123 阅读(145) 评论(0) 推荐(0) 编辑

Linux的sort命令
摘要:Linux的sort命令 Linux的sort命令就是一种对文件排序的工具,sort命令的功能十分强大,是Shell脚本编程时常使用的文件排序工具。 sort命令将输入文件看做由多条记录组成的数据流,而记录由可变宽度的字符串组成,以换行符作为定界符。sort命令与awk一样... 阅读全文

posted @ 2016-05-03 11:03 三少爷的剑123 阅读(133) 评论(0) 推荐(0) 编辑

jps命令
摘要:jps命令 jps(Java Virtual Machine Process Status Tool)是JDK提供的一个显示当前所有java进程pid的命令,简单实用。 jps位于jdk的bin目录下。 想要学习一个命令,先来看看帮助,使用 jps ... 阅读全文

posted @ 2016-05-01 22:23 三少爷的剑123 阅读(100) 评论(0) 推荐(0) 编辑

ArrayList与Vector的区别
摘要:ArrayList与Vector的区别 相同 这两个类都实现了List接口。 他们都是有序集合。 不同 ArrayList实现不是同步的,Vector实现是同步的。 ArrayList与Vector都有一个初始的容量大小,当存储... 阅读全文

posted @ 2016-05-01 22:22 三少爷的剑123 阅读(190) 评论(0) 推荐(0) 编辑

调用start()方法和直接调用run()方法的区别
摘要:调用start()方法和直接调用run()方法的区别 新建一个线程,只需要使用new关键字创建一个线程对象,并且调用start()方法即可。Thread thread = new Thread();thread.start(); start()方法会新建一个线... 阅读全文

posted @ 2016-05-01 22:21 三少爷的剑123 阅读(344) 评论(0) 推荐(0) 编辑

java判断字符串是否回文
摘要:java判断字符串是否回文 /** * java判断字符串是否回文 * 基本思想是利用字符串首尾对应位置相比较 * * @author InJavaWeTrust * */public class Palindrome { public static boolean isPalindrom... 阅读全文

posted @ 2016-05-01 22:21 三少爷的剑123 阅读(154) 评论(0) 推荐(0) 编辑

java序列化与反序列化
摘要:java序列化与反序列化 public interface Serializable类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或... 阅读全文

posted @ 2016-05-01 22:19 三少爷的剑123 阅读(121) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示