会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Abserver
初来乍到
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2021年5月14日
maven配置
摘要: build标签下配置资源打包路径,如下配置:将webapp中的页面文件打包到jar包内classes/META-INF/resources目录下 <resources> <resource> <directory>src/main/webapp</directory> <targetPath>MET
阅读全文
posted @ 2021-05-14 16:38 Abserver
阅读(104)
评论(0)
推荐(0)
2021年5月13日
SpringBoot必知必会
摘要: SpringBoot的核心注解组成? 核心注解:@SpringBootApplication它由3个子注解组成: @SpringBootConfiguration:组合了@Configuration注解,实现配置文件的功能 @EnableAutoConfiguration:开启自动配置,也可以通过e
阅读全文
posted @ 2021-05-13 20:22 Abserver
阅读(155)
评论(0)
推荐(0)
2021年5月12日
本地环境与测试环境加载的jar包不一致导致的NoSuchMethodError
摘要: 借助arthas工具分析报错的类发现存在2个相同的类,其中一个jar包内自己定义的类,另一个是该jar包依赖的其他jar包中的类(包名也相同); 在本地环境下加载的是jar包自定义的类而非在测试环境下依赖的jar包内的那个类。 问题1:不同环境加载的类来源为啥不一致? 本地环境:使用的类加载器为Pa
阅读全文
posted @ 2021-05-12 21:56 Abserver
阅读(278)
评论(0)
推荐(0)
docker启动MySQL配置文件从Windows下挂载导致不生效(未解决)
摘要: 从Windows下挂载到容器内的MySQL配置文件my.cnf会有777的权限,MySQL会自动忽略该配置 解决方案:该问题尚未解决,采用了使用Ubuntu子系统搭建docker环境而回避了这个问题
阅读全文
posted @ 2021-05-12 21:52 Abserver
阅读(858)
评论(0)
推荐(0)
Spring AOP
摘要: 面向切面编程的术语 切面 Aspect:就是一个工作环境,在动态代理中可以理解为一个拦截器 通知 Advice:通知是切面开启后,切面的方法;有前置通知、后置通知、返回通知、异常通知、环绕通知(在动态代理中它可以取代当前被拦截对象的方法,提供回调原有被拦截对象的方法) 引入 Introduction
阅读全文
posted @ 2021-05-12 21:43 Abserver
阅读(90)
评论(0)
推荐(0)
2021年5月9日
Spring必知必会
摘要: Spring Bean的生命周期? Spring IoC容器本质目的是为了管理Bean,对于Bean而言在容器中存在生命周期,它的初始化和销毁也需要一个过程,在一些需要自定义的过程中可以插入一些代码去改变一些它们的行为。 初始化、依赖注入; 依次实现接口方法:BeanNameAware、BeanFa
阅读全文
posted @ 2021-05-09 19:55 Abserver
阅读(114)
评论(0)
推荐(0)
Java基础必知必会
摘要: 1. Java为什么要使用迭代器? 一种设计模式(迭代器模式:一种行为型模式):迭代模式是访问集合类的通用方法,只要集合类实现了Iterator接口,就可以用迭代的方式来访问集合类内部的数据,Iterator访问方式把对不同集合类的访问逻辑抽象出来,使得不用暴露集合内部的结构而达到循环遍历集合的效果
阅读全文
posted @ 2021-05-09 16:47 Abserver
阅读(117)
评论(0)
推荐(0)
水平分库分表后的分页查询解决方案
摘要: 例如按id取模进行水平分表分n张表,分页查询第page页的rows条数据,当前页最后一条记录是索引:currIndex = (page-1)*rows;以下为按id进行排序分页进行示例说明 ###主流的有4种解决方案(未经验证,仅作个人笔记): 额外保存一张表,存储所有库所有表的全部id属性; 分页
阅读全文
posted @ 2021-05-09 16:16 Abserver
阅读(6314)
评论(0)
推荐(0)
B、B+树
摘要: B树: (1)排序方式:所有节点关键字是按递增次序排列,并遵循左小右大原则; (2)子节点数:非叶节点的子节点数>1,且<=M ,且M>=2,空树除外(注:M阶代表一个树节点最多有多少个查找路径,M=M路,当M=2则是2叉树,M=3则是3叉); (3)关键字数:枝节点的关键字数量大于等于ceil(m
阅读全文
posted @ 2021-05-09 09:08 Abserver
阅读(137)
评论(0)
推荐(0)
2021年5月7日
MySQL面试题
摘要: MySQL数据结构 为什么MySQL的索引要使用B+树而不是其它树形结构?比如B树? **B树:**因为B树不管叶子节点还是非叶子节点,都会保存数据,这样导致在非叶子节点中能保存的指针数量变少(有些资料也称为扇出),指针少的情况下要保存大量数据,只能增加树的高度,导致IO操作变多,查询性能变低; *
阅读全文
posted @ 2021-05-07 09:58 Abserver
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
公告