- 博客(21)
- 收藏
- 关注
原创 【微服务框架】SpringCloud之最全篇
不是讲Ribbon么?怎么扯到了了?你先别急,听我慢慢道来。我不听我不听我不听🙉🙉🙉。我就说一句!是Spring提供的一个访问Http服务的客户端类,怎么说呢?就是微服务之间的调用是使用的。比如这个时候我们消费者B需要调用提供者A所提供的服务我们就需要这么写。如我下面的伪代码。@Autowired//这里是提供者A的ip地址,但是如果使用了Eureka那么就应该是提供者A的名称如果你对源码感兴趣的话,你会发现上面我们所讲的Eureka框架中的注册续约等,底层都是使用的。
2025-01-19 17:37:18
668
原创 【JVM】Java垃圾回收与垃圾收集器_java 主动发起回收
试想一下,如果堆内存没有区域划分,所有的新创建的对象和生命周期很长的对象放在一起,随着程序的执行,堆内存需要频繁进行垃圾收集,而每次回收都要遍历所有的对象,遍历这些对象所花费的时间代价是巨大的,会严重影响我们的GC效率。如果内存使用率增长很快,在CMS执行过程中,已经出现了内存不足的情况,此时,CMS回收就会失败,虚拟机将启动老年代Serial进行垃圾回收,这会导致应用程序中断,直到垃圾回收完成后才会正常工作,这个过程GC的停顿时间可能较长,所以阀值的设置要根据实际情况设置。
2025-01-19 15:59:26
829
原创 [NLP]AIML初探(1)
根据2中的下载链接下载压缩包,直接解压就可以得到工作目录了。即可执行,执行完成即可进行对话。以上变实现了基本的聊天机器人。
2025-01-18 21:30:00
178
原创 [MySQL]数据库原理6——喵喵期末不挂科
来了来了,回来了~本任务将从认识索引、索引的分类以及索引的设计原则等方面着手,介绍创建和管理索引的方法。索引并不是越多越好,要正确认识索引的重要性和设计原则,创建合适的索引。
2025-01-18 21:27:59
685
原创 Tomcat对Servlet规范的Filter及Listener实现
/2.调用了Servlet#init【Servlet规范要求】为加快系统启动速度,一般采取资源延迟加载,所以Tomcat默认情况下Tomcat在启动时不会加载你的Servlet,除非把ServletloadOnStartup参数置true。虽然Tomcat在启动时不会创建Servlet实例,但会创建Wrapper容器。当有请求访问某Servlet,才会创建该Servlet实例。Servlet是被谁调用呢?
2025-01-18 15:09:10
647
原创 Tomcat后台管理漏洞复现(弱口令+上传webshell)_tomcat文件上传漏洞复现
``可见,用户tomcat拥有上述所有权限,密码是tomcat。正常安装的情况下,tomcat8中默认没有任何用户,且manager页面只允许本地IP访问。只有管理员手工修改了这些属性的情况下,才可以进行攻击。
2025-01-18 15:07:09
1268
原创 saltstack进阶之masterless、salt-master高可用、salt-syndic
pillar_roots: #设置pillar_roots的路径和环境,可有多套环境base:prod:关闭salt-minion服务使用 masterless 模式时不需要启动salt任何服务[root@localhost ~]# systemctl status salt-minion● salt-minion.service - The Salt MinionLoaded: loaded (/usr/lib/systemd/system/salt-minion.service; disabled
2025-01-18 06:31:19
1006
原创 OpenHarmony开发实战:弹性布局(ArkTS)_arkts弹性盒
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。
2025-01-18 03:45:52
657
原创 JVM进阶(十一):JAVA G1收集器_java的g1收集器
G1)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使用G1来代替选择CMS。G1最大的特点是引入分区的思路,弱化了分代的概念,合理利用垃圾收集各个周期的资源,解决了其他收集器甚至CMS的众多缺陷。在前两篇博文《JVM进阶(九):年轻代收集器》、《JVM进阶(十):年老代收集器G1收集器。先讲讲G1收集器。
2025-01-18 01:02:57
467
原创 JMeter 常用的几种断言方法,你会了吗?_jmeter中,以下哪个断言可以用于检查响应中是否包括某个字符串
在JMeter中添加Response Assertion断言步骤:在测试计划中选择需要添加断言的HTTP请求的Sampler。右键单击该Sampler,选择Add -> Assertions -> Response Assertion。在Response Assertion窗口中配置需要检查的条件参数,如Response Code、Response Message、Response Data等。运行测试脚本,将会根据配置的条件对HTTP响应进行检查,如果不符合条件则认为测试失败。
2025-01-17 23:32:29
385
原创 JavaScript学习1:基础知识介绍_javascript基础知识介绍
JavaScript学习1:基础知识介绍编程语言和标记语言的区别解释型语言和编译型语言计算机基础介绍初识JavaScriptb站学习地址:https://www.bilibili.com/video/BV1Sy4y1C7ha?p=2单行注释:// (快捷键ctrl+/)多行注释:/* */(快捷键:shift+alt+a 我已经修改为ctrl+shift+/)
2025-01-17 16:37:46
313
原创 JavaScript基础跟我学-day5
前言本文主要讲解arguments的使用、函数的封装、对象等内容;一、arguments的使用1、只有函数才有arguments对象,每个函数都内置有arguments对象;2、arguments里面储存了所有传递过来的实参;3、arguments被称为伪数组;1.arguments和数组的区别1、其具有数组元素的length属性;2、其和数组一样按照索引的方式进行储存;3、其不具备真正数组的一些方法;如pop(),push()等等;2.利用arguments实现数组元素的反转;
2025-01-17 16:35:44
958
原创 C语言经典实例:21-30例:插入排序、希尔排序1、快速排序、希尔排序2、递归法、完数
/ 调用Partition(R,low,high)时,对R[low…srand((unsigned)time(NULL));if (x / 10) // 如果x是大于两位的整数。
2025-01-17 03:07:59
355
原创 C语言标准库函数qsort( )——数据排序_c语言排序库函数
成某一具体类型的数据,才能对数据进行操作。对void *pa,接收了一个整型 a 的地址,我们对指针pa 进行强制类型转换(int*),再解引用 pa即可对变量a 进行操作。void *base 存的就是待排序数据的起始地址(不能直接访问)。
2025-01-17 03:05:57
905
原创 B站王道操作系统笔记(0-13)
系统调用发生在用户态,但系统调用的处理是在核心态完成的,(系统调用会执行陷入指令,而执行陷入指令会产生内中断,使处理器从用户态进入核心态)用户态去调用一些会影响其他线程和危险的操作(与资源有关的操作)会由操作系统介入,通过系统调用来实现。运行态,就绪态,阻塞态,创建态(分配资源,初始化PCB),终止态(回收资源,撤销PCB)操作系统提供了用户接口,分为:命令接口,程序接口,GUI(图形化界面)两种命令接口:联机命令接口,脱机命令接口(允许用户直接使用)进程特征:并发性,独立性,异步性,动态性,结构性。
2025-01-16 23:10:22
267
原创 android路由器,面试题解析已整理成文档,成功入职腾讯_android wlan面试题
这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。希望可以对你们有所帮助。不多废话,进入正题。目录:Java中高级计算机网络Android高级面试—性能优化Android优秀第三方库Android framework相关其他Android高频面试题。
2025-01-16 20:04:30
467
原创 2023全网最火的接口自动化测试,一看就会_借口自动化测试
方法一:cmd命令行执行pip install pandas 1.Windows+R,输入cmd打开命令行窗口,输入pip install pandas。下图所示2.若出现下图所示的告警,说明版本有冲突。按照提示输入pip install --upgrade pip,对pip进行升级3.若出现下图所示的升级报错,输入python -m ensurepip,python -m pip install --upgrade pip4.再输入pip install pandas进行安装。
2025-01-16 02:09:49
733
原创 2022年学C++好比49年入国军?
沙子**颗粒细小,没有固定形状,**想要塑造成形状,需要一系列加工处理,这些加工处理往往会耗费大量的人力物力。它始终是没有办法完成最为精细的作品,造出来的东西都是方方的,纵然你把作品造的再大再巧妙,她始终无法达到最精细的标准**。,很容易在短时间内打造出你想要的形状,而且也不用你过多思考整体的合理性,只要能对接上,想办法固定,就可以成型。当然,这些公司也能提供相当可观的岗位,只要把握机会,搞C++前途依然是无量的~,随便拎一个出来,用C++优化,都能带来相当牛的效益。你可能会说,瘦死的骆驼比马大。
2025-01-16 02:01:30
400
原创 2022年大厂Android面试题汇总(二)(含答案)_当某函数返回值为指针类型时函数中必须要使用static
它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。在函数中使用全局变量,一般应作全局变量说明。只有在函数内经过说明的全局变量才能使用。全局变量的说明符为extern。但在一个函数之前定义的全局变量,在该函数内使用可不再加以说明。
2025-01-16 01:59:29
496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅