Stella981 Stella981
3年前
C++中map常用用法
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部
Stella981 Stella981
3年前
Shell 脚本自动监控重启 httpd 服务并记录日志
环境CentOS7思路设置一个死循环,执行脚本时开始启动httpd服务,同时开始记录当前时间,然后输出到日志中,再sleep14秒,之后马上开始停止httpd服务,同时开始记录当前时间,然后输出到日志中。重复这个死循环。代码用vitest.sh打开文件,按i进行编辑,输入下面代码:
Wesley13 Wesley13
3年前
Java基础学习总结(18)——网络编程
一、网络基础概念    首先理清一个概念:网络编程 !\网站编程,网络编程现在一般称为TCP/IP编程。二、网络通信协议及接口三、通信协议分层思想四、参考模型五、IP协议  每个人的电脑都有一个独一无二的IP地址,这样互相通信时就不会传
Wesley13 Wesley13
3年前
mysql区分大小写
两种情况下会区分大小写,1、建表时,表的编码是utf8\_bin(utf8\_general\_ci不会区分大小写),注意是表编码不是数据库编码。区分大小写与数据库编码无关。2、建表后,可以通过binary调整。语句如下:altertable\wl\_testdx\_bin\.\wlt\_testDx\_bin\modify\
Stella981 Stella981
3年前
MyBatis版本升级引发的线上告警回顾及原理分析
!(https://oscimg.oschina.net/oscnet/upcdd3545731fbcea0fe15d95b6a2f3e038aa.png)背景某天晚上,美团到店事业群某项系统服务正在进行常规需求的上线。因为在内部的Plus系统发布时,提示infbom版本需要升级,于是我们就将infbom版本从1.3.9.6升级至1
Wesley13 Wesley13
3年前
MySQL 常用优化指南,及大表优化思路都在这了!
点击关注上方“杰哥的IT之旅”,设为“置顶或星标”,第一时间送达干货。!(https://oscimg.oschina.net/oscnet/5dfd48741ce7eef5788d5c1a8cdb7cdfd56.jpg)作者:低至一折起来源:juejin.im/post/5b7d52afe51d4
Wesley13 Wesley13
3年前
ByteArrayOutputStream的用法
ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次
误区 | 低代码的常见五大误区解读 | 飞速低代码
自疫情爆发后,社会对于数字化的需求有了一个爆发的高潮,低代码就展现出起无可比拟的优势来,并在实际应用中披荆斩棘,被各行各业越来越多的企业所接受。低代码应用场景极广,可以在大多数领域发挥价值。市场越来越发现,低代码是数字化转型的一个好用且重要的工具,它可以快速应用程序开发,以最快的时间完成交付,并提供高度灵活性和可扩展性,所以,低代码也成为数字化转型中的代名词
代码影响范围工具探索
祖传代码不敢随意改动,影响范围无法评估。并且组内时常有因为修改了某块代码,导致其他业务受到影响,产生bug,影响生产。2.研发提测完成后,测试进入测试后经常会向研发询问本次需求改动影响范围,以此来确定测试用例,以达到精准测试,提升整个需求的质量,缩短交付周期。那么,如何才能规避这种隐患?有没有一种工具能够协助代码研发及review人员更加精确的判断当前代码改动影响范围,有没有一种方法能够提供除了业务逻辑条件验证,针对代码作用范围,给测试人员提供精确验证链路?
无需Selenium:巧用Python捕获携程机票Ajax请求并解析JSON数据
一、核心原理:为什么可以“无需Selenium”?当你在携程网站(flights.ctrip.com)上搜索机票时,页面并不会一次性加载所有机票数据。而是在你点击查询后,由浏览器中的JavaScript代码向服务器发送一个或多个HTTP请求。服务器接收到请