上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 此文章只是一种使用思路,生产中RPC调用推使用DUBBO等开源框架。思路:两个队列:RequestQueue , ResponseQueue 生产者:MsgObject:{new Request(ID);new Response;new CountDownLatch(1... 阅读全文
posted @ 2019-02-01 20:31 sw008 阅读(213) 评论(0) 推荐(0)
摘要: 视频: https://www.bilibili.com/video/av295028771 JVM把Class加载到内存当中,检验解析初始化。默认使用的懒加载方式。以下步骤是并行执行 可以把加载源看成JAVA配置文件。解析:符号引用: 类名,基本类型直接引用:内存地址初始化... 阅读全文
posted @ 2019-02-01 17:33 sw008 阅读(144) 评论(0) 推荐(0)
摘要: 一、扣减库存的三种方案(1)下单减库存 用户下单时减库存 优点:实时减库存,避免付款时因库存不足减库存的问题 缺点:恶意买家大量下单,将库存用完,但是不付款,真正想买的人买不到(2)付款减库存 下单页面显示最新的库存,下单时不会立即减库存,而是等到支付时才会减库存。 ... 阅读全文
posted @ 2019-01-30 22:56 sw008 阅读(3880) 评论(0) 推荐(0)
摘要: Bio阻塞IO,在accept和IO读写时当前线程阻塞。 Socket clientScoket=server.accept(); //阻塞等待客户端Socket链接取得连接后,把clientScoket封装到Runable中交给ThreadPool线程池中线程去处理读写。c... 阅读全文
posted @ 2019-01-29 22:17 sw008 阅读(169) 评论(0) 推荐(0)
摘要: 事务并发引起的问题事务并发所引起的跟读取数据有关的问题,各用一句话来描述一下: 1.脏读:事务 A 读取了事务 B 未提交的数据,并在这个基础上又做了其他操作。(读取未提交) 2.不可重复读:事务 A 读取了事务 B 已提交的更改数据。(读取新提交update) 3.幻... 阅读全文
posted @ 2019-01-22 08:32 sw008 阅读(141) 评论(0) 推荐(0)
摘要: 参考文章:https://blog.csdn.net/qq_23473123/article/details/76610052https://www.cnblogs.com/zrtqsk/p/3735273.htmlhttps://blog.csdn.net/w_linux/... 阅读全文
posted @ 2019-01-19 20:36 sw008 阅读(403) 评论(0) 推荐(0)
摘要: 注册http://idea.lanyus.com/按说明修改hosts文件,复制注册码到IDEA即可使用。 功能1 方法抽取:当一个方法代码很长影响可读性,或其中一部分需要复用时,可以选中其中一段代码,将其抽取成一个独立方法。选中代码段,右键->Refactor->Extra... 阅读全文
posted @ 2019-01-17 15:14 sw008 阅读(1105) 评论(0) 推荐(0)
摘要: Guava是Google提供的JAVA拓展类库,其对JDK原生类库进行了拓展和优化。实现了很多实用的新功能和数据结构,且优化了很多JDK已有方法,大大提高了执行效率。一些相同功能,在相同情况对比JDK8的原生方法,都有明显的速度优势。一 集合容器1.1 集合常用处理集合的相应... 阅读全文
posted @ 2019-01-17 15:13 sw008 阅读(268) 评论(0) 推荐(0)
摘要: JAVA代码同样可以通过合理运用数据结构和算法的特点实现SQL中的大部分操作,例如:JOIN ON ,WHERE ,UNION ,IN/NOT IN ,GROUPBY ,TOP ,LIMIT 等等大数据量的 去重、交并差.....等集合操作,都可以适当借助中间容器实现,并且合... 阅读全文
posted @ 2019-01-17 09:58 sw008 阅读(880) 评论(0) 推荐(0)
摘要: 原文:https://blog.csdn.net/lzc4869/article/details/80909910场景一海量日志数据,提取出某日访问百度次数最多的那个IP首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2... 阅读全文
posted @ 2019-01-17 09:27 sw008 阅读(570) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 10 下一页