会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
香吗
博客园
首页
新随笔
联系
订阅
管理
[置顶]
JAVA异常类Throwable解析
摘要: 在 Java 中,所有的异常都有一个共同的祖先java.lang包中的 Throwable类。 Throwable: 有两个重要的子类:Exception(异常) 和 Error(错误) ;二者都是 Java 异常处理的重要子类,各自都包含大量子类。 Error(错误):是程序无法处理的错误,表示运
阅读全文
posted @ 2019-12-25 20:29 香吗
阅读(2363)
评论(0)
推荐(0)
2021年7月16日
vm官网下载及注册码
摘要: https://my.vmware.com/cn/group/vmware/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0 激活码:CG392-4PX5J-H816Z-HYZNG-PQRG2 亲测有
阅读全文
posted @ 2021-07-16 21:33 香吗
阅读(1524)
评论(0)
推荐(0)
xhell7下载链接(学生免费版)
摘要: https://www.netsarang.com/zh/all-downloads/ 自行下载,亲测有效
阅读全文
posted @ 2021-07-16 20:57 香吗
阅读(132)
评论(0)
推荐(0)
2021年6月27日
mysql下载地址
摘要: mysql下载地址: https://downloads.mysql.com/archives/community/
阅读全文
posted @ 2021-06-27 11:30 香吗
阅读(45)
评论(0)
推荐(0)
2021年5月8日
Vue自学之路
摘要: 1、{{}}给html代码赋值(text里面)文本域插值 {{ }}双大括号赋值,可以在指定的地方赋值; 2、属性v-html赋值,将文本域值全部覆盖 <p>{{ message }}</p> <h1 v-html="message">site : {{site}}</h1> 3、v-model 给
阅读全文
posted @ 2021-05-08 22:39 香吗
阅读(234)
评论(0)
推荐(0)
2021年5月1日
Spring中Bean的生命周期
摘要: 从代码层次上看来主要有一下加载方法及顺序过程: 创建过程 之前需要先通过读取xml或者通过注解扫描,加载bean到BeanDefinition中: 1.实例化bean 2.设置属性值 3.调用BeanNameAware的setBeanName方法 4.调用BeanClassLoaderAware的s
阅读全文
posted @ 2021-05-01 10:17 香吗
阅读(71)
评论(0)
推荐(0)
2021年4月29日
netty聊天室
摘要: 需要导入pom文件依赖包 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.42.Final</version> </dependency> 服务端 package com
阅读全文
posted @ 2021-04-29 00:00 香吗
阅读(90)
评论(0)
推荐(0)
2021年4月25日
缓存穿透、缓存击穿、缓存雪崩学习
摘要: 缓存穿透 用户访问同一个缓存及数据库中都不存在的数据(比如id暴力攻击,用户一只访问id为负的数据),导致大量请求打到数据库上,造成服务器压力。 解决方案: 1、使用布隆过滤器(原理就是将访问id通过多次hash算法得到一个值放入map中,下次直接访问布隆过滤器判断是否垃圾数据,效率很高)。 2、将
阅读全文
posted @ 2021-04-25 21:07 香吗
阅读(51)
评论(0)
推荐(0)
2021年4月24日
MappedByteBuffer用法
摘要: 使用MappedByteBuffer可以跟方便快捷的修改文件。 /** * 可以让文件直接在堆外内存修改,不用再拷贝一次再修改 */ @Test public void MappedByteBufferTest() throws IOException { RandomAccessFile rand
阅读全文
posted @ 2021-04-24 16:54 香吗
阅读(562)
评论(0)
推荐(0)
spring循环引用(bean的循环依赖)解决方案
摘要: 使用三级缓存来解决循环依赖问题, 注意:只能解决set方式的依赖注入,构造器方式的不行 一级缓存:singletonObjects,单例对象池,存放完整的SpringBean,也就是走完了整个bean创建生命周期过程。 二级缓存:earlySingletonObjects,早期单例对象。起到复用的作
阅读全文
posted @ 2021-04-24 16:30 香吗
阅读(1761)
评论(0)
推荐(0)
jvm提供的语法糖
摘要: 一、默认构造方法 如果不写无参构造方法,在编译完的字节码中会自动填上无参构造方法。 二、自动拆箱装箱 Integer a = 4;(自动装箱) int b = a;(自动拆箱) 三、泛型擦除 在编译期会将所有的泛型去处,在编译后的字节码中一直会以Object类型存在,在调用的时候会使用 jvm 指令
阅读全文
posted @ 2021-04-24 15:41 香吗
阅读(97)
评论(0)
推荐(0)
下一页
公告