一、堆结构 1、堆在结构上是一颗完全二叉树 2、大根堆和小根堆 大根堆:其特点在于每个节点的值都大于或等于其子节点的值 小根堆:其每个非叶子节点的值都小于或等于其子节点的值 3、树调整的代价logN 4、调整后为什么还是大根堆 若原堆是大根堆&…
2024/12/6 16:41:13接上篇《Tomcat新手成长之路:安装部署优化全解析(上)》: link 文章目录 7.应用部署7.1.上下文7.2.启动时进行部署7.3.动态应用部署 8.Tomcat 类加载机制8.1.简介8.2.类加载器定义8.3.XML解析器和 Java 9.JMS监控9.1.简介9.2.启用 JMX 远程监…
2024/12/6 16:23:30目录 语法概念上的区别 引用和指针在定义时汇编上的区别 引用和指针使用时在汇编上的区别 总结:引用和指针的不同点 语法概念上的区别 在语法概念上,引用就是一个别名,没有独立的空间,和其引用实体共用同一块空间 代码演示&…
2024/12/6 15:35:00数据结构Day3 双向链表创建双向链表双向链表判空申请节点封装数据双向链表头插双向链表遍历按位置查找返回节点地址指定位置插入头删指定位置删除按位置修改数据销毁双向链表 循环链表循环链表的操作(以单链表为例)单向循环链表的节点结构体循环链表的创…
2024/12/6 12:51:05最近配置vsftp,实现虚拟用户禁止其跳出自己主目录的功能,在网上搜索一圈,答案无一例外的是设置参数 chroot_list_enableNO 即可,然而多次尝试,却死活不行,经过多次测试,结果让人苦笑,…
2024/12/6 17:04:51 人评论 次浏览原标题:整合SpringMVC之错误处理深度定制实现一. 自定义错误处理经过上一章节的学习,我们了解了Spring Boot底层是怎么处理error的。那么看了上面的源码后,我们是否可以自己定义404或者500的错误页面返回给客户端呢?自定义错处处理方式Sprin…
2024/12/6 16:44:31 人评论 次浏览萌新刚接触SQL server,在直接手动修改SQL server数据库的数据时,有忘记加上where条件的情况,导致所有数据都被更新了,此时希望有回滚操作。查看大佬博客以及实际试验后,总结了一点笔记。 SQL server的显式与隐式事务模…
2024/12/6 15:28:15 人评论 次浏览2进制 int n 45; System.out.println(Integer.toBinaryString(n));计算机的内部(Java)只有2进制数据, 在显示的时候编程语言提供API将2进制转换为10进制显示出来. 计算机只能处理2进制数据, 利用编程语言提供的算法支持了10进制 Java中用于支持2进制两个算法(方法): Integer…
2024/12/6 13:43:10 人评论 次浏览删除文件: rm aaa aaa代表文件名或者文件绝对路径 删除文件夹: rm -r aaa aaa代表文件夹名或者文件夹绝对路径
2024/12/6 17:18:00 人评论 次浏览首先通告,此数据格式用的是数组形式,注意自己的数据格式是否一样。 这是用HBuilder工具写的,vs code同样可用。其它后端语言如Java,C,C,C#等,直接用逻辑即可。重点看有注释的冒泡排序方法&…
2024/12/6 17:16:59 人评论 次浏览书:1、精通MATLAB综合辅导与指南 (Mastering MATLAB: a comprehensive tutorial and reference)作者: Duane Hanselman、Bruce LittlefieldISBN: 7-5605-0933-9/TP 161出版社: 西安交通大学出版社/Prentice Hall1998年1月内容简介:本书介绍了MATLAB一般原理和基本运…
2024/12/6 17:13:58 人评论 次浏览最简单的方法是直接从Microsoft Edge网站下载并安装.deb或.rpm包。下载地址:https://www.microsoftedgeinsider.com/en-us/download/?platformlinux-deb你也可以通过以下步骤从微软的Linux软件仓库下载并安装Microsoft Edge。在 Debian/Ubuntu 上安装要安装Microso…
2024/12/6 17:11:57 人评论 次浏览字典的学习:#-*-coding:utf-8-*-#定义一个字典,里面有各种数据dict1{name:zhangsan,age:20,date:{id:5,name:zhang}}#打印出字典中age的value值print(dict1[age])#打印出字典中data对应的id的value值print(dict1[date][id])#打印出字典里的key值print(di…
2024/12/6 17:10:55 人评论 次浏览要点: 天气切换的小案例,通过改变ishot的值来进行切换 所以只要对ishot的值进行监视当ishot发生改变则进行某些行为 监视属性 为watch与计算属性配置类似 这边使用其中的handler()方法该方法对监视属性改变时就会被调用 还可以读到监视值新的值和旧的值handler(n…
2024/12/6 17:09:54 人评论 次浏览目录 1 业务流程图 2【仓库服务】RabbitMQ环境准备 2.1 导入依赖 2.2 yml配置RabbitMQ信息 2.3 主启动类添加注解EnableRabbit 2.4 配置类,JSON消息转换、创建交换机、队列和绑定 2.5 导入seata依赖 3 监听库存解锁 3.0 分析 3.1 “仓库工作单” 数据库表…
2024/12/6 0:43:47 人评论 次浏览SpringBoot父类下的所有子类 简要 今天在想为什么一些中间件我们只需要实现它指定的接口,这些中间件就会识别到我们自定义的类。。。比如SpringWeb中的WebMvcConfigurer? 其实这些中间件能识别我们的实现类是使用了反射原理; 那么在Spri…
2024/12/5 0:39:06 人评论 次浏览基础 【1】了解HMM算法:http://www.cnblogs.com/pangxiaodong/archive/2011/10/17/2214542.html 【2】再次加深印象:http://blog.csdn.net/likelet/article/details/7056068 【3】一次综述:http://baike.baidu.com/link?url1ajOQ5jh8lm2j234…
2024/12/5 0:38:06 人评论 次浏览文章目录Eureka Server的高可用构建一个双节点Eureka Server集群将应用注册到Eureka Server集群上参考源代码Eureka Server的高可用 单节点Eureka Server并不适合线上生产环境。Eureka Client会定时连接Eureka Server,获取服务注册表中的信息并缓存在本地。微服务在…
2024/12/5 0:37:05 人评论 次浏览123cd ~/.vim/bundle git clone https://github.com/rkulla/pydiction.git cp -r pydiction/after ~/.vim 本文转自 Art_Hero 51CTO博客,原文链接:http://blog.51cto.com/curran/1710868,如需转载请自行联系原作者
2024/12/6 2:12:29 人评论 次浏览基本 Web 控件 基本 Web 控件提供了它们 HTML 服务器控件的对应项相同的功能。但是,基本的 Web 控件包含附加方法、 事件和属性,您可以对其进行编程。 ASP.NET 页框架包含许多内置的服务器控件,用于为 Web 提供更多的结构化编程模型。…
2024/12/6 11:36:24 人评论 次浏览