会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小兵要进步
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2022年6月30日
Spring 代理与Aop
摘要: 静态代理与动态代理: 静态代理的作用:为其他对象提供一种代理以控制对这个对象的访问。另一种情况是,有时一个客户不想或者不能直接引用另外一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 静态代理举例: package com.zhangsan.spring.proxy; public i
阅读全文
posted @ 2022-06-30 16:58 小兵要进步
阅读(65)
评论(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 小兵要进步
阅读(415)
评论(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 小兵要进步
阅读(105)
评论(0)
推荐(0)
2022年5月20日
postgreSQL——事务
摘要: (一)事务的性质: 1.ACID 原子性:就是将一组操作看作一个原子操作,这一组操作和原子一样不可再分,这就需要数据库能够提供一种机制:事务如果没有正常完成,那么数据应该能够回滚到事务开始之前的状态。事务回滚的方法各不相同,有些数据库通过记录Undo日志的方式对异常终止的事务进行回滚,有些数据库采用
阅读全文
posted @ 2022-05-20 14:04 小兵要进步
阅读(1801)
评论(0)
推荐(0)
2022年4月24日
Java并发包
摘要: 线程池的优点: 线程池主要解决两个问题:在执行异步任务时,如果不使用线程池时就需要new 一个线程来执行,而线程的创建与销毁是需要开销的。通过线程池可以复用里面的线程,不需要每次执行新任务时都重新创建和销毁线程。此外线程池还提供了一种资源限制和管理的手段,比如限制线程个数,动态增加线程等。甚至有些线
阅读全文
posted @ 2022-04-24 22:13 小兵要进步
阅读(125)
评论(0)
推荐(0)
postgreSql锁与相关操作的冲突
摘要: 参考来源:官方文档 序号表级锁的方式获取该锁所执行的sql操作相冲突的模式相冲突的操作说明 1 ACCESS SHARE select操作 EXCLUSIVE和ACCESS EXCLUSIVE锁模式 阻塞执行: 1 REFRESH MATERIALIZED VIEW CONCURRENTLY 2 A
阅读全文
posted @ 2022-04-24 21:50 小兵要进步
阅读(236)
评论(0)
推荐(0)
2022年3月29日
(三)kafka log
摘要: Kafka中的消息以主题为基本单位进行归类。一个主题对应多个分区。在不考虑多副本时,一个分区对应一个日志Log,每个Log又切分为许多个LogSegMent, 这样方便消息的维护和清理。Log在物理上以文件夹的形式存储,而LogSegment对应于磁盘上的一个日志文件和两个索引文件,以及其它可能的文
阅读全文
posted @ 2022-03-29 17:00 小兵要进步
阅读(301)
评论(0)
推荐(0)
2022年3月24日
线程同步器
摘要: 在执行线程任务时,时常会遇到需要多个线程执行完成之后,才进行下一步操作。线程中有三个工具可以实现此功能,下面进行一一介绍: (一) CountDownLatch CountDownLatch依赖于抽象同步队列实现,当new 一个countDownLatch对象时传入计数器参数,执行await方法时进
阅读全文
posted @ 2022-03-24 16:07 小兵要进步
阅读(173)
评论(0)
推荐(0)
2022年3月21日
虚拟机类加载与字节码执行
摘要: 类加载: 类从被加载到虚拟机内存,到卸载出内存,整个生命周期分为了七个阶段,如下图所示。 类的生命周期 其中的验证,准备,解析也被称为连接。 加载、验证、准备、初始化、卸载这五个阶段的顺序是确定的。 类的加载过程按这种顺序进行,而解析阶段有可能在初始化之后进行,这主要是为了满足java语言运行时的动
阅读全文
posted @ 2022-03-21 10:52 小兵要进步
阅读(98)
评论(0)
推荐(0)
2022年3月11日
创建线程和获取线程结果的几种方式
摘要: 创建一个线程的方式: 创建线程的方式总体可以分为两大类:一个是依赖于Thread类, 一个是依赖于线程池。 依赖于Thread类的创建方式: package concurrent.newThread; import java.util.concurrent.*; public class NewTh
阅读全文
posted @ 2022-03-11 21:46 小兵要进步
阅读(805)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告