- 博客(42)
- 收藏
- 关注
原创 SpringBoot项目连接,有Kerberos认证的Kafka
Kerberos是一种计算机网络认证协议 ,其设计目标是通过密钥系统为网络中通信的客户机(Client)/服务器(Server)应用程序提供严格的身份验证服务,确保通信双方身份的真实性和安全性。不同于其他网络服务,Kerberos协议中不是所有的客户端向想要访问的网络服务发起请求,他就能建立连接然后进行加密通信,而是在发起服务请求后必须先进行一系列的身份认证,包括客户端和服务端两方的双向认证,只有当通信双方都认证通过对方身份之后,才可以互相建立起连接,进行网络通信。
2023-11-24 08:42:38
2250
1
原创 读取XML的几种方式
dom平台无关,官方解析方式,一次性加载,方便解析,代码容易编写,当文件过大,容易造成内存溢出* sax基于事件驱动的解析方式,加载时进行验证判断,内存耗费小,不易编码,很难同时访问一个xml中的多处不同数据* jdom和dom4j是基于sax扩展* jdom仅使用具体类而不使用接口,api中大量使用了collections类* dom4j是jdom的一种智能分支,具有性能优异,灵活性好,功能强大和易使用的特点。
2023-09-12 09:00:23
2155
原创 Node.js和npm详解(直接上手演示)
本文详细介绍了nodejs和npm的原理,利用举例比较,更清楚的描述了他们的作用,非常欢迎大家评论
2023-04-01 12:26:28
692
1
原创 用15个线程实现,求123456789 之间放+-和100的表达式(11结果),如果一个线程求出结果,立即告诉其它停止。
多线程实现123456789 之间放+-和100的表达式
2023-02-01 09:09:32
247
原创 面试题2 求123456789 字符串1..9 之间不改数字位置随机+-要求表达结果和为100,写出这样表达式
123456789 随机在数字中加入符号+或- 使之等于100
2023-01-14 17:32:02
186
原创 4. 实现字符串分组 [“ate”,”att”,”test”,”ttes”,”tae”] 分组结果是 [[“ate”,”tae”],[“test”,”ttes],[“att”]]
一般我们解决编程问题的时候,都不要想着一次就执行到位,这样我们很绕脑筋的。一般我们可以将他们分成几步,定义方法来完成更加简单方便
2023-01-14 17:10:16
144
原创 2. 定义一个Book类(id,书名,作者,价格),使用ArrayList集合,在类main方法加载运行时添加10本书,在main函数中通过键盘录入一个书名时,查询出该书籍的详细信息。
如果想多次输入,直接在输入书名之前,加一个死循环就可,也可以判断用户输入加exit就执行退出break
2023-01-14 17:03:35
261
原创 1、使用io流,在本地建立一个文本文件(user.txt),文件内容是5000行字符英文字符串,每行有3-15 随机字母组成的词汇,第一个词汇首字母大写,每个词汇之间用空格隔开,最后一个词汇尾部加上点
随机生成5000个不同的字符串,写入文件中
2023-01-14 16:57:29
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人