-
[综合] 数据库常问的问题的整理
1、触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2、什么是存储过程?用什么...
18
热度 -
[综合] oracle 入门的学习笔记之一(详细记录)
Oracle数据库 一关键词的理解 1数据文件 数据文件是数据库的物理存储单位。数据库的数据是存储再表空间中的,真正是在其一个或者多个数据文件中,而一个表空间可以由一个或者多个数据文件组成,一个数据文件只能属于一个表空间,一旦数据文件被加入其一个表空间中,就不能删除这个文件,如果要删除其这个数据文件...
15
热度 -
[综合] oracle 学习笔记之二
多表查询:内联接等值联接innerjoin外连接leftouterjoinrightouterjoinOracle特有的写法(+)子查询:--内联接的结果select*fromempe1,empt1wheree1.mgr=t1.empno;--t1表里面的所有记录都会显示出来,如果t1.empno在...
68
热度 -
[综合] 类的加载机制 (一)
做为的学习笔记,类的加载机制主要从类的加载,连接,以及初始化,类加载器除了根类加载器之外,其他类加载器都是用java编写的,所以我们程序员可以开发自己的类加载器,通过使用自定义类加载器,可以完成一些特定的功能。 1jvm和类的认识 当我们通过java命令运行java程序时,这个命令就会启动一个jav...
107
热度 -
[综合] oracle 学习笔记之二 (详细具体)
多表查询: 内联接 等值联接 innerjoin 外连接 leftouterjoin rightouterjoin Oracle特有的写法(+) 子查询: --内联接的结果 select*fromempe1,empt1wheree1.mgr=t1.empno; --t1表里面的所有记录都会显示出来,...
58
热度 -
[综合] html 转pdf 的操作流程以及遇到的坑
第一步: 引入itextpdf.jar/xmlworker.jar 编写pdfUtils类 方法一:generatorPdfFile()生成pdf方法,创建document对象,设置出生成pdf的大小为a4纸大小,设置内容与页面的上下左右的内边距;创建pdfWrite对象,传参document,和生...
32
热度 -
[综合] java面试必备--JAVA基础篇(十一) 之 异常
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
51
热度 -
[综合] java面试必备--JAVA基础篇(十二) 之 反射
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
57
热度 -
[综合] java面试必备--JAVA基础篇(十三) 之 JDBC
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
35
热度 -
[综合] Java面试必备--经典代码回顾(一)
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
16
热度 -
[综合] Java面试必备--经典代码回顾(二)
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
15
热度 -
29
热度 -
[综合] 生产者-客户端开发(三)
生产者-客户端开发 从编程的角度而言,生产者就是负责向Kafka发送消息的应用程序。在Kafka的历史变迁中,一共有两个大版本的生产者客户端:第一个是于Kafka开源之初使用Scala语言编写的客户端,我们可以称之为旧生产者客户端(OldProducer)或Scala版生产者客户端;第二个是从Kaf...
75
热度 -
[综合] 序列化--分区器--拦截器(四)
序列化 生产者需要用序列化器(Serializer)把对象转换成字节数组才能通过网络发送给Kafka。而在对侧,消费者需要用反序列化器(Deserializer)把从Kafka中收到的字节数组转换成相应的对象。在代码清单3-1中,为了方便,消息的key和value都使用了字符串,对应程序中的序列化器...
102
热度 -
[综合] java面试必备--框架篇--Spring(一)
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题!总字数高达百万!干货满满,每天更新,关注我...
22
热度 -
[综合] 重要的生产者参数(六)
重要的生产者参数 在KafkaProducer中,除了第3节提及的3个默认的客户端参数,大部分的参数都有合理的默认值,一般不需要修改它们。不过了解这些参数可以让我们更合理地使用生产者客户端,其中还有一些重要的参数涉及程序的可用性和性能,如果能够熟练掌握它们,也可以让我们在编写相关的程序时能够更好地进...
114
热度 -
[综合] 消费者客户端开发(八)
消费者客户端开发 在了解了消费者与消费组之间的概念之后,我们就可以着手进行消费者客户端的开发了。在Kafka的历史中,消费者客户端同生产者客户端一样也经历了两个大版本:第一个是于Kafka开源之初使用Scala语言编写的客户端,我们可以称之为旧消费者客户端(OldConsumer)或Scala消费者...
27
热度 -
47
热度 -
37
热度 -
[综合] 再均衡器-拦截器(十三)
再均衡器 再均衡是指分区的所属权从一个消费者转移到另一消费者的行为,它为消费组具备高可用性和伸缩性提供保障,使我们可以既方便又安全地删除消费组内的消费者或往消费组内添加消费者。不过在再均衡发生期间,消费组内的消费者是无法读取消息的。也就是说,在再均衡发生期间的这一小段时间内,消费组会变得不可用。 另...
19
热度