自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

原创 kubernetes02

初始化容器 对pod启动顺序做一个编排 底层写脚本 脚本钩子函数 容器停止之前或者容器启动成功之后 走回调的方法 (执行脚本、发送tcp、发送http请求)容器探测 心跳策略 如果容器宕机了自动重启 重启策略定义(执行脚本、发送tcp、发送http请求)

2023-05-26 10:07:34 719

原创 kubernetes01

Kubernetes是Google在2014年开源的一款容器集群系统,简称k8sKubernetes用于容器化应用程序部署、扩展和管理,目标是让容器化应用简单高效官方网站:https://kubernetes.io/官方文档:https://kubernetes.io/zh/docs/home/K8S是一组服务器的集群,对节点(node)上的容器进行管理。主要提供了如下的主要功能:1.自我修复:一旦某-个容器崩溃,能够在1秒中左右迅速启动新的容器。

2023-05-25 14:52:44 781

原创 Docker笔记整理

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。验证安装是否成功(有client和service两部分表示docker安装启动都成功了)使用 root 权限登录 Centos。确保 yum 包更新到最新。可以查看所有仓库中所有docker版本,并选择特定版本安装。通过 uname -r 命令查看你当前的内核版本。输入:docker info (配置成功)卸载旧版本(如果安装过旧版本的话)Dockerfile文件样例。

2023-05-04 14:47:45 616

原创 浮点型数值的精度计算处理

浮点型数值的精度计算处理

2022-06-07 11:16:08 522

原创 IDEA中引入第三方jar包打包

项目打 war 包发布时,由于引入了第三方 Jar 包,导致找不到包而打包失败。接下来我就将 maven 打包需要引入额外的 Jar 包详细过程分享出来供大家参考:👀补全的 pom 文件中打包的插件依赖原始的打包插件依赖:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId&g

2022-05-11 11:58:12 1562

原创 Spring中Bean的生命周期

🍓图例:🍓图例说明:实例化一个Bean; 按照Spring上下文对实例化的Bean进行配置,也就是IOC注入; 如果这个Bean已经实现了BeanNameAware接口,会调用它实现的setBeanName(String)方法,传递的参数就是Spring配置文件中Bean的id值; 如果这个Bean已经实现了BeanFactoryAware接口,会调用它实现的setBeanFactory(BeanFactory),传递的是Spring工厂自身; 如果这个Bean已经实现了Applica

2022-05-06 09:34:37 82

原创 文章标题图标收集

🌾 No1🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🌾🤡 No2🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🐢 No3🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢🐢✨ No4🍎 No5📈 No6🍓 No7🌈 No8🤙 No9🎯No10💎 No11🥝 No12🖐 No13🏓 No14🎽 No15🐳 No16🧣 No17🍋 No18🍅 No19✌ No20💪 N...

2022-05-06 08:56:10 243

原创 集合源码解读笔记

1.ArrayList:Arraylist底层是基于数组实现add方法如何实现?1.判断集合容量是否装的下2.如果装不下则扩容是以1.5倍将原来数组的容量拷贝到新的数组中。Get方法如何实现?1.直接提供了根据index下标查询效率非常高Remove方法如何实现的呢?1.查找到删除对应的index下标位置+1到最后index元素值向前移动一位。2.Vector 与 ArrayList集合区别相同点:相同点:1. ArrayList和 Vector...

2022-04-27 13:22:49 794

原创 windows版MySQL主从复制配置

主数据库:1.配置my.ini文件[mysqld]#端口号port = 3306#mysql-5.7.27-winx64的路径basedir=E:\MySQL\mysql-5.7.30-winx64#mysql-5.7.27-winx64的路径+\datadatadir=E:\MySQL\mysql-5.7.30-winx64\data #最大连接数max_connections=200#编码character-set-server=utf8default-storage-

2022-03-03 11:34:51 378

原创 java+mybatis根据指定字段正(倒)排序

<!-- 跟据 指定字段 进行倒叙或者正序排序--> <select id="selectAll5" resultType="com.qfedu.entity.Student"> select * FROM student s left join classgrade cc on s.id = cc.stuentId left join course cs on cs.gradeN...

2022-02-23 09:04:44 1253

原创 多台Tomcat发布项目一台可正常运行,另一台闪退,查看日志报:java.net.BindException: Address already in use: JVM_Bind

异常描述:部署服务同时启动两个或多个tomcat一个可以运行,另一个启动到一半自动关闭,查看log中的日志报错如下:java.net.BindException: Address already in use: JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.jav

2021-04-07 17:39:01 374

原创 错误异常:The content of element type “mapper“ must match “(cache-ref|cache|resultMap*|parameterMap*|sql*

异常描述:上面解释是 mapper必须配置这个几个类型的东西:cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*带*号的意思是0到多个(也就是可有可无的意思),|的意思或者 只要满足其中一个即可异常处理:删除xml文件中不必要的换行,或者注释后面的特殊字符,肯定有什么特殊的看不见的字符影响到了解析!...

2021-04-02 15:36:43 3654

原创 异常:java.lang.NoClassDefFoundError: javax/servlet/MultipartConfigElement

异常描述:异常处理:这个依赖是将springboot项目打成war包在外部tomcat中使用时才需要加上的,在本地运行项目要将这个依赖去掉。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided&l

2021-04-02 10:22:29 361

原创 日常累计

1.虚拟地址怎么映射到物理地址?第一、virt_to_phy() 也就是: 虚拟地址 - 3G ; 第二种是通过页表查询的方式;2.幂等性问题https://www.jianshu.com/p/847b65a795463.TCP如何保证数据包有效?对字节流分段并进行编号然后通过ACK 回复和超时重发这两个机制来保证。4.内核态和用户态的划分与切换用户态切内核态, 是用户程序在运行中的状态切换;用户程序在运行中遇到申请外部资源, 比如程序执行中需要访问:磁盘、内存分配、..

2021-03-29 15:17:49 101

原创 有赞商城笔试题目

1.现在有一个大小为1000的数字数组 Integer[],数组中的数字大小为随机1到100,现在请用代码将数组中的数字从小到大排序输出。可以使用冒泡排序、数组工具类、集合、集合工具类、队列或者其他排序方法来解决【面试时会根据题目来问你其他解决方案】2.用户下单消费后系统会统计用户每个月度的消费金额,以此来判断该用户是否为高价值用户,不考虑用户退款的场景,请根据以上描述来设计数据库表结构。至少设计3张表,并说清子段类型以及为什么这么设计【可能会扯到SQL优化上面】3.第三方系..

2021-01-02 16:15:12 886 2

原创 宇信科技有限公司面试题目

结合项目问你并发问题怎么解决 说说spring ioc 说一下bean注入的三种方式 说一下@atuowired 和@resource的区别 bean是否可以存到redis里 Redis可以存储哪些数据 Redis你在项目中用来干了什么 你在项目中遇到哪些问题 ...

2021-01-02 16:00:10 1921

原创 邦盛科技面试题

邦盛科技1.Long 与long都赋值为3,比较“=”2.try与final里面return的执行顺序,为什么? 3.list链表remove一个数据,返回一个数组? 4.synchronized的量级和锁的升价5.lock锁怎么保证两个对象获取的是同一把锁6.用redis设计一个购物车,说一下设计思路,redis的数据结构有哪些,hash的数据结构7.redis的持久化策略,两种模式存的存的是什么数据。比较一下,如果aof模式一直写入的话数据量太大怎么办8.mysql索引用过吗?name, a

2021-01-02 15:57:41 864

原创 Java开发工程师真实面试流程及问题

1.平时常用的集合有哪些?Collection下的ArrayList、LinkedListSet集合中的HashSetMap中比较常用的有HashMap,涉及到线程安全会用到ConcurrHashMap2.先聊一下ArrayList和LinkList(分别说一下它们俩的使用场景)首先ArrayList,它底层是一个数组,初始化的时候它的数据量是0,当它add的时候会变成10,扩容时每次扩容是它之前容量的1.5倍,它的特性是查询比较快,删除效率比较低LinkList的底层是一个带有

2020-12-24 13:44:51 1339 2

原创 HashMap怎样解决hash冲突

在Java编程语言中,最基本的结构就是两种,一种是数组,一种是模拟指针(引用),所有的数据结构都可以用这两个基本结构构造,HashMap也一样。当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例:HashMap<String,Object>m=newHashMap<String,Object>();m.put("a","rrr1");m.put("b","tt9");m.put("c","tt8");m.put("...

2020-12-08 19:14:39 2053

原创 多线程基础精选

创建线程有几种不同的方式?有三种方式可以用来创建线程: 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创建线程池 实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口。同时线程池也是非常高效的,很容易实现和使用。解释线程的几种可用状态新建( new ):新创建了一个线程对象;可运行( runnable ):线程对

2020-12-08 19:08:44 41

原创 进程与线程的区别

进程与线程的定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。进程与线程的区别 进程是资源分配最小单位,线程是程序执行的最小单位; 进程有自己独立的地址空间,每启动一个进程,系统

2020-12-08 19:01:16 51

原创 如何决定使用HashMap还是TreeMap?

介绍TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。HashMap<K,V>的Key值实现散列hashCode(),分布是散列的、均匀的,不支持排序;数据结构主要是桶(数组),链表或红黑树。适用于在Map中插入、删除和定位元素。结论如果你需要得到一个有序的结果时就应该使用TreeMap(因为

2020-12-08 18:57:22 135

原创 Java经典笔试题:

Java经典笔试题:1.有一对兔子,从出生后第 3 个月起每个月都生一 对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列 1,1,2,3,5,8,13,21.... //递归public class Demo11 { public static void main(String[] args) { int num = method(6); System.out.println(num); } pub

2020-12-05 08:55:43 138

原创 带你玩转公众号开发

1.开发网页使用Hbuilder编辑网页2.内网穿透2.1注册登录https://www.ngrok.cc/注册,登录,关注公众号[email protected]***2.2购买服务器在下图中输入域名和本地ip,端口号,端口号是你程序所有端口号查看隧道id2.3下载客户端​​​​​​​2.4双击bat启动ngrok解压客户端后,双击bat启动ngrok,输入购买的隧道id启动成功后如下图​​​​​​​2.5使用域名访.

2020-12-04 19:43:42 140

原创 IDEA基本配置(史上最全,没有之一)

1.安装及下载下载地址:https://www.jetbrains.com/idea/至于社区版/还是商业版自行决定1.1开始安装IDEA找到下载的安装包文件并执行,即可打开安装向导,在第1个界面直接点击Next即可:在选择安装路径的界面,可以自行确定IntelliJ IDEA的安装目录,并点击Next到下一步:关于安装选项主要有:Create Desktop Shorcut:创建桌面快捷方式,可勾选中64-bit launcher,则安装完成后,会在桌面生成启动Inte

2020-12-04 19:10:44 15890 6

原创 spring全注解开发之常用注解(续)

元注解说明说明: 修饰注解的注解称之为元注解@Target:@Target(ElementType.TYPE) 该注解对类有效@Retention:@Retention(RetentionPolicy.RUNTIME) 表示运行期有效 整个周期@Documented:@Documented 动态生成文档信息@Inherited:@Inherited 该注解是否允许被继承 允许@SpringBootConfiguration@SpringBootConfigurat

2020-11-25 13:08:55 54

原创 springboot常见错误集合及解决方案

目录NullPointerException 空指针异常@SpringBootConfiguration... 单元测试类位置错误不在启动类所在包或子包UnsatisfiedDependencyException 依赖注入异常Caused by...ClassNotFoundException...A query was run and no Result Maps...查询操作没有进行结果映射BindingException 绑定异常无法访问此网站:localhost拒绝了我们

2020-11-16 18:16:13 564

原创 Spring全注解开发之常用注解

@Configuration@Configuration注解:告诉spring这是一个java配置文件(类),spring会根据这个java文件生成IoC容器 /* @Configuration注解:* 告诉spring这是一个java配置文件(类),spring会根据这个文件生成IoC容器* AppConfig(java配置类)== beans.xml配置文件*/@Bean @Bean注解:将当前方法返回的POJO装配到IoC容器中(作用等同于bean标签...

2020-11-11 19:24:09 546

原创 200+ 最常见 Java 面试题全解析

这份面试题,包含了十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:可能对于初学者不需要看后面的框架和 JVM 模块的知识,读者朋友们可根据自己的情况,选择对应的模块进行阅读。1. Java 基础1. JDK 和 JRE 有

2020-11-11 17:54:30 64

原创 简单了解python爬虫

简单了解python爬虫一、什么是爬虫1.1爬虫Spider的概念爬虫用于爬取数据,又称之为数据采集程序。爬取的数据来源于网络,网络中的数据可以是由Web服务器(Nginx/Apache)、数据库服务器(MySQL、Redis)、索引库(ElastichSearch) 、大数据(Hbase/Hive)、视频/图片库(FTP)、云存储等(OSS)提供的。爬取的数据是公开的、非盈利的。1.2 Python爬虫使用Python编写的爬虫脚本(程序)可以完成定时、定量、指定目标(Web站点)的

2020-10-13 23:59:14 1113

原创 2020-10-02

1.变量是一个代词,指代内存中的数据 变量是可以改变的量---指代不同的数据2.变量必须先声明,再使用 语法: 数据类型 变量名; int a; 可以一条语句声明多个同类型变量 eg: int a,b,c; int a=1,b,c=2;3.变量的命名: 规定: 1)只能包含字母、数字、_、$, 并且不能以数字开头 2)严格区分大小写 3)不能使用关键字(java已经用了...

2020-10-02 17:49:13 144

原创 java se基础-03

三、Java APIAPI:Application Programming Interface应用编程接口,一切可以调用的东西都是API。java.lang包,这个包会自动导入。java.lang.Objectjava.lang.Stringjava.lang.StringBuilder/StringBuffer正则表达式包装类等1.Object:1.1概念:所有对象的顶级父类存在于java.lang包中,这个包不需要我们手动导包1.2常用方法:S

2020-09-14 21:45:53 195

原创 java se基础-01

一、计算机基础1.计算机: 1.1硬件系统 1.2软件系统2.常见的dos命令: cd(切换目录)、dir(列出当前目录下的文件和文件夹)、mkdir(新建文件夹)、rmdir(删除空文件夹)、exit(退出dos命令行)、cls(清屏)二、JAVA语言概述1.JAVA语言的发展史: 詹姆斯▪高斯林java之父; java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称; 后被or...

2020-09-10 17:40:57 160

原创 java se基础-02

目录二、面向对象1.三大特征2.类2.1类的创建:3.对象3.1对象创建:1.2对象在内存中的存储:4.封装4.1定义:4.2封装的优点4.3private(私有的):4.4匿名对象《1》定义:《2》使用场景5.构造方法5.1定义:5.2形式:5.3this关键字6.继承extends6.1特点6.2super关键字6.3方法重写:6.4继承中的内存结构图7.static静态7.1特点7.2静态方法的内存

2020-09-10 16:02:10 179

canal客户端-canal.deployer-1.1.7-SNAPSHOT.tar.gz

canal客户端-canal.deployer-1.1.7-SNAPSHOT.tar.gz

2023-02-14

MySQL免“下一步”安装

程序员不为难程序员所有资料都免费!!!

2022-05-05

Tomcat免安装版本,解压即用

程序员不为难程序员所有资料都免费!!! Tomcat免安装版本,解压即用,默认端口修改为8081

2022-05-05

java.class反编译工具(直接解压就能用)

程序员不为难程序员所有资料都免费!!!java.class反编译工具,开箱即用

2022-05-05

200道java基础题及答案终极版.pdf

程序员不为难程序员所有资料都免费!!!200道java基础题及答案终极版.pdf

2021-01-29

25大专题Java面试题手册(1).pdf

程序员不为难程序员所有资料都免费!!!25大专题Java面试题手册(1).pdf

2020-12-26

apache-maven-3.6.3.zip

程序员不为难程序员所有资料都免费!!!java的maven配置,本地库和阿里云镜像已经配置好

2020-12-04

200+道java基础题及答案.doc

程序员不为难程序员所有资料都免费!!!200+道java基础题及答案【满满的干货,应聘必备】

2020-11-14

技术干货」JVM经典面试题集锦

程序员不为难程序员所有资料都免费!!!技术干货」JVM经典面试题集锦

2020-11-03

java笔试题2.docx

程序员不为难程序员所有资料都免费!!!java初级方面的笔试题,多用于自学或者应对面试的各种常见问题。

2020-09-11

Java笔试题1.docx

程序员不为难程序员所有资料都免费!!!java初级方面的笔试题,多用于自学或者应对面试的各种常见问题。

2020-09-11

空空如也

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

TA关注的人

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