最新文章列表

InnoDB 和 MyISAM的区别

mysql数据库文件 InnoDB 和 MyISAM的区别 Innodb隔离级别原理实现 InnoDB主备复制 一、InnoDB 和 MyISAM的区别 1. MyISAM使用前缀压缩技术使得索引更小,InnoDB则按照原数据格式进行存储。 2. MyISAM索引通过数据的物理位置引用被索引的行,而InnoDB则根据主键引用被索引的行。InnoDB在移动时无须更新二级索引中的这个“指针”,但是使 ...
ncs123 评论(0) 有772人浏览 2017-10-20 11:00

进程和线程的区别

  这个人讲的太好了!!! 摘自:http://www.cnblogs.com/lmule/archive/2010/08/18/1802774.html   简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是 ...
o396032767 评论(0) 有793人浏览 2017-08-21 11:03

C#中重写(override)和覆盖(new)的区别

重写 用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码: #region 重写public class C1{ 
sangei 评论(0) 有2394人浏览 2017-06-23 14:07

Log4j和Slf4j的比较

一直搞不清 Log4j 和 SLF4j 的关系。今天才若有所得。 因为 Log4j 出现的较早,而 SLF4j 则只是提供了一组接口,同时SLF4j 可以有不同的实现。 在 Java 中,接口是一个很重要的概念。抽象层的,面向服务的概念。 用面向接口的方法编程,是这样的:接口 + 实现类。 只要接口统一,就可以方便的替换不同的实现类。而无需改动所有的业务层代码。 奇怪的是 SLF4j  是如何 ...
Lixh1986 评论(0) 有1411人浏览 2017-06-23 12:41

hibernate merge与update区别

今天做了个测试,写了个测试用例来看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几 ...
Lixh1986 评论(0) 有2196人浏览 2017-04-18 15:38

SpringMVC工作原理

SpringMVC框架介绍   Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。   spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口, ...
疯子sinar 评论(0) 有688人浏览 2017-03-26 15:51

jQuery之 prop() VS. attr()

attr() 用于自定义属性,id ; prop() 用于原生属性,src,href 等。 --------------------------------------------------------------------------- 但是, 如果移除属性, removeProp() 会使值变为 undefined。 removeAttr() 会完全移除。 --------- ...
Lixh1986 评论(0) 有660人浏览 2017-03-14 16:43

mysql left join on and与left join on where的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。        在使用left jion时,on和where条 ...
slnddd 评论(0) 有700人浏览 2017-02-09 13:58

WebService: SOAP VS. RESTFul

Understanding SOAP and REST Basics And Differences January 8, 2013 by John Mueller 一、背景知识 1、什么是 WebService ? -    Web 上的 Service。    谁的 Service? 对象不是 ...
Lixh1986 评论(0) 有1406人浏览 2016-12-19 11:18

python小括号( )、中括号[ ]和大括号也叫做花括号{ } 区别

python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。 1 小括号( ):代表tuple元组数据类型,元组是一种不可变序列。 tup = (1,2,3)  2 python中的中括号[ ]:代表list列表数据类型,列表是一种可变的序列 x=[1,2,3,4,5,6,7,8,9,10] ...
cuityang 评论(0) 有6581人浏览 2016-12-07 14:03

Java之 HashMap VS. HashTable 区别

HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典的问题。Hashtable是个过时的集合类,存在于Java API中很久了。在Java 4中被重写了,实现了Map接口,所以自此以后也成了Java集 ...
Lixh1986 评论(0) 有846人浏览 2016-12-03 22:38

ScheduledExecutorService的scheduleAtFixedRate和scheduleWithFixedDelay方法的区别

ScheduledExecutorService是java.util.concurrent并发包下的一个接口,表示调度服务~,它定义了以下几个方法:   public ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit); public <V> ...
Everyday都不同 评论(0) 有3224人浏览 2016-11-18 19:20

接口和抽象类的联系和区别

一 接口和抽象类的相似性 1 接口和抽象类都不能被实例化,它们都位于继承树的顶端,用于被其他类实现和继承。 2 接口和抽象类都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法。   二 接口和抽象类的区别 1 接口里只能包含抽象方法,静态方法和默认方法,不能为普通方法提供方法实现,抽象类则完全可以包含普通方法。 2 接口里只能定义静态常量,不能定义普通成员变量,抽 ...
cakin24 评论(0) 有654人浏览 2016-10-10 21:27

RegEx之方括号和小括号加竖线的区别

正则表达式之方括号和小括号加竖线的区别 问题: 在 javascript 中,我使用下面的一个正则,用来验证电话号码:       1. 长度是 10 位       2. 第一位是 7 、8 或 9 var reg_num = /^(7|8|9)\d{9}$/ 下面一个是同事推荐使用的: var reg_num = /^[789]\d{9}$/ 回答: 如果只是用 ...
Lixh1986 评论(0) 有2729人浏览 2016-07-19 13:49

Redis 和 Memcached 的区别

Redis 的作者 Salvatore Sanfilippo 曾经对这两种基于内存的数据存储系统进行过比较:   Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的 ...
aoyouzi 评论(0) 有569人浏览 2016-07-09 14:19

java的两种同步方式, Synchronized与ReentrantLock的区别

 java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重入锁ReentrantLock。 相似点:        这两种 ...
aoyouzi 评论(0) 有3103人浏览 2016-07-05 19:44

Java中Runnable和Thread的区别

在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。   在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口 ...
aoyouzi 评论(0) 有515人浏览 2016-07-02 17:03

Bugtags 与其它产品的区别

如果您刚刚接触 Bugtags,可能心里会有这样的疑问,下面将介绍 Bugtags 与其它的一些产品的区别。 Bugtags 不是做统计的 SDK 大家都会在 App 里集成用户数据统计的 SDK,但是 Bugtags 不是做数据统计的,Bugtags 是帮助大家高效的进行 App 测试及 Bug 的跟踪和管理。 Bugtags 不只是收集闪退的 SDK 自动收集闪退只是 Bugtags ...
bugtags 评论(0) 有392人浏览 2016-06-25 15:12

javascript之 == vs ===

一、Comparison Overview 1. Speed Compare(运行速度比较): === will never be slower than ==. They both do type checking, so === doesn't do anything extra compared to ==, but the type check may allow === to ex ...
Lixh1986 评论(0) 有655人浏览 2016-06-12 15:59

HashMap和Hashtable的区别

知识点梳理: HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全 ...
相遇尽是缘 评论(0) 有1015人浏览 2016-05-08 13:43

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics