自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 zookeeper与kafka

同一分区的不同副本中保存的是相同的消息(在同一时刻,副本之间并非完全一样),副本之间是"一主多从"的关系,其中leader副本负责处理读写请求,foller副本只负责与leader副本的消息同步。其中包含了所有主题,分区和副本的信息。具体来说,Queues.drain()方法会调用队列的take()方法来取出元素,如果队列中没有足够的元素,take()方法会一直阻塞等待直到队列中有新的元素插入,而drain()方法将会不断地调用take()方法,直到取出了指定数量的元素或者队列已经被关闭。

2024-01-08 16:57:18 1271

原创 瀚高数据库

docker run -dit --name=容器名称 -p 5866:5866 -v /home/hgdb:/opt/highgo/hgdb-see-4.5.8/data hgdb:4.5.8。例:docker load -i docker-hgdb4.5.8-see-x86-64-centos7-20230519.tar。镜像包版本:docker-hgdb4.5.8-see-x86-64-centos7-20230519.tar。docker tag 镜像名 镜像镜像标记名。

2023-09-27 15:00:05 1713

原创 对Excel的相关操作

【代码】对Excel的相关操作。

2023-07-18 20:31:53 87

原创 linux抓包命令

17、抓取源ip是192.168.1.100且目的端口是22,或源ip是192.168.1.102且目的端口是80的数据包。06、抓取目的地址包含是192.168.1.100的包,并将结果保存到 result.cap 文件中。05、抓取地址包含是192.168.1.100的包,并将结果保存到 result.cap 文件中。01、抓取所有网络包,并在terminal中显示抓取的结果,将包以十六进制的形式显示。03、抓取所有的经过eth0网卡的网络包,并存到 result.cap 文件中。

2023-07-18 20:04:12 985

原创 java实现简单--娱乐代码

【代码】java实现简单--娱乐代码。

2023-04-19 15:39:08 83

原创 HTTP及HTTPS协议说明及各类请求使用

使用不同的链接方式,端口也不同,一般而言,HTTP 协议的端口为 80,HTTPS 的端口为 443 HTTP 的连接很简单,是无状态的;HTTPS: 是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版,即 HTTP下加入 SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输,身份认证的网络协议,要比HTTP协议安全,可防止数据在传输过程中不被窃取,改变,确保数据的完整性。更加高效,使网络传输减少。

2023-04-18 20:27:39 296

原创 kafka安装及java消费kafka

kafka安装及java消费kafka

2022-11-04 15:46:21 1647

原创 将JSON字符串转换为Map格式

JSON转Map

2022-10-28 11:46:23 503

原创 生成CSV文件

生成CSV文件

2022-10-17 14:35:44 262

原创 WebService

webservice的实现方式

2022-09-27 16:08:07 112

原创 Springboot通过配置文件对文件上传进行限定

Springboot通过配置文件对文件上传进行限定

2022-09-27 10:23:36 1727

原创 配置文件及日志文件脱敏

Jasypt是一个Java库,它允许开发者以最小的改动为项目添加基本的加密功能,而且不需要对密码学的工作原理有深刻的了解。

2022-08-23 13:58:55 1249

原创 滑动窗口算法

滑动窗口协议(Sliding Window Protocol),该协议是 TCP协议 的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生。该协议允许发送方在停止并等待确认前发送多个数据分组。由于发送方不必每发一个分组就停下来等待确认。因此该协议可以加速数据的传输,提高网络吞吐量。滑动窗口算法其实和这个是一样的,只是用的地方场景不一样,可以根据需要调整窗口的大小,有时也可以是固定窗口大小。滑动窗口算法是在给定特定窗口大小的数组或字符串上执行要求的操作。该技术可以将一部分问题中的嵌套循环转变为一个

2021-06-02 13:09:04 109

原创 nacos心跳

轮询概括来说是服务端定时主动的去与要监控状态的客户端(或者叫其他系统)通信,询问当前的某种状态,客户端返回状态信息,客户端没有返回或返回错误、失效信息、则认为客户端已经宕机,然后服务端自己内部把这个客户端的状态保存下来(宕机或者其他),如果客户端正常,那么返回正常状态,如果客户端宕机或者返回的是定义的失效状态那么当前的客户端状态是能够及时的监控到的,如果客户端宕机之后重启了那么当服务端定时来轮询的时候,还是可以正常的获取返回信息,把其状态重新更新。心跳最终得到的结果是与轮询一样的但是实现的方式有差别,

2021-05-31 19:57:48 445

原创 npm介绍

社区程序员自古以来就有社区文化:社区的意思是:拥有共同职业或兴趣的人们,自发组织在一起,通过分享信息和资源进行合作。虚拟社区的参与者经常会在线讨论相关话题,或访问某些网站。前端程序员也有社区,世界上最大的前端社区应该就是 GitHub 了。前端通过 GitHub 来分享源代码(线上代码仓库)讨论问题(Issue 列表)收集学习资源和常去的网站加入社区最大的好处之一是,你可以使用别人贡献的代码,你也可以贡献代码给别人用。共享代码前端是怎么共享代码的呢?在 GitHub 还没有兴起的年代,前

2021-05-27 10:12:30 82

原创 排序总结

01—冒泡排序说到排序首先肯定是众所周知的冒泡排序算法,冒泡排序就是从后向前取数组中的相邻的两个值进行比较,较大的数下称(向后放),较小的数上浮(向前放).假设这里有一个随机无序数组为[2,1,3],那么在第一次循环时先比较"3"和"1",由于1<3所以1上浮,3下沉,数组不变,继续向前比较"2"和"1",由于2>1,所以2下沉,1上浮,数组变成[1,2,3],第二次循环同第一次循环,只是不再比较第一个数,因为通过第一次循环可以得出第一个数是整个数组中最小的数字.冒泡算法的好处在于,他

2021-04-21 08:54:34 54

原创 OOP的综合练习

package cn.tedu.oop;/*本类用于OOP综合练习/public class Test3_Teacher {//4.创建程序的入口函数public static void main(String[] args) {//5.创建Teacher类的对象/*此种方法可以创建对象并且给属性赋值/Teacher t = new Teacher();//调用含参构造Teacher t2 = new Teacher(“小明”,“男孩子”,18,80000); //6.由于private

2021-03-06 16:00:18 117

原创 冒泡排序

package cn.tedu.method;/*冒泡排序的优化/import java.util.Arrays;import java.util.Random;public class Test2_BubbleSort {public static void main(String[] args) { //1.创建一个无序数组 int[] a=createArray(); //2.调用method()完成排序 int[] newA=method(a); System.out.print

2021-03-06 15:50:27 88

原创 打印左/右/全直角三角形 及九九乘法表

package cn.tedu.method;//打印右直角三角形及全三角形public class Test_三角形 {public static void main(String[] args) { //打印右直角三角形 for(int i=1;i<=4;i++) { for(int x=4;x>=i;x--) { System.out.print(" "); } for(int j=1;j<=i;j++) { System.out.print("*"

2021-03-03 18:53:17 634 2

原创 测试switch结构

package cn.tedu.basic;/*本类用于测试switch结构/public class Test6_Switch {//1.创建入口函数public static void main(String[] args) {int a = 1;/*a可以支持5中数据类型:byte short int char jdk1.5以后支持String/switch(a) {case 1:System.out.println(1);case 2:System.out.println(2);

2021-03-02 18:41:02 949

原创 接收用户输入的原价。满1000打9折;满2000打8折;满5000打5折

package cn.tedu.basic;import java.util.Scanner;/*需求: 接收用户输入的原价。满1000打9折;满2000打8折;满5000打5折/public class Test4_Discount {public static void main(String[] args) { //1.接收用户输入的原价 System.out.print("请输入商品的原价:" ); double price = new Scanner(System.in).nextD

2021-03-02 18:39:49 2184

原创 接收用户输入的年份,并判断是平年还是闰年

package cn.tedu.basic;import java.util.Scanner;/*需求:提示并接收用户输入的两个整数,并比较输出的这两个值的最大值/public class Test2_MaxNum {public static void main(String[] args) {//1.提示用户输入两个数System.out.print(“请输入a的值:”);//2.接收用户输入的整数,并把这个值交给变量a来保存int a = new Scanner(System.in).

2021-03-02 18:38:56 248

原创 接收用户输入的两个整数,并比较输出的这两个值的最大值

package cn.tedu.basic;import java.util.Scanner;/*需求:提示并接收用户输入的两个整数,并比较输出的这两个值的最大值/public class Test2_MaxNum {public static void main(String[] args) {//1.提示用户输入两个数System.out.print(“请输入a的值:”);//2.接收用户输入的整数,并把这个值交给变量a来保存int a = new Scanner(System.in).

2021-03-02 18:36:56 1629

原创 测试运算符 自加 自减

package cn.tedu.basic;/*本类用于测试运算符/public class TestDemo {//0.创建入口函数public static void main(String[] args) {/**四则运算 + — * / */ //2.测试一下除法与取余数% System.out.println(25/10);// int/int--> 商是2 System.out.println(25 % 10);//模,求余数 5 //3.测试一下自增自减运算符

2021-03-02 18:33:15 48

原创 测试运算规则

package cn.tedu.basic;//测试 运算规则public class Test1 {public static void main(String[] args) {// 1,计算结果的数据类型,与最大类型一致System.out.println(3/2);//int/int->int --整数,只会保存整数位–1System.out.println(3/2f);//int/float->float–保留小数位–1.5// 2,byte,short,char三种

2021-03-01 18:16:07 115

原创 接收用户输入的两个值,并将这两个变量的值进行互换

package cn.tedu.basic;/***需求:接收用户输入的两个值,假设 a=2,b=1,并将这两个变量的值进行互换*/import java.util.Scanner;public class Test4_ValueExchange {//0.创建入口函数main()–输入main,Alt+/ 补全代码public static void main(String[] args) {//1.提示并接收用户输入的两个值System.out.print("请输入a的值: ");i

2021-03-01 18:07:49 871

原创 求出指定的半径圆的面积

package cn.tedu.basic;import java.util.Scanner;/**需求:求出指定的半径圆的面积公式:圆的面积 :Πrr*/public class Test3_CircleArea {public static void main(String[] args) {//2.提示用户输入要计算的半径值:System.out.println(“请输入您要计算的半径值:”);//3.定义变量用来保存半径值//4.接收用户输入的半径值//Scanner

2021-03-01 18:04:35 254

原创 查看基本类型的最大值与最小值

package cn.tedu.basic;/*本类用来查看基本类型的最大值与最小值/public class Test2_TypeScope {//1.创建入口函数–必须创建入口函数,否则没有入口,代码无法执行public static void main(String[] args) {//进行整型类型的测试 byte1 short2 int4 long8//2.定义变量,用变量来分别保存对应类型的最大值与最小值/**1。定义变量的规则:数据类型 变量名 = 变量值;*/ /**快速向下

2021-03-01 18:02:56 212

原创 输出每个月的天数(测试数组)

import java.util.Arrays{public class Arrays{public static void main(String[] args){method();}private static void method(){int[] method = {31,28,31,30,31,30,31,30,31,30,31,30 };for(int i=0;i<method.length;i++){System.out.println(i+1+"月有“+method[i

2020-08-07 20:59:21 1613 1

原创 测试数组工具类Arrays

package arrays;import java.util.Arrays;//测试数组工具类Arrayspublic class Test1_Arrays {public static void main(String[] args) { method();//toString数组 method2();//sore(数组)--把数组里的数据排序 mothod3();//copyOf(m,n)--m是原数组的名称,n是新数组的长度}//copyOf(m,n)--m是原数组的名称,n是新数

2020-08-07 20:46:49 207

原创 创建类

package oop;//创建类//注意:一个.java文件中,可以存在多个类。//只不过只能有一个public修饰,并且这个public的类名就是,java的文件名public class Test2_Class {public static void main(String[] args) { //2.通过new关键字,创建对象 new Phone();//匿名对象--一次只干一个活儿 //3.a是引用类型的变量,保存了对象内存中的地址值 Phone a = new Phone

2020-08-07 20:44:54 258

原创 测试封装

package oop;//测试封装public class Test4_Private {public static void main(String[] args) {//创建Student对象测试student a=new student();//设置属性值//a.name="jenny";//被private了,只能在自己类中可见//6.调用set方法完成间接赋值,把实参拿到以后给name属性赋值成功a.setname("jenny");a.age =90;a.gender

2020-08-07 20:43:55 387

dbeaver安装包-数据库连接软件

dbeaver安装包-数据库连接软件

2023-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除