自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ailuyi的博客

小白学习启示录

  • 博客(15)
  • 收藏
  • 关注

原创 Prometheus三级联邦

但是有一种场景比较麻烦,就是网络不通的时候,一个项目只有一个地址和我们联邦普米通,然后本身已经有一个k8s监控的普米节点,部署在docker内,需要将k8s内的普米数据接出来,可以通过lvs等方式进行网络映射,也可以使用三层联邦的方式,即在网络联通的前置机上安装一个联邦节点,作为第二层联邦节点,该节点为多网卡,可以和内部的普米联邦通,也可以和最外层的联邦通。至此可以完成k8s容器内厂家部署的普米节点的性能数据通过三层联邦的方式在本地联邦获取。中间联邦节点,需要将k8s普米联邦节点的数据写入到最外层联邦;

2023-07-15 20:08:34 177

原创 python锁学习笔记

python threading模块锁学习笔记

2022-11-10 17:33:26 1951 2

原创 如何使用Iintelij IDEA将maven项目打包成war包,并将war包放到tomcat上运行

1、 首先打开Project Structure2、打开 Artifacts, 选择Output directory war包输出路径3、打开Maven Project,然后在Lifecycle中,依次点击clean清空旧的target,再点击compile重新编译最新的代码,最后点击package打包代码。看到日志打包完成后就会在上面Output directory指定目录下找到打包好的war包了。注意:如果编译的时候出现错误代码里面版本不符合的问题可以打...

2021-05-14 23:24:21 1027

原创 静态方法中只能调用静态方法和静态变量,可以通过实例化对象之后,来调用非静态方法和非静态变量

静态方法随着类的加载而加载,存在方法区中,而非静态方法随着对象的创建而存在,存在对象存放的堆内存中,因此,当类加载之后没有创建对象之前,静态方法已经加载,可以通过类名.静态方法名使用,但是此时非静态方法和非静态变量还没有在内存中开辟空间存放,所以调用非静态方法和非静态变量,通过引用来访问是获取不到的,所以在静态方法中直接调用非静态变量和非静态方法会报错,如果实在想用某个非静态的方法或者变量,可以通过先实例化这个类,再通过对象. 非静态方法或者对象. 非静态变量来使用...

2020-09-30 22:31:23 2621

原创 序列化理解

Java序列化Java提供了一种对象序列化的机制,在该机制中,一个对象可以被表示为一个字节序列,该字节序列包含对象的数据、有关对象的类的信息和存储在对象中数据的类型。将序列化对象写入文件后,可以从文件中读取出来,对且对其进行反序列化,就是说对象的类型信息、对象的数据和对象中的数据类型都可以用来在内存中新建对象。整个过程都是在JAVA虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象,因为JAVA虚拟机是跨平台的。类ObjectIn..

2020-07-07 23:06:46 257

原创 纸牌游戏,比较两手hand的大小

题目要求:随机生成两手牌,并比较两手牌的大小,每手牌五张,扑克牌游戏poker_hand_work.pyif __name__ == '__main__': from poker_hand_import import print_hand,shuffle_deck,test,summarize,card_name,short_name,print_short_hand#...

2019-11-08 23:32:47 704

原创 静态代码块、构造器、静态方法在类中调用的先后顺序关系

package test;/* * 当一个类中,有静态方法、静态代码块、构造方法时; * 如果 初始化该类,new一个对象,则会 * 1,先调用静态代码块; * 2. 再调用构造器,初始化该对象; * 3.静态方法需要被主动显式调用; * 可通过以下简单的调用代码得出结论; * 而且,static代码块只会初始化一次,之后不管实例化多少对象,都不会再调用该static代码块;...

2018-09-25 21:27:53 618

原创 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。

输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述:对应每个测试案例,输出两个数,小的先输出。1.暴力法遍历:(accept)容易理解,上来就暴力,如果没有时间复杂度要求的话可以直接这样做,逻辑清楚,能很快就写好。import java.util.ArrayList;import java...

2018-09-23 21:39:11 805 2

原创 Set集合中TreeSet和HashSet的基本插入、遍历操作

Set集合常用的为TreeSet和HashSet,Set集合中不会存入重复的元素,但不能直接说说Map无序。1.TreeSet:其中如果存储的是可以比较的对象,像String的话,会按照字典序自动排序;且不能插入null值,因为内部是以TreeMap实现;2.HashSet:能够插入一个null值,因为内部以HashMap实现;两者都忽略不插入重复元素。 运行结果为:...

2018-09-19 22:45:23 1496

原创 Map 的基本使用,四种遍历的方式

Map的遍历共有四种方法:1.直接基于Entry遍历;2.基于Key值进行遍历;3.基于Iterator遍历(与第一种区别不大,只是将entrySet集合用迭代器接收)4.基于Value值进行遍历(该方法没有办法遍历到Key值!!需要注意,如果要对Key进行判断或者操作的,该方法不适用)MapDemo代码:(用HashMap实例化Map)运行结果如下:(可以看出Hash...

2018-09-19 22:32:59 417

转载 关于nginx和apache的优缺点

Nginx和Apache的区别:摘自https://www.cnblogs.com/wanghuaijun/p/5480554.html1. apache 相对于nginx 的优点:rewrite ,比nginx 的rewrite 强大 动态页面,nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。 模块超多,基本想到的都可以找到 少bug ,...

2018-09-05 22:28:39 642

转载 CentOS7.4安装apache后无法访问问题的解决

转载https://blog.csdn.net/u010447234/article/details/63253448试过很多方法,,,最后亲测该方法有效。1. 安装Apache组件[root@mycentos shell]# yum install httpd2. 安装成功后,检测有无httpd进程[root@mycentos shell]# ps -e |grep http...

2018-09-03 17:48:05 3208 3

原创 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 引发原因

删除过程中出现错误,一般这种错误都是数据库操作出现问题,应该仔细检查自己写的SQL语句,附上错误信息如下:(错误结果为delete操作写错了)org.springframework.jdbc.BadSqlGrammarException: ### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLS...

2018-09-01 18:37:51 3691

原创 SpringBoot框架中使用Mybatis连接数据库是遇到问题以及解决

问题1:运用注解自动加载Dao层对象UserDao总是出错,显示找不到反射对象,@AutowiredUserDao userDAO;解决方案:通过在Dao层UserDao文件里面添加@Repository注解可以解决上述问题。import org.springframework.stereotype.Repository;@Repository问题2:安装MySQL8....

2018-09-01 17:21:02 3480 3

原创 关于Java中参数传递方式是值传递还是引用传递?

 关于Java中方法调用时参数的传递方式是值传递对于基本数据类型是很容易理解,传过去后不管你怎么操作,都不会改变原来的值。但是对于传递的是对象引用时,通常会想到为什么我传了个对象引用A过去,然后在方法里面通过这个传递过去的对象引用来改变对象的属性A.Name,之后在原来的函数里面打印对象的属性,发现确实改变了,这会让人有点迷惑,因为如果是值传递的话,应该不管在调用函数中怎么改变,都不会对原...

2018-09-01 13:09:21 127

空空如也

空空如也

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

TA关注的人

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