会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Prince_ZaZa
Go big or go home
博客园
首页
新随笔
新文章
联系
订阅
管理
posts - 33,comments - 0,views -
7039
[置顶]
HashMap底层原理
摘要:
jdk 1.7 1.实现原理:数组+链表。 当存入键值对时,先判断数组是否为空,如果为空则进行第一次扩容。 先通过hash获得一个hashcode,对应存放的位置,如果HashMap中这个位置没有存放键值对,就直接存入。 如果该位置存有数据,且key已经存在,直接覆盖值。 如果该位置存有数据,且ke
阅读全文
posted @ 2022-07-06 15:10 Prince_ZaZa
阅读(35)
评论(0)
推荐(0)
编辑
2022年9月27日
Docker
摘要: 一、初识Docker 项目部署的问题 Docker如何解决依赖的兼容性 简而言之就是将自己所需要的那一套东西隔离到一个容器中,而不是和其他应用公用依赖 Docker如何解决不同系统环境 总结: Docker与虚拟机 镜像和容器 **镜像(Image):**Docker将应用程序及其所需要的依赖、函数
阅读全文
posted @ 2022-09-27 22:23 Prince_ZaZa
阅读(36)
评论(0)
推荐(0)
编辑
2022年9月26日
SpringCloud微服务架构(二)
摘要:
nacos配置管理 1.在nacos中添加配置信息 2.在弹出表单中填写配置信息 3.配置获取的步骤如下 4.配置的步骤如下: 1)引入Nacos的配置管理客户端依赖 <!--nacos配置管理依赖--> <dependency> <groupId>com.alibaba.cloud</groupI
阅读全文
posted @ 2022-09-26 15:20 Prince_ZaZa
阅读(51)
评论(0)
推荐(1)
编辑
2022年9月24日
SpringCloud微服务架构
摘要: 认识微服务 单体架构 将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点: 1.架构简单 2.部署成本低 缺点: 耦合度高 分布式架构 根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。 优点: 1.降低耦合。 2.有利于服务升级拓展。 微服务 微服务结构 微服务这种
阅读全文
posted @ 2022-09-24 22:00 Prince_ZaZa
阅读(790)
评论(0)
推荐(0)
编辑
2022年9月23日
微服务远程调用及eureka注册中心
摘要: 跨服务的远程调用 发起以一个HTTP请求 步骤: 订单模块和用户模块 注册RestTemplate public Order queryOrderById(Long orderId) { // 1.查询订单 Order order = orderMapper.findById(orderId); /
阅读全文
posted @ 2022-09-23 15:19 Prince_ZaZa
阅读(40)
评论(0)
推荐(0)
编辑
2022年8月10日
SpringBoot自动装配原理
摘要:
SpringBoot的自动装配依赖与核心注解@SpringBootApplication @SpringBootApplication可以看作是三个注解的集成 其中对自动装配起决定性作用的,是@EnableAutoConfigration注解,它的作用是开启Spring的自动配置机制。 其中包含的A
阅读全文
posted @ 2022-08-10 10:47 Prince_ZaZa
阅读(24)
评论(0)
推荐(0)
编辑
2022年8月9日
Mysql 之 MVCC
摘要:
一、什么是MVCC? mvcc,也就是多版本并发控制,是为了在读取数据时不加锁来提高读取效率和并发性的一种手段。 数据库并发有以下几种场景: 读-读:不存在任何问题。 读-写:有线程安全问题,可能出现脏读、幻读、不可重复读。 写-写:有线程安全问题,可能存在更新丢失等。 mvcc解决的就是读写时的线
阅读全文
posted @ 2022-08-09 16:37 Prince_ZaZa
阅读(37)
评论(0)
推荐(0)
编辑
2022年6月30日
Redis持久化机制
摘要: 一、RDB持久化 RDB持久化是使用快照的方式将数据持久化到磁盘里,首先由bgsave命令发起. bgsave命令首先回调用父进程去创建一个子进程(fork命令),如果已经创建有子进程,则返回,否侧创建一个子进程用于持久化. 创建子进程的目的是用于持久化,因为bgsave所支持的RDB持久化造作会阻
阅读全文
posted @ 2022-06-30 12:04 Prince_ZaZa
阅读(23)
评论(0)
推荐(0)
编辑
2022年6月27日
Filter过滤器和Interceptor拦截器的区别
摘要: Filter在servlet之前,Interceptor在Servlet之后。过滤器几乎可以过滤所有的请求,儿拦截器只对Controller其作用。 ①:拦截器是基于java的反射机制的,而过滤器是基于函数的回调。 ②:拦截器不依赖于servlet容器,而过滤器依赖于servlet容器。 ③:拦截器
阅读全文
posted @ 2022-06-27 16:36 Prince_ZaZa
阅读(100)
评论(0)
推荐(0)
编辑
论坛项目回顾总结(乱序)
摘要:
1.自定义注解->定义需要登录才能访问的方法:在拦截器配置。拦截器->实现HandlerInterceptor接口,重写preHandle方法 2.业务日志切面:1)AOP面向切面编程。使用反射实例化Logger类 2)配置切点(通知具体生效的地方) 3)配置Advice通知(@Before)在程序
阅读全文
posted @ 2022-06-27 16:28 Prince_ZaZa
阅读(33)
评论(0)
推荐(0)
编辑
下一页
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
昵称:
Prince_ZaZa
园龄:
4年9个月
粉丝:
1
关注:
3
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2022年9月(4)
2022年8月(2)
2022年7月(1)
2022年6月(4)
2022年5月(14)
2022年3月(8)
文章分类
Java知识总结(1)
阅读排行榜
1. Java创建对象的四种方式(2256)
2. BIO和NIO的区别(1381)
3. SpringCloud微服务架构(790)
4. Redis解决超时和超卖问题(391)
5. Mysql round函数(344)
推荐排行榜
1. SpringCloud微服务架构(二)(1)
点击右上角即可分享