
Java面试
肥肥的八月
踌躇满志
展开
-
创建线程的两种方式区别
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法。 ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。下面就从几个例子来具体列...转载 2018-05-06 19:18:10 · 698 阅读 · 0 评论 -
实现线程同步的方式,以及区别
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。 同步的方式 1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都...转载 2018-05-06 19:15:30 · 359 阅读 · 0 评论 -
大量数据并发的情况下 ,不用自增列 怎样设置主键
在平时的项目开发中,我相信有很大一批人都在用这个数据库自增ID,用数据库自增ID有利也有弊。优点:节省时间,根本不用考虑怎么来标识唯一记录,写程序也简单了,数据库帮我们维护着这一批ID号。缺点:for example, 在做分布式数据库时,要求数据同步时,这种自增ID就会出现严重的问题,因为你无法用该ID来唯一标识记录。同时在数据库做移植时,也会出现各种问题,总 之,对此自增ID有依赖的情况,...转载 2018-10-07 19:29:41 · 898 阅读 · 0 评论 -
Elasticsearch(ES)面试小结
原文地址:https://www.cnblogs.com/luckcs/articles/7052932.html追加:什么是ES?es是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。为什么要使用到ES?因为在我们商城中的数据,将来会非常多,所以采用以往的模糊查询,模糊查询前置配置,会放弃索引,导致商品查询是全表扫面,在百万级别的数据库中,...转载 2018-10-23 00:07:22 · 43161 阅读 · 1 评论