你的甲乙丙
安静的搬砖人士~
(有些内容涉及个人信息、公司信息,所以设置为付费专栏)
展开
-
畅购商城项目简介
畅购商城(仿京东项目):项目介绍:这是一个仿京东的商城项目,它包括ES检索商品功能、购物车功能、下订单、支付功能、参与秒杀等一个电商的应有的功能,不仅拥有这些商城类项目基本的功能,同时解决了在项目开发中几乎所有可能遇到的分布式重难点问题(解决跨域、缓存击穿、分布式事务锁、幂等性保证、单点登录、异步编排、压力测试、调优等)。用到的技术:SpringCloud的那些组件(Feign、Gateway、Seata、Sentinel、Sleuth),SpringSession、ElasticSearch,ngin原创 2021-09-16 11:05:42 · 3650 阅读 · 1 评论 -
畅购商城项目(面试版)二
文章目录一、订单确认页1、登录拦截2、总说3、Feign远程调用丢失请求头问题4、Feign异步调用丢失请求头问题5、库存查询6、运费效果二、订单确认页—幂等性于防重令牌1、幂等性讨论2、防重令牌token三、提交订单页—完成订单提交1.说明2.本节内容总说3.`submitOrder()`的解说四、本地事务在分布式下的问题五、分布式事务1、CAP和Raft的概念2、分布式事务—BASE3、分布式事务常见解决方案4、使用Seata六、可靠消息+最终一致性方案1、使用RabbitMQ2、锁定库存3、库存自动解原创 2021-09-16 09:57:39 · 665 阅读 · 0 评论 -
畅购商城项目(面试版)一
文章目录一、关于三级目录二、使用nginx三、JMeter压测+JvisualVM监测+性能优化四、分布式缓存1、Redis2、缓存击穿、穿透、雪崩3、 加锁解决缓存击穿(本地锁)4、加锁解决缓存击穿(分布式锁)5、Redisson基本介绍6、将Redisson集成到项目里7、如何保证缓存和数据库中的数据一致?五、SpringCache1.和缓存有关的注解:2.@Cacheable注解的使用,同时它存在的问题:3.解决@Cacheable注解存在的问题4.解决@Cacheable注解存在的问题5.`@Cac原创 2021-09-15 21:08:35 · 1813 阅读 · 0 评论 -
Day08_Java集合(精简版)
文章目录一、Collection相关1.数组和集合的比较1.Collections类是什么?1.为何Collection不从Cloneable和Serializable接口继承?1.为何Map接口不继承Collection接口?1.常见的集合有哪些?1.常见的集合底层实现1.哪些集合类提供对元素的随机访问?1.Java集合框架是什么?说出一些集合框架的优点?1.集合框架中的泛型有什么优点?1.队列和栈是什么,列出它们的区别?二、HashSet相关2.HashSet(1)HashSet 的底层(2)关于Has原创 2021-09-15 15:02:02 · 131 阅读 · 0 评论 -
Day10_计算机网络(精炼版)
1.请简述TCP/UDP的区别(TCP确认连接了才能传,所以可靠,但是很慢,慢的另一方面是因为它是字节流传输)1.TCP对应的协议和UDP对应的协议TCP—HTTP、FTP、SMTP、POP3、TelnetUDP—DNS、TFTP1.你能说一说OSI七层模型?OSI:开放式系统互连物理数学—网络传输——会话表示应用物理:定义物理设备的传输标准数学:纠错网络:找到最佳的网络进行数据传输传输:会话层:管理应用程序之间的通信连接表示层:保证通信语法一致应用层:进一步处理数据1.说一说原创 2021-09-14 17:56:58 · 144 阅读 · 0 评论 -
Day06_JavaSE篇(精炼版)
一、Java基础1.说下面向对象四大特性(抽象、封装、继承、多态)2.Java语言有哪些特点(面向对象四大特征+平台无关+支持多线程+安全+健壮)3.什么是Java程序的主类?应用程序和小程序的主类有何不同?(main方法所在的类)4.访问修饰符public,private,protected,以及不写(默认)时的区别?(private只有当前类下可以访问,default是同包下的就可以访问,protected是子类也可以访问)5.float f=3.4;是否正确?6.Java有没有go原创 2021-09-14 17:55:20 · 142 阅读 · 0 评论 -
Day04_JVM面试题(尚硅谷)精炼版
文章目录一、谈谈你对GCRoots的理解二、JVM的标配参数和X参数1、JVM的三种参数类型:(1)JVM的XX参数之布尔类型(2)JVM的XX参数之设值类型(3)JVM的XX参数之两个经典参数2、JVM查看初始默认值3.常用参数:(1)查看栈内存大小(2)查看元空间大小(3)输出GC的详细收集日志信息(4)SurvivorRatio(5)NewRatio(6)MaxTenuringThreshold三、关于四大引用1、强引用Reference2、软引用SoftReference3、弱引用WeakRefer原创 2021-09-14 17:02:06 · 130 阅读 · 0 评论 -
Day02_JUC面试题(尚硅谷)精简版
文章目录一、谈谈Volatile1)、JMM 是什么2)、三道面试题3)、谈谈你对 Volatile 的理解4)、synchronized 关键字和 volatile 关键字的区别7)、什么是指令重排序?如果不重排会有什么问题?你能否写一个禁止指令重排序的 Demo ?二、CAS 底层原理1、什么是CAS3、CAS 底层原理4、CAS 存在的问题三、ABA问题1.什么是ABA问题?2.解决 ABA 问题——乐观锁四、集合类不安全1、List不安全(2)List不安全出现的原因是什么?(3)有哪些解决方案?2原创 2021-09-14 14:39:17 · 258 阅读 · 0 评论