java
阿狸梦城堡
这个作者很懒,什么都没留下…
展开
-
非常nice的一个面试总结的文章
https://blog.csdn.net/qq_35190492/article/details/103795708?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task原创 2020-03-19 15:17:43 · 198 阅读 · 0 评论 -
真实项目中出现的问题以及解决方案
真实项目中出现的问题以及解决方案,在博主开发的这段时间,近期做了一个视频类项目,其中出现了一些因为用户量并发。导致了一些问题。在这里写出来,如果有遇到这样情况的朋友可以借鉴一下。1、在视频类项目中,早期用户量不大的时候,我们使用的是sql直连数据库来查询用户看的视频。但是在用户量上来的时候,用户不停的刷视频,导致接口不停的请求数据库。这时候数据库连接数被沾满,反应效率极其的慢,最后因为获取...原创 2019-11-15 18:06:48 · 1572 阅读 · 0 评论 -
java 高并发下 不要在经常被调用的地方new 实体类对象,使用单例模式创建对象。
java 高并发下 不要在经常被调用的地方new 实体类对象,使用单例模式创建对象。 UserBuryingPoint userBuryingPoint = new UserBuryingPoint (); UserBuryingPointDay userBuryingPointDay = new UserBuryingPointDay (); UserBur...原创 2019-11-08 11:36:20 · 1520 阅读 · 0 评论 -
JPA@MappedSuperclass的注解的正确使用
在进行开发时,阅读别人的代码,我发现了一个名为@MappedSuperclass的注解,基于自己首次见的原因,上网查询了一下其的意义,在此做个总结。使用条件:当我们进行开发项目时,我们经常会用到实体映射到数据库表的操作,此时我们经常会发现在我们需要隐射的几个实体类中,有几个共同的属性,例如编号ID,创建者,创建时间,修改者,修改时间,备注等。遇到这种情况,我们可能会想到把这些属性抽象出来当成一...转载 2019-10-31 10:18:06 · 515 阅读 · 0 评论 -
通过CPU性能开启线程池,合理使用线程池
package com.miguan.laidian.common.util;import java.util.concurrent.*;/** * 线程池工具类 * * @param <T> */public class ThreadPoolManager<T> { /** * 根据cpu的数量动态的配置核心线程数和最大线程数 ...原创 2019-09-05 17:45:52 · 292 阅读 · 0 评论