自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 抢先目睹:SpringBoot2-4配置文件加载机制大变化,关于linux基础的个人总结

随着最新版本 Spring Boot 发布,Spring 一直在努力提升对的原生支持。在 Spring Boot 2.3 中,官方增加Volume 的配置支持,但是未能实现。Volume 配置挂载是的一项常用功能,其中 ConfigMap 指令用于直接在文件系统上显示配置。您可以装载包含多个键和值合并的完整 YAML 文件,也可以使用更简单的目录树格式,其中文件名是键,文件内容是值。

2024-11-21 12:58:59 367

原创 想进大厂,这些MySQL索引底层知识你必须掌握_大厂mysql 索引,面试技巧训练

但是范围查找不适合,因为存储引擎都会为每一行计算一个hash码,hash码都是比较小的,并且不同键值行的hash码通常是不一样的,hash索引中存储的就是Hash码,hash 码彼此之间是没有规律的,且 Hash 操作并不能保证顺序性,所以值相近的两个数据,Hash值相差很远,被分到不同的桶中。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要,在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但当数据量逐渐增大时,性能则会急剧下降。

2024-11-21 11:36:14 767

原创 当面试官问你Spring Boot 中的监视器是什么?把这篇文章甩给他,大厂hr面试

随着spring Boot发展,springboot也基本上成了大厂面试必考的一个问题,大厂一般喜欢问什么问题呢,下面给大家分析下,大厂问过的一些问题,以及解析。

2024-11-21 10:26:05 156

原创 小程序易忘知识点,字节跳动Java岗面试题

1.警告:2.小程序自定义tabbar报Component is not found in path “custom-tab-bar/index”解决办法:只需要在app.json 里面设置的tabbar的custom这个变量去掉参考地址:https://blog.youkuaiyun.com/qq_34672907/article/details/936244336.小程序后台7.名词解释PV指的是一个IP24小时之内(一天)访问网站的次数,关掉网站退出之后第二次打开网站就是2个PV;

2024-11-21 09:04:25 999

原创 基于微信小程序的智慧门诊综合管理系统(源码+文档+包运行),2024年最新面试官让我下周来上班

科室预约管理,在科室预约管理页面可以对预约编号、科室类型、科室名称、图片、挂号费、预约时间、医生账号、医生姓名、用户账号、用户姓名、是否支付、审核回复、审核状态等内容进行详情、修改、删除等操作,如图所示。科室预约管理,在科室预约管理页面可以对预约编号、科室类型、科室名称、图片、挂号费、预约时间、医生账号、医生姓名、用户账号、用户姓名、是否支付、审核回复、审核状态、审核等内容操作,如图所示。用户管理,在用户管理页面可以对用户账号、用户姓名、性别、联系方式、头像等内容进行详情、修改或删除等操作,如图所示。

2024-11-21 05:38:31 545

原创 基于Java springboot+vue+redis前后端分离家具商城平台系统设计和实现

订单相关模块用户具体的操作信息。。。。。后台管理员具体功能实现:满足和前端的用户需求、页面比较多、我就截取一部分图片吧添加商品;首页轮播图管理:用户管理:数据表表设计:数据库采用mysql5版本、满足数据库设计三范式。编码采用utf8 – UTF-8 Unicode排序规则采用utf8_general_ci。

2024-11-21 02:25:01 278

原创 前端插件:ECharts( 图表制作 ),微服务面试总结

【代码】前端插件:ECharts( 图表制作 ),微服务面试总结。

2024-11-20 22:56:43 102

原创 你懂的!Java程序员跳槽的首选面试题最新合集(2021下半年),初中高级程序员!

Spring MVC 中 @PathVariable 和 @RequestParam 有哪些区别?Java 中如何判断 “java.util.LinkedList” 字符串实现 List 接口?创建了几个String对象?Java Concurrency API 中 Lock 接口是什么?对比同步有什么优势?Java 中 CycliBarriar 和 CountdownLatch 有什么区别?Java 中 interrupted 和 isInterrupted 方法有什么区别?= ‘’ 无法执行?

2024-11-20 19:34:22 293

原创 一线互联网企业中,招聘网职位的套路,注意这些帮你避坑。,2024年最新腾讯面试三面

一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。

2024-11-20 16:16:16 879

原创 Spring-IoC容器初始化主体流程全面解析附代码实现!,2024年最新面试题 java

根据上面的调试分析,我们发现 Bean对象创建的几个关键时机点代码层级的调用都在类 的refresh 方法中,可见这个方法对于Spring IoC 容器初始化。

2024-11-20 10:04:19 707

原创 IDEA+Java+JSP+Mysql+Tomcat实现Web学生信息管理系统,2024年最新java基础面试重点

return*//**删除学生信息@param id@return*//***//**用户登录@return*//***/@Override/***//**查询学生信息@return*//**根据学号进行查询@param id@return*//**新增学生信息@return*//**修改学生信息@return*//**删除学生信息@param id@return*/

2024-11-20 00:42:02 848

转载 Dockerfile 搭建tomcat基础镜像与项目镜像,零基础学java电子书

Docker构建镜像的方法主要有两种(1)使用docker commit命令(2)使用docker build命令和Dockerfile文件(更为强大、灵活和常用);构建tomcat基础镜像。

2024-11-19 22:56:59 674

原创 (项目实战)如何结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级?

script {//执行构建脚本sh “”"“”"// 做了下判断如果上面脚本执行失败,会把上面阶段打的镜像删除掉post {failure {steps {script {// 删除打的镜像post {success {// 如果上面阶段执行成功,将把当前目录删掉。

2024-11-19 19:11:02 651

原创 Java中的类与对象

需要注意的是引用与对象并不是一对一的关系, 一个对象可以被不同的引用变量来操纵,同时一个引用变量也可以指向不同的对象,但是同一时刻下只能指向一个对象当对象的引用变量指向对象时,两者就互相联系起来,改变引用的属性,就会改变对象的属性;在现实生活中,我们不能将一个事物描述为一类事物,就像我们称呼一个人时不能直接叫它人类一样,类应该是对同一类对象的统称,在代码编程中,我们往往将一类事物的基本特征和行为,封装为一个类,而对象便是复合我们所定义类标准的一个实例。当对象产生时,我们会想到,如何去使用这些对象呢?

2024-09-28 10:24:00 530 1

原创 Java中的多线程编程技术

synchronized关键字可以用来修饰方法或代码块,表示该方法或代码块是原子的,即同一时刻只能有一个线程执行该方法或代码块。当一个线程进入synchronized方法或代码块时,它会获取一个锁,只有当该线程释放锁时,其他线程才能进入该方法或代码块。Java中的线程可以分为两种:守护线程和用户线程。守护线程是在后台运行的,主要用于为应用程序提供服务,而用户线程则是与用户交互的前台线程。通过本文的阅读,您将了解如何使用Java中的多线程编程技术来提高程序的性能和响应能力,并避免常见的陷阱和问题。

2024-09-28 10:16:18 375

原创 JAVA中的多线程操作详细剖析

线程的安全问题与几种机制线程之间的通信问题解决方案二,线程的创建多线程的创建方式,比较常规的说法是两种方式:1. 继承Thread类 2. 实现Runnable接口。但是严格来说,有四种:3. 实现Callable接口。4. 线程池2.1 继承Thread类步骤:创建一个重写Thread类的。(将此线程执行的操作声明在run方法中)创建Thread类的子类对象通过此对象调用**start()**方法实例代码:// 3. 创建Thread类的子类对象。

2024-09-28 10:08:36 407

转载 Java中的super

表示通过当前子类的构造方法调用父类的无参数构造方法,所以必须保证父类的无参数构造方法是存在的。3、在构造方法执行过程中,一连串调用了父类的构造方法,父类的构造方法又继续向下调用它的父类的构造方法,但是实际上对象只创建了一个。- this ()只能出现在构造方法第一行,通过当前的构造方法去调用“本类”中其他的构造方法,目的是:代码复用。(在父和子中有同名的属性或者相同的方法,如果此时想在子类中访问父中的数据,必须使用“super.”加以区分)2、super()表示通过子类的构造方法调用父类的构造方法。

2024-09-28 10:00:54 443

原创 java中Executor、ExecutorService、ThreadPoolExecutor介绍

但是,强烈建议程序员使用较为方便的 Executors 工厂方法 Executors.newCachedThreadPool()(无界线程池,可以进行自动线程回收)、Executors.newFixedThreadPool(int)(固定大小线程池)和 Executors.newSingleThreadExecutor()(单个后台线程),shutdown()方法在终止前允许执行以前提交的任务,而 shutdownNow() 方法阻止等待任务的启动并试图停止当前正在执行的任务。设置的边界自动调整池大小。

2024-09-28 09:53:13 823

原创 Java——面向对象初体验

修饰符 与类名一致(){

2024-09-28 09:45:31 418

原创 Java~学习Executor框架, 了解ThreadPoolExecutor和ScheduledThreadPoolExecutor

排序时,time小的排在前面(时间早的任务将被先执行)。如果两个 ScheduledFutureTask的time相同,就比较sequenceNumber,sequenceNumber小的排在前面(也就 是说,如果两个任务的执行时间相同,那么先提交的任务将被先执行)。任务的执行: 任务执行机制的核心接口Executor,以及继承自Executor的 ExecutorService接口。CachedThreadPool是大小无界的线程池,适用于执行很多的短期异步任务的小程序,或者 是负载较轻的服务器。

2024-09-28 09:37:49 1817

原创 Java~大数据下的TopK(相对于普通PriorityQueue解决TopK优化其时间效率和空间效率)

当我们的N>>k的时候,也就是说比如我们有100亿个数据,即使是100亿个int型数据,我们用第一种方法大约需要40G的内存。如果有100亿个数据,我们进行向上向下调整的时候比较和互换值的时间浪费太多。//与队首进行比较入队列。//与队首进行比较入队列。

2024-09-28 09:30:07 400

原创 Java~ 哈希冲突的避免-哈希函数设计、负载因子调节&&哈希冲突的的解决-开散列、闭散列

对于开方地址法,负载因子特别重要,要严格控制在0.7~0.8以下,一旦超过0.8哈希表的查找效率就非常低,所以在java的系统库限制了负载因子为0.75,超过或者达到就会resize(扩容)。(再进行删除操作的时候易出错,而且空间利用低)通过字符串计算MD5值很高效,反之不行(给定MD5 值求字符串要经过大量计算,理论上是不可行的除非字符串很简单如:abc)已知哈希表中的关键字个数是不可变的,那我们就只有调整哈希表中的数组的大小。无论输入多长的字符串,最终得到的MD5值的长度都是固定的。

2024-09-28 09:22:24 431

原创 JavaWeb--快速入门XML&Tomcat

视频中讲解的是用的是2019.3.1版本的,曾经我也以为我能处理好不同版本带来的问题,后来发现是我想多了,换!webLogic : oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。websphere : IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。JBOSS : 3BOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。>文本数据或子标签xml 的标签属性和 html 的标签属性是非常类似的,

2024-09-28 09:14:42 855

原创 Java-进阶:集合框架3

通过哈希表结构可以保证的键的唯一、不重复,需要重写键的hashCode()方法、equals()方法。由于要保证键的唯一、不重复,需要重写键的 hashCode()方法、equals()方法。//通过键值对(Entry)对象,用 getKey、getValue 获取 Entry 对象中的 键与值。//调用 map 集合方法 entrySet(),将集合中的映射关系对象,存储到 Set集合。包含键值对(Entry)对象的 Set集合,得到每一个键值对(Entry)对象。两部分组成,通过键可以找对所对应的值。

2024-09-28 07:30:08 318

原创 jackson学习之七:常用Field注解

项目主页 | https://github.com/zq2599/blog_demos | 该项目在GitHub上的主页 || git仓库地址(https) | https://github.com/zq2599/blog_demos.git | 该项目源码的仓库地址,https协议 || git仓库地址(ssh) | git@github.com:zq2599/blog_demos.git | 该项目源码的仓库地址,ssh协议 |

2024-09-28 03:55:48 762

原创 GitCGBIII-02-SpringBoot高级用法

展现效果:勾选自动运行:1.2 lombok插件的使用。

2024-09-28 00:06:21 810

原创 docker 安装 mysql8 挂载本地

docker-compose.yml docker-mysql挂在到本地.md mysql_data复制代码docker-mysql.yml的配置内容。

2024-09-27 20:48:58 744

原创 javascript事件处理总结

上述例子中,点击按钮会显示出文本框中包含的文本,注意,事件处理程序中的代码直接引用了username。

2024-09-22 16:13:29 1808

原创 JavaScript——原生基础及事件

我们在使用的时候,以形参的形式来使用,实参由事件本身传递,使用时,一定符合见名知意: 例如: event ev evt e。除非情景 需要 按下 和抬起各执行一个功能,否则,不使用,因为按下就触发,没有给用户改错的机会。1)当页面(html,图片之类)加载完成后,执行的方法。3)解决js获取html标签时,标签还没有加载的情况。参数2: 每次执行的间隔时间, 自定义 单位为毫秒。4)先加载页面,再加载功能。返回的是 1970年1月1日距今的 毫秒数。onkeydown: 用户按下键位的时候触发。

2024-09-22 09:15:19 500

原创 JavaScript 引用数据类型

函数可以作为参数传递。

2024-09-22 08:24:01 1629

原创 Java+SSM+Jsp+Mysql实现Web汽车信息管理系统(1)

VALUES (‘admin’, ‘10001’, ‘管理员’, ‘男’, ‘武汉’, ‘13332900878’, ‘管理员’, 1, ‘admin’);VALUES (‘wangwu’, ‘10003’, ‘王五’, ‘男’, ‘上海’, ‘12234567656’, ‘经理’, 2, ‘123456’);VALUES (‘lisi’, ‘10002’, ‘李四’, ‘男’, ‘南京’, ‘13345653456’, ‘职员’, 2, ‘123456’);

2024-09-22 02:11:51 1030

原创 html画圣诞树—动态效果展示【炫酷合集 免费获取源码】

🎄✨ASCII 圣诞树。🎄🎭灯光闪闪的圣诞树。🎄🧨渐变闪烁的圣诞树。🎄🩰3D 旋转圣诞树。

2024-09-22 00:03:35 1273

原创 Element UI 中国省市区级联数据_provinceandcitydata 获取地区

【代码】Element UI 中国省市区级联数据_provinceandcitydata 获取地区。

2024-09-21 20:47:35 277

原创 css布局技巧-css三角巧妙运用

上期的css三角是等腰的,有是我们需要像下面这中的直角,该怎么做呢?上期我们写了css三角,这期我们写css三角巧妙运用,用案例学习。只需要把上期这个盒子左边框和下边框宽度设为0,上边框加大宽度就行。正好得到两个方向的直角三角形,将其中一个变透明就行。在上期做法基础上做改动就行。

2024-09-21 18:31:02 455

原创 call apply bind 在没疑问

变量名) 用于获取函数的所有剩余参数, 是一个数组, 它接受剩余参数 所以rest参数之后不能再有其他参数, 否则会报错但是我们使用es5的数组方法怎么用, 简单借用数组方法,//通过修改arguments指向,push一个数据,是不是一种很好的办法,上面说过传的第一个值是。//2 __proto__隐式原型指向prototype显示原型,因为它们是引用数据,如果是。//3 浅拷贝则互相影响,深拷贝则在内存中重新开辟地址互不影响,单纯指向,浅拷贝所以相等。//修改后的this指向目标,(写谁指向谁)

2024-09-21 16:16:13 313

原创 AI技术创业有哪些机会?

以上只是一些示例,AI技术的应用场景非常广泛,创业者可以根据自身的兴趣和专长选择合适的领域,并结合市场需求进行创新和开发,提供具有竞争力和差异化的智能硬件产品或软件服务。是的,针对特定行业的需求开发定制化的AI解决方案是一个非常有前景的创业机会。是的,开发集成AI技术的智能硬件产品或提供基于AI的软件服务是非常有潜力的创业方向。以上只是一些示例,不同行业有各自的痛点和需求,通过深入了解行业,并与相关企业合作,可以开发出定制化的AI解决方案,为行业提供创新的解决方案和服务。

2024-09-21 14:31:43 899

空空如也

空空如也

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

TA关注的人

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