- 博客(8)
- 收藏
- 关注
原创 高并发下控制库存超卖问题(个人建议仅供参考)
(1)库存锁定,预占库存并不真实的扣减库存,只是预先占用库存(2)针对库存的重复提交问题,设置前端置灰(3)拦截恶意用户的超量请求,超过50次进入恶意请求判定,放入redis生成用户锁,锁死用户下单操作一分钟,当释放锁之后,根据标记进入核定阶段判断用户是否需要进入下一阶段,结合redis list 做用户阶段性校验问题。(list需要设置过期时间,解决用户阶段重置问题)redis list阶段性校验通过list集合内存连续性,做阶段性校验。(4)订单确认信息页此处需要真正的扣减库存,
2021-09-28 17:27:04
808
原创 java高级面试题第一版
1、数据库四个特性是什么,事务传播性是怎么样的?spring事务和数据库事务的区别关系?原子性:强调事务的原子行为,要么全部成功,要么全部回滚一致性:事务执行的结果必须从数据库一个一致性状态变更到另一个一致性状态隔离性:一个事务执行过程中不能被其他事务干扰持久性:一个事务提交后,它对数据库中的数据的改变是永久性的不能回滚事务隔离级别:读未提交(READ UNCOMMITTED)、读已提交(READ COMMITTED)、可重复读(REPEATABLE READ)、串行化(SERIAL
2021-06-03 10:37:14
316
原创 java高级面试题 mysql部分
一、Mysql数据库优化技术对mysql优化时一个综合性的技术,主要包括1: 表的设计合理化(符合3NF)2: 添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]3: 分表技术(水平分割、垂直分割)4: 读写[写: update/delete/add]分离5: 存储过程 [模块化编程,可以提高速度]6: 对mysql配置优化 [配...
2020-03-04 15:01:03
3226
转载 Spring AOP 实现原理
原学习网址链接:http://blog.csdn.net/moreevan/article/details/11977115/AOP的核心思想就是“将应用程序中的商业逻辑同对其提供支持的通用服务进行分离。1、AOP原理:AOP技术,它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为 “Aspect”,即方面。所谓“方面”,...
2020-03-02 15:23:34
199
原创 高级java面试题-详细版
1、String类为什么是final类型?(1)为了实现字符串池(2)为了线程安全(3)为了实现String可以创建HashCode不可变性final可以修饰类、变量和方法,并且被修饰的类不能被继承,即它不能拥有自己的子类,被final修饰的方法不能被重写,final修饰的变量,无论是类属性,对象属性、形参还是局部变量,都需要进行初始化操作。那么为什么保证String不可变呢?...
2020-03-02 12:25:13
453
原创 java程序员的消愁--毛不易
当你走进这欢乐场(2014年毕业懵懂的人生开始,不知所措)背上所有的梦与想(入职,害怕紧张,每天讨好每个人,听着他们聊梦想,也幻想着自己的梦)各色的脸上各色的妆(试用期结束,熟悉了职场,但也理解了各式各样的脸色眼色)没人记得你的模样(职场的小白,有时透明的存在,心里难免受挫)三巡酒过你在角落固执的唱着苦涩的歌听他在喧嚣里被淹没你拿起酒杯对自己说一杯敬朝阳,一杯敬月光唤醒我的向往,...
2019-04-18 14:37:57
227
原创 Linux与oracle常用命令
1、数据备份DMP文件语句exp ucr_o2o_audit/o2o#puad@o2odb file=E:\upload\order_detail_20171204.dmp tables=(t_dc_order_center_detail,t_dc_cb_bs_trade_detail,ts_r_ecs_order,ts_r_trade)2、查看表空间语句SELECT a.tablespace...
2018-04-17 16:00:36
1104
转载 oracle表分区问题解析
表分区操作语句链接:http://blog.itpub.net/35489/viewspace-616711/表分区学习链接:https://www.2cto.com/database/201604/503199.html1、oracle表分区的优点:减少维护工作量,独立管理每个分区比管理单个大表要轻松得多。 增强数据库的可用性,如果表的一个或几个分区由于系统故障而不能使用,而表其余的分区仍然可以...
2018-04-17 15:55:52
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人