page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6217 次

3096 个回答

0 赞同

多线程并发编程面试题:说说synchronized和Lock的区别?

1、synchronized是关键字,Lock是类。2、synchronized无法获取锁的状态,Lock可以。3、synchronized会自动释放锁,Lock需要手动。4、synchronized没有Lock锁灵活(Lock锁可以自己定制)

回答于 2021-07-29 16:52

0 赞同

多线程并发编程面试题:说说ReentrantLock的应用场景?

1、ReentrantLock默认是非公平锁,但它可以设置公平锁,也就是谁先来的谁先获得锁new ReentrantLock(true)。2、ReentrantLock可以响应中断,也就是当两个线程发生死锁的时候,你把A线程中断了,B线程可以正常运行。3、ReentrantLock可以通过tryLock()实现限时等待,这样可以解决死锁问题。

回答于 2021-07-29 16:52

0 赞同

多线程并发编程面试题:synchronized锁的优化了解吗

synchronized在JDK1.6进行了锁的优化,也就是当一个线程多次访问一个同步代码块的时候,此时会记录该线程的threadId也就是,当你再来访问的时候,我就只需判断threadId就行了,效率高,这属于偏向锁。 当有多个线程来的时候,那么这个锁就会升级为轻量级锁,也就是通过CAS,来进行尝试获取锁,是一种自旋锁的状态。如果在...

回答于 2021-07-29 16:52

0 赞同

多线程并发编程面试题:说说对volatile关键字的理解?

三大特性保证可见性,不保证原子性,禁止指令重排。 在说volatile之前,需要讲解一个东西,Java内存模型(Java Memory Model,JMM),当线程读取内存中的一个变量时,会先把这个变量拷贝到CPU的高速缓存区,然后对其进行操作,操作完成后,会把该变量写入到内存中。在单线程中是不会出现任何问题的,但是在多线程中就会有...

回答于 2021-07-29 16:51

0 赞同

多线程并发编程面试题:说说CAS吧?

CAS(Compare And Swap,比较并交换),如果我们想要修改某个值num,那么我们可以通过一个方法compareAndSet(5,6)意思是,我们期望num的值是5,如果是,就修改为6。但是这就会有一个问题,我们期望的num是5,如果有其他线程把5修改为了8,然后又修改为了5,最终是5,但是已经被修改过一次了,这就是ABA问题。我们可以通过At...

回答于 2021-07-29 16:51

0 赞同

多线程并发编程面试题:AQS了解吗?

AQS全称为AbstractQueuedSynchronizer,可以叫做队列同步器。 为线程的同步和等待等操作提供一个基础模板类。尽可能多的实现可重入锁,读写锁同步器所有需要的功能。队列同步器内部实现了线程的同步队列,独占或是共享的获取方式等,使其只需要少量的代码便可以实现目标功能。

回答于 2021-07-29 16:50

0 赞同

接口安全方面是怎么处理的

我们当时是这么做的,使用 HTTP 的 POST 方式,对固定参数+附加参数进行数字签名,使用的是 md5 加密,比如:我想通过标题获取一个信息,在客户端使用 信息标题+日期+双方约定好的一个 key 通过 md5 加密生成一个签名(sign),然后作为参数传递到服务器端,服务器端使用同样的方法进行校验,如何接受过来的 sign 和我们通过算法算的...

回答于 2021-07-28 14:49

0 赞同

用的什么技术实现短信发送,在哪调用?

我主要用的第三方短信接口,在申请接口时进行相应信息的配置,然后在我们站点需要用到短信验证的地方进行调用,我们通常在用户注册时使用到。

回答于 2021-07-28 14:49

0 赞同

用户不登录,怎么直接加入购物车的?

用户在不登录的情况下,可以把要购买商品的信息(如商品的 ID,商品的价格、商品的 sku_id,购买数量等关键数据)存到 COOKIE 里面,当登陆的情况下。把 COOKIE 里面的内容存到数据库,并清除 cookie 中的数据。

回答于 2021-07-28 14:48

0 赞同

库存设置?

库存分为商品总库存和 SKU 库存,往往商品总库存的为 SKU 库存的总和。一般在商城的后台对货品设置最高库存及最低库存后,当前库存数量与最高、最低两者比较,超出库存或者低于库存的,则被统计成报表形式反映,便于用户掌握货品库存超、短缺状态及数量。

回答于 2021-07-28 14:48