id189
id189
全部文章
分类
java基础(8)
java虚拟机(5)
mybatis(1)
spring(2)
数据库(1)
随笔(3)
项目应用(2)
归档
标签
去牛客网
登录
/
注册
id189的博客
笔记
全部文章
(共20篇)
rocketMQ
Namesrv: 存储当前集群所有Brokers信息、Topic跟Broker的对应关系。 Broker: 集群最核心模块,主要负责Topic消息存储、消费者的消费位点管理(消费进度)。 Producer: 消息生产者,每个生产者都有一个ID(编号),多个生产者实...
rocketMQ
实践
2020-09-28
0
726
动态代理
动态代理简单实现 在java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过这个类和这个接口可以生成JDK动态代理类和动态代理对象。 创建一个动态代理对象步骤,具体代码见后面: //创建一个与代理对象相关联的Invoc...
代理
2020-09-27
0
540
spring AOP
@Aspect 表明是一个切面类 @Component 将当前类注入到Spring容器内 @Pointcut 切入点,其中execution用于使用切面的连接点。使用方法:execution(方法修饰符(可选) 返回类型 方法名 参数 异常模式(可选)) ,可以使...
AOP
2020-09-27
0
414
annotation
。Annatation(注解)是一个接口,程序可以通过反射来获取指定程序中元素的 Annotation 对象,然后通过该Annotation对象来获取注解中的元数据信息。 5 4 种标准元注解 @Target 修饰的对象范围 @Target说明...
注解
2020-09-27
0
489
token
当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将Token发给客户端(一般通过构造hidden表单)。 下次客户端提交请求时,Token会随着表单一起提交到服务器端。 1、应用于“anti csrf攻击”: 服务器端会对Token值进...
实践
2020-09-25
0
425
锁机制
乐观锁和悲观锁 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度(悲观),因此,在整个数据处理过程中,将数据处于锁定状态。 悲观锁的实现,往往依靠数据库提供的锁机制 (也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否...
锁
2020-08-17
0
568
spring
常用注解 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。 @Scope注解 作用域 @Lazy(true) 表示延迟初始化 @Service用于标注业务层组件、 @Controlle...
spring
2020-08-15
0
514
常见用法
#{} 这种取值是编译好SQL语句再取值 ${} 这种是取值以后再去编译SQL语句 Select * from emp where name = #{employeeName} 使用的时候就会转换为: Select * from emp where name = 'Smith'...
mybatis
2020-08-12
0
479
数据类型转换
java核心卷I中43页有如下表述:两个数值进行二元操作时,会有如下的转换操作: 如果两个操作数其中有一个是double类型,另一个操作就会转换为double类型。 否则,如果其中一个操作数是float类型,另一个将会转换为float类型。 否则,如果其中一个操作数是long类型,另一个会转换为lo...
类型转换
2020-08-10
0
832
线程并发锁
main()函数即主函数,是一个前台线程,前台进程是程序中必须执行完成的,而后台线程则是java中所有前台结束后结束,不管有没有完成,后台线程主要用与内存分配等方面。 前台线程和后台线程的区别和联系: 1、后台线程不会阻止进程的终止。属于某个进程的所有前台线程都终止后,该进程就会被终止...
线程
2020-08-07
0
542
首页
上一页
1
2
下一页
末页