![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 90
打不死的喜羊羊
开心快乐每一天
展开
-
理解Java代理
假设您在生产中运行了一个应用程序。每隔一段时间,它就会进入崩溃状态,错误很难重现,您需要从应用程序中获得更多的信息。你想知道解决方案吗?您可以做的是将一些代码动态地附加到您的应用程序中,然后仔细地重写它,以便代码转储您可以记录的其他信息,或者您可以将应用程序阶段转储到一个文本文件中。Java为我们提供了使用Java代理.您有没有想过我们的Java代码是如何在IDE中进行热交换的?是因为探员。关于Java代理的另一个有趣的事实是,ApplicationProfile在后端使用了相同的技术来收集有关内存使翻译 2020-08-03 11:18:48 · 186 阅读 · 0 评论 -
大厂再问秒杀系统,就抓住这5个要点来回答:前端三板斧+后端两条路!
秒杀系统涉及到的知识点:高并发,cache,锁机制基于缓存架构redis,Memcached的先进先出队列。稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchronized所有在JVM上加锁是不行了数据库压力秒杀超卖问题如何防止用户来刷, 黑名单?IP限制?利用memcached的带原子性特性的操作做并发控制.秒杀简单设计方案如:比如有10件商品要秒杀,可以放到缓存中,读写时不要加锁。当并发量大的时候,可能有25个人秒杀成功,这样后面的就可以直接抛秒杀结束的静态转载 2020-05-22 10:08:32 · 192 阅读 · 0 评论 -
Spring的bean为什么是单例的?
因为性能,少创建实例垃圾回收缓存快速获取原因单例bean与原型bean的区别如果一个bean被声明为单例的时候,在处理多次请求的时候在Spring容器里只实例化出一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。当有请求来的时候会先从缓存(map)里查看有没有,有的话直接使用这个对象,没有的话才实例化一个新的对象,所以这是个单例的。但是对于原型(prototy...原创 2020-04-22 15:52:21 · 1130 阅读 · 2 评论 -
面试JAVA常被问到的问题(持续更新中)
引言有的面试会被问到有没有写博客,这时候我尴尬,不知道怎么回答,所以这篇文章仅仅是把我面试JAVA的遇到的问题记录下来而已,也算是我写博客迈出的第一步,起码,以后被问到:有没有写博客?我可以回答,我写过。 (最主要的是以后换工作我不用频繁百度常见面试题了。。。。)ps1,别把我太当回事,我是个LJ;2,说得不对的地方请多多包涵,想看更详细的请百度官方文档和其他大佬的文章;3,如果有被问到......原创 2019-07-23 20:23:20 · 21886 阅读 · 12 评论