会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兵要进步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2022年8月2日
Spring之IOC
摘要: 容器:存储单例Bean的实例 基础容器:BeanFactory 高级容器:ApplicationContext 基础容器与高级容器的区别: 基础容器产生Bean实例的时机是第一次被调用的时候。高级容器是服务启动的时候,就会创建所有单例的Bean实例。 BeanFactory和FactoryBean的
阅读全文
posted @ 2022-08-02 11:01 小兵要进步
阅读(66)
评论(0)
推荐(0)
2022年7月27日
(四)REDIS-布隆过滤器及缓存
摘要: (一)布隆过滤器 布隆过滤器(英语,Bloom Filter)是1970年由布隆提出的。它实际是一个很长的二进制数组+多个随机Hash算法映射函数,主要用于判断一个元素是否在集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后通过比较确定。
阅读全文
posted @ 2022-07-27 19:58 小兵要进步
阅读(685)
评论(0)
推荐(0)
2022年7月20日
(一)REDIS之常见数据结构及操作
摘要: (一)基本数据结构 1.1 String结构: String底层结构是动态字符串,可修改指定位置数据,通过预分配冗余空间减少内存的频繁分配,实际分配的空间capacity一般要高于实际字符串长度len。当字符串长度小于1M时,扩容都是加倍现有的空间,如果超过1M,扩容时一次只会多扩1M的空间。字符串
阅读全文
posted @ 2022-07-20 20:53 小兵要进步
阅读(306)
评论(0)
推荐(0)
2022年6月30日
(三)REDIS-单线程模型与IO多路复用
摘要: redis工作线程是单线程,但是整体来说是多线程的。 I/O的读和写本身是堵塞的,比如当socket中有数据时,Redis会通过调用先将数据从内核态空间拷贝到用户态空间,再交给Redis调用,而这个拷贝的过程就是阻塞的,当数据量越大时拷贝所需要的时间越多,而这些操作都是基于单线程完成的。 Redis
阅读全文
posted @ 2022-06-30 17:05 小兵要进步
阅读(411)
评论(0)
推荐(0)
Spring 代理与Aop
摘要: 静态代理与动态代理: 静态代理的作用:为其他对象提供一种代理以控制对这个对象的访问。另一种情况是,有时一个客户不想或者不能直接引用另外一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 静态代理举例: package com.zhangsan.spring.proxy; public i
阅读全文
posted @ 2022-06-30 16:58 小兵要进步
阅读(56)
评论(0)
推荐(0)
2022年6月13日
xmlBeanFactory 加载注册bean流程
摘要: (一) Spring bean注册流程 1.定义好spring的配置文件 2.通过Resource对象将Spring配置文件进行抽象,抽象成一个具体的Resource对象,如ClassPathResource 3.定义好要使用的Bean工厂(各种BeanFactory) 4.定义好XmlBeanDe
阅读全文
posted @ 2022-06-13 10:24 小兵要进步
阅读(399)
评论(0)
推荐(0)
Object 方法介绍
摘要: Object类当中包含的⽅法有12个: 1.需要重写 toString(),equals(),hashCode();2.线程有关:wait方法, notify(), notifyAll();3.其他 getClass(),finalize(), clone(),registerNatives; 1
阅读全文
posted @ 2022-06-13 09:12 小兵要进步
阅读(90)
评论(0)
推荐(0)
2022年5月20日
postgreSQL——事务
摘要: (一)事务的性质: 1.ACID 原子性:就是将一组操作看作一个原子操作,这一组操作和原子一样不可再分,这就需要数据库能够提供一种机制:事务如果没有正常完成,那么数据应该能够回滚到事务开始之前的状态。事务回滚的方法各不相同,有些数据库通过记录Undo日志的方式对异常终止的事务进行回滚,有些数据库采用
阅读全文
posted @ 2022-05-20 14:04 小兵要进步
阅读(1765)
评论(0)
推荐(0)
2022年4月24日
Java并发包
摘要: 线程池的优点: 线程池主要解决两个问题:在执行异步任务时,如果不使用线程池时就需要new 一个线程来执行,而线程的创建与销毁是需要开销的。通过线程池可以复用里面的线程,不需要每次执行新任务时都重新创建和销毁线程。此外线程池还提供了一种资源限制和管理的手段,比如限制线程个数,动态增加线程等。甚至有些线
阅读全文
posted @ 2022-04-24 22:13 小兵要进步
阅读(109)
评论(0)
推荐(0)
postgreSql锁与相关操作的冲突
摘要: 参考来源:官方文档 序号表级锁的方式获取该锁所执行的sql操作相冲突的模式相冲突的操作说明 1 ACCESS SHARE select操作 EXCLUSIVE和ACCESS EXCLUSIVE锁模式 阻塞执行: 1 REFRESH MATERIALIZED VIEW CONCURRENTLY 2 A
阅读全文
posted @ 2022-04-24 21:50 小兵要进步
阅读(193)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告