自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 2021-07-26

spring里面使用到的设计模式 单例模式优缺点 优点: 1、对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销; 2、由于 new 操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻 GC 压力,缩短 GC 停顿时间。 缺点: 1、不适用于变化的对象,如果同一类型的对象总是要在不同的用例场景发生变化,单例就会引起数据的错误,不能保存彼此的状态。 2、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。 3、单例类的职责过重,在一定程度上违背了“

2021-07-26 23:01:33 42

原创 2021-06-27

hashcode、hash函数、hash表之间的关系及hashcode详解 1、hash(函数)和hash表是什么?  hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。这个时候,我们就需要知道另一个东西,hash表,通过hash算法得到的hash值就在这张hash表中,也就是说,hash表就是所有的hash值组成的,有很多种hash函数,也就代表着有很多种算法得到hash值 2、hashcode  有了前面的基础,这里讲解就简单了,hashcode就是通过hash

2021-06-27 18:37:08 63

原创 2021-06-13

mysql忘记密码,版本是mysql8 a、进入vim /etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables命令,保存退出(作用,mysql进入的时候以无权限进入,不用登录密码); b、启动mysql服务,无权限登录后,执行ALTER USER “root”@“localhost” IDENTIFIED BY “你的密码”; c、修改密码完成,flush privileges;刷新权限,退出 d、在把my.cnf文件添加的skip-grant-tables命令删掉,保存退

2021-06-13 14:27:50 37

原创 2021-05-24

动态代理详解(底层代码和原理),让知其然知其所以然,整合资源 参考链接 https://blog.csdn.net/jiankunking/article/details/52143504 http://www.php.cn/java-article-407212.html https://www.cnblogs.com/chinajava/p/5880887.html https://rejoy.iteye.com/blog/1627405 ...

2021-05-24 12:09:09 44

原创 2021-04-21

Java多线程之虚假唤醒 原文链接: 虚假唤醒案例 只把想通的东西分享在这里 在jdk帮助文档的wait方法介绍里有这么一句话: 一旦获得了对象的控制,其对对象的所有同步声明就恢复到现状 - 也就是在调用wait方法之后的情况,就是说在调用notifyAll方法后,所有的被唤醒的线程会执行wait方法后面的代码, 再看虚假唤醒的存在的地方 public synchronized void get() {//店员买货 if(num>=TOTAL) { System.out.println("库

2021-04-21 20:50:52 45

转载 Echarts数据可视化,开发全解+完美注释

原作者网址https://blog.csdn.net/luanpeng825485697/article/details/76739353

2020-03-17 13:02:52 217 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除