- 博客(24)
- 收藏
- 关注
原创 【clickhouse专栏】clikhouse性能为何如此卓越?
分布式数据存储将数据分散到集群内的各个服务器上(以分片(shard)的行的形式存在),为了保证数据的安全,每一个分片又有多个副本(replica),副本也是分布式存储的,这样即使部分服务器宕机,仍然可以保障ck集群可用。的方式,因为年龄这一字段的数据单元不是连续的,需要根据索引不断的寻址,或者全表扫描才能获取到所有的年龄数据。另外,因为数据库的设计一列的数据通常是同一种数据类型,列式数据存储有比行式存储高达10倍以上的压缩比,节省了大量的磁盘及内存空间,可以有效降低服务器成本。
2025-01-14 00:10:21
876
原创 【C++学习笔记】C++异常_c+
C++ 规定,异常规范在函数声明和函数定义中必须同时指明,并且要严格保持一致,不能更加严格或者更加宽松。//错!定义中有异常规范,声明中没有//错!定义和声明中的异常规范不一致//对!定义和声明中的异常规范严格一致。
2025-01-14 00:06:40
766
原创 【C++保姆级入门】习题掌握循环结构_给出 nn 和 nn 个整数 a_ia i ,求这 nn 个整数中最小值是什么。
本节课主要是讲解三道循序结构的题目,至此循环结构(for / while)思想博主已经分享完了,相信大家对这个逻辑有了一定的理解,大家可以自己动手敲敲代码,感受一下。
2025-01-14 00:02:58
665
原创 TypeScript 3
因此,在现代工具链中,TypeScript 编译器甚至不被用作编译出指定版本 JavaScript 的工具(这通常是 babel 的工作),而是作为一种更强大的代码检查工具被使用。但是随着 TypeScript 版本的更新,一些新的 JavaScript 语法特性也逐渐被 TypeScript 支持,这使得开发者在一些场景下可以摆脱 babel 编译的过程,直接使用 TypeScript 编译生成最终的代码。
2025-01-13 00:29:38
786
原创 Tomcat与Servlet、JSP、JDK的版本适配问题(解决访问出现404和500的问题)
除了通过下载安装新的Tomcat(这显然比较麻烦),我们也可以通过Maven安装低版本的Tomcat插件来运行,具体操作可见。当然还要结合具体情况进行分析,让使用的Tomcat版本能够匹配自己使用的JSP或JDK等的版本。由于我使用的是Tomcat10.0.12的版本,而我使用Maven导入的依赖如下。对于 JDK,高版本的Tomcat是可以正常使用低版本的JDK,反之则不行。在网上查了许多资料之后,我发现这是因为Tomcat版本的适配问题。,与使用的Tomcat匹配,如下。,例如Tomcat9等。
2025-01-13 00:18:26
430
原创 tomcat startup
3、添加变量后保存,并关闭文件,重新启动tomcat,然后在浏览器中敲入。显示如下图所示的界面则为修改成功,tomcat登录也就成功了。
2025-01-13 00:14:44
931
原创 Java基础知识点总结
4. JDK动态代理首先获取被代理类的方法,并且只获取在接口中声明的方法,生成代理类的字节码后,首先把这个类通过defineclass定义成一个类,然后把该类加载到jvm,之后我们就可以通过,A.class.GetMethod()获取其方法,然后通过invoke调用其方法,在调用这个方法时,实际上会通过被代理类的引用再去调用原方法。1. Java反射的基础是Class类,该类封装所有其他类的类型信息,并且在每个类加载后在堆区生成每个类的一个Class实例,用于该类的实例化。
2025-01-11 14:45:09
286
原创 Java基础07 数组算法(顺序查找、冒泡排序、选择排序、二分查找)
System.out.println(“最大值是:”+max+“,位置是:”+(pos + 1));位置是:”+result);System.out.println(“该数字的位置是:”+pos);如果中间的值大于要找的数,淘汰后面的所有数(将中间位置赋值给结束位置)如果中间的值小于要找的数,淘汰前面的所有数(将中间位置赋值给开始位置)System.out.println(“输入你要找的数字:”);//如果中间的值大于要找的数,淘汰中间数后面的所有数。//如果中间的值小于要找的数,淘汰中间数前面的所有数。
2025-01-11 14:37:47
214
原创 2021年面试前端初中级岗位需要注意什么?(面试官角度分享)
3.metaviewport是做什么用的,怎么写?4.H5是什么5.label标签的作用6.行内元素有哪些?块级元素有哪些?空(void)元素有那些?7.a标签中如何禁用href跳转页面或定位链接8.canvas在标签上设置宽高和在style中设置宽高有什么区别9.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?10.iframe有哪些缺点?11.HTML5新特性12.HTML5离线储存13.浏览器是怎么对HTML5的离线储存资源进行管理和加载的呢?14.Doctype作用。
2025-01-09 23:21:58
608
原创 2021年阿里高频Java面试题:分布式+中间件+高并发+算法+数据库
Java面试突击、阿里巴巴Java面试笔记、面试答案关注我私信回复“666”获得免费获取方式!四、为什么要使用NOSQL NOT ONLY SQL。四、为什么要使用NOSQL NOT ONLY SQL。十七、持续集成、持续发布,jenkins。一、设计一个分布式环境下全局唯一的发号器。四、设计一个分布式环境下的统一配置中心。五、传统RDBMS VS NOSQL。五、传统RDBMS VS NOSQL。二、设计一个带有过期时间的LRU缓存。十一、Bloom Filter。六、NOSQL 数据库的类型。
2025-01-09 23:18:17
357
原创 2021年新版移动支付,SpringBoot,SpringCloud,RabbitMQ等,大型分布式商城系统,含源码
18、第三阶段电商大数据分析之用户访问状态建模以及代码编写.mp 19、第三阶段电商大数据分析之实现小时、天、月维度分析代码编写.mp4。.mp4 A6?24、第二阶段订单服务优化之高并发异步订单spring cloud实现服务调试以及服务调用演示.mp4。59、第二阶段服务优化之缓存一致性redis缓存一致性实现代码编写4以及代码bug问题解决讲解.mp4。58、第二阶段服务优化之缓存一致性redis缓存一致性实现代码编写3以及代码bug调试.mp4。
2025-01-09 23:14:35
1585
原创 2023年了,目前前端想转行,是学Python还是java呢?_前端开发学python好还是学java好
Python是一种高级编程语言,由Guido van Rossum在1989年发明。它是一种解释性语言,可以快速地编写、测试和运行代码。Python的语法简单、易读、易学,与其他编程语言相比,代码量较少,因此它是一个非常受欢迎的语言,尤其是初学者。Python具有许多内置的库和框架,可以轻松地完成各种任务,例如数据科学、机器学习、[网络编程]、图形界面设计等等。Python是跨平台的,可以在各种操作系统上运行,并且由于它的流行程度,有许多社区和在线资源可供使用。
2025-01-09 16:06:40
898
原创 2022我的年度总结--AI遮天之路_2022年终总结ai
本人是一末流985院校计算机科学与技术专业的学生,由于初高中成绩经常名列前茅拿过各种奖项,游戏、体育也是学校上等水平,结果高考失利后郁郁寡欢,直接就开始了大学生活,导致我常年彻夜失眠不堪重负,每天在室友的呼噜声中迎来天亮,他们去上课,我疲惫入眠。最终在大二休学了一年。所以如今我虽然是大三,但实际上只有大二的经历。我是一个渴望通过自己的努力让自己焕然一新男孩,想让自己快乐,想让自己忘掉过去,让自己死气沉沉的身体再次充满生命力。
2025-01-09 15:59:13
976
原创 2022年江西省中职组“网络空间安全”赛项模块A解析_殊字符,最小密码长度不少于 8 个字符,密码最长使用期限为 15 天,将该 设置界面截
Win + Rgpedit.msc打开本地组策略编辑器管理工具-本地安全策略-帐户策略-密码策略,设置密码长度不小于8b.密码策略必须同时满足大小写字母、数字、特殊字符,将密码必须符合复杂性要求的属性配置界面截图。a.在用户登录系统时,应该有“For authorized users only”提示信息,将登录系统时系统弹出警告信息窗口截图;b.一分钟内仅允许5次登录失败的尝试,超过5次,登录帐号锁定1分钟,将账户锁定策略配置界面截图;
2025-01-09 15:55:33
825
原创 docker安装,docker中的mysql,nacos,redis安装
一定要把sql的数据目录映射到本地,防止意外情况导致数据丢失!CentOS系统使用。启动docker服务。查看docker状态。停止docker服务。查看docker版本。
2024-12-17 07:24:51
197
原创 docker,k8s部署Apollo
2.k8s部署Apollo书接上文 楼主定制了oracle版本的apollo,那么怎么使用k8s部署呢,本文只部署dev环境,使用yaml文件在Kubernetes-dashboard部署。如果有对Kubernetes-dashboard不熟悉的,可以参考k8s专栏。
2024-12-17 07:21:10
1016
原创 Docker 安装 Nginx 部署前端项目_docker安装nginx
it以交互式进入容器 ,bash保留为容器终端的输入形式,所以结合起来就是进入容器终端并且的保留为容器终端的输入形式(-it和bash的结合作用)是nginx的主配置文件,具体内容留在后一章节再说吧。下的default.conf 就是默认 server 配置。
2024-12-17 07:17:29
565
原创 Docker 和 Kubernetes:容器化时代的崛起与演变_kubernetes容器运行时演进
Docker 提供了易于理解的接口,隐藏了容器管理的复杂性,使得打包、分发、运行应用程序变得前所未有的简单。Docker 的出现,不仅推动了开发和运维(DevOps)文化的发展,而且催生了一系列基于容器的工具和服务。根据 2021 年的 Sysdig 报告,93% 的容器化实例运行在 Docker 上,这显示了 Docker 在容器运行时的主导地位。Netflix 是容器化技术的早期采用者,他们使用容器来支持其全球流媒体服务的快速部署和伸缩需求。
2024-12-17 07:13:49
900
原创 docker swarm集群部署 portainer 管理实践
更新aptapt update安装dockerdocker配置国内镜像在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件)12345。
2024-12-17 07:10:08
139
原创 Deep Global Registration (CVPR 2020) 论文解析
qquad。采用的库是NVIDA的。这里只简单介绍一下它与不同的卷积有什么不同。\qquad稀疏卷积(Sparse Convoluntion)是用于点云的一种卷积。由于点云的坐标是浮点数,因此一般会一步操作将点云的坐标离散化(Quantization),离散化后的点云坐标为整数,符合卷积核的计算规范。\qquad稀疏卷积张量(Sparse Tensor)的保存规范是坐标和特征分别保存。因为稀疏张量的坐标不满足Dense的特征。本文就batch=1的情况讨论,
2024-12-17 06:58:56
954
原创 C语言调试教程总结(以visual studio和Dev C++为例)_c语言怎么调试
语法错误:指程序中含有不符合语法规定的语句逻辑错误:指程序中没有语法错误,可以通过编译、连接生成可执行程序,但程序运行的结果与预期不相符的错误。运行时错误:一种是由于考虑不周或输入错误导致程序异常(Exception),比如数组越界访问,除数为零,堆栈溢出等等。另一种是由于程序设计思路的错误导致程序异常或难以得到预期的效果。对于语法错误,编译器可以帮助我们解决;对于逻辑错误和运行时错误,编译器可以通过,但是在实际使用过程中得不到预期的结果或者运行崩溃,我们就需要通过调试来解决。
2024-12-17 06:47:43
1338
原创 C语言操作EXCEL文件(读写)_c语言读取excel表格
第一步:单纯C语言写入Excel文件只能是 *的后缀文件(是和txt一样,以二进制文本形式存储,它是以都逗号分隔符做个单元格内容的划分, .xls存储比较复杂, .csv文件可以可以通过.xls或者.xlsx文件另存为,选择.csv文件格式),它们可以通过Notepad++等记事本软件当做txt文件打开。
2024-12-17 06:44:02
795
原创 C语言实现扫雷OvO_一、模拟扫雷游戏(6 6大小棋盘,设定8-12颗雷)
相信大家都玩过扫雷游戏,因为它太经典了。今天我们用C语言来模拟实现扫雷游戏。
2024-12-17 06:40:21
292
原创 C语言-常用字符函数详解+模拟实现_c 字符函数
/跳出循环时,dest指向的就是目标空间的\0位置,从该位置向后追加,相当于strcpy。//当二者指向的字符相同时,继续找,直到找到不相等的,或者其中一个为\0了,那就跳出循环。//上面while拷贝完后,dest指向的是追加完成后的下一个位置,在此位置补\0。//先判断其中一个是不是\0,如果是,说明两个字符串是一样的,二者都指向了\0。//如果指向的不是\0,就+1(本身指向的字符),然后递归下一个字符。//跳出时,dest指向的就是\0,从此处开始拷贝。//若二者相等,且都是\0,则返回0。
2024-12-17 06:36:40
911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人