NOT
大驼峰或纯大写被JSON.toJSONString转为首字母小写解决方法
问题:大驼峰或纯大写被JSON.toJSONString转为首字母小写解决方法 背景:JSON.toJSONString默认把对象属性的字段转换成小驼峰,有些特殊场景必须用特定的格式:全大写或者大驼峰,或者是对接他人系统 解决办法:在需要特定格式的字段上加注解@JSONField 举例说明: @Da ......
pandas的numpy中np.linspace函数与np.arange函数的区别
numpy中np.linspace函数与np.arange函数的区别 NumPy 中的linspace()和arange()函数都可以用于创建数字序列,但它们之间有一些关键的区别。 arange()函数创建一个一维的数组,其中元素从指定的开始值开始,按指定的间隔增加,并一直到结束值(但不包括结束值) ......
vue路由切换时终止异步请求【转载】
项目场景:bug描述:在一个vue页面中,有异步数据请求的方法正在执行,此时切换到其他vue页面后,该异步请求不会停止。之前写项目时,没有注意到vue路由切换后,还没执行完毕的异步请求并没有随着页面的切换而结束。用户在当前访问页面中,异步请求的数据还没抓取完跳转到其他页面时,这个异步请求并不会终止, ......
优雅封装vue中的 iframe组件(可修改iframe内部样式)
公共组件 <template> <div class="wrapper-c"> <iframe id="fram_box" @load="loadFrame" :src="url"> </iframe> </div> </template> <script> export default { nam ......
IDEA编译Spring源码教程
大家在学习spring时源码总是绕不开的,今天我分享一下我的spring源码编译过程,详细讲解了常见问题的解决办法。 此过程中要用到的工具及版本: 1.JDK11 2.Spring-framework 5.3.27 3.Gradle7.5.1 4.IDEA 2021.3 文章目录: 1.下载spri ......
控制设备的代码示例
c# SerialPort TcpClient using System.IO.Ports; // 创建 SerialPort 对象 SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); ......
实验四
1 #include <stdio.h> #define N 4 int main() { int a[N] = {2, 0, 2, 3}; char b[N] = {'2', '0', '2', '3'}; int i; printf("sizeof(int) = %d\n", sizeof(in ......
java 增删改查接口命名规范(service与mapper)
阿里推荐命名规范: 转载自:https://www.cnblogs.com/zengzy698/p/15939088.html ......
SqlServer触发器获取变更的数据
1、Inserted和DeletedInserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。 插入操作 Inserted表有数据,Delet ......
opengauss Need repair修复
问题描述:opengauss集群在做切换的时候,或者增删节点的时候,很容易发生节点repair,找不到主库的情况,这种情况需要把主库使用primary角色启动,然后build重建从库,就可以恢复集群 1.集群状态 [omm@db01 ~]$ gs_om -t status --detail [ CM ......
sql 分组去重(转载)
转载来源:https://blog.csdn.net/weixin_35750483/article/details/129077221 在 SQL 中,要对查询结果进行分组并去重,可以使用 GROUP BY 和 DISTINCT 关键字。 例如,假设有一张名为 orders 的表,其中有两个字段: ......
VSCode,轻松提交文件到GitHub
方法如下: 在GitHub创建一个仓库来存放你的项目; 2. 在本地文件夹(可以是空文件夹,也可以是非空)内右键-Git Bash Here 进入命令行; 3. 输入如下命令,会看到一个名字为.git的隐藏文件,这说明该文件夹已经成为受控制的文件夹了; git init 4. 依次输入如下命令,将本 ......
【调试】Valgrind内存泄漏内存越界|运行时间|调用|cache命中率|多线程竞态|堆栈分析...
目录 即看即用 详细 简介 Valgrind工具详解 安装 使用 检测内存泄漏 其他内存问题 memcheck 工具的常用选型 其他选项 附录 其他类似工具 实例分析: 03. 使用未初始化的内存 04. 使用野指针 05. 动态内存越界访问 06. 分配空间后没有释放 07. 不匹配使用delet ......
linq的妙用 分组 交换索引
/// /// Splits a collection of objects into n pages with an (for example, if I have a list of 45 shoes and say 'shoes.Split(5)' I will now have 4 page ......
docker镜像与容器基本的基本操作
一、docker基本命令(运维版) 1、查看镜像——docker images #查看下载到本地的所有镜像docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest ae2feff98a0c 9 days ago 133MB REP ......
无界微前端(wujie):element-ui 弹框内使用select组件,弹出框位置异常解决方案 (主程序加载子程序)
https://wujie-micro.github.io/doc/guide/ element-ui 弹框内使用select组件,弹出框位置异常解决方案 第一步: 在子应用中: 以上3步就好啦!!!是不是很简单 这个框架坑很多,希望对大家有帮助!!! ......
弱口令密码破解
Tomcat弱口令 漏洞环境 //下载tomcat镜像 docker pull betsy0/tomcat //启动容器 docker run -itd --privileged -p 8082:8080 --name tomcat-pass-shell betsy0/tomcat /usr/sbi ......
Google Spanner数据库查询优化
背景介绍 运维反馈生产环境定时任务管理界面查询速度太慢,经过定位发现,是SQL查询速度太慢导致的,经过定位发现出有以下SQL数据查询过慢 SELECT t.id, t.job_group, t.job_id, t.executor_address, t.executor_handler, t.exe ......
漏洞扫描器
漏洞扫描之AWVS Docker安装AWVS 下载镜像 docker pull jishuzhang/awvs14-log4j-2022 启动容器 docker run -dit -p 13443:3443 jishuzhang/awvs14-log4j-2022 登录AWVS URL地址:http ......
25 24 | 监控设计,让一切都有迹可循,尽在掌控
你好,我是乔新亮。 这一讲,我想和你聊聊如何做好监控设计。 你可能会想,为什么要聊监控呢?做监控不是很简单吗? 所有做技术的同学,基本都会根据公司的日志规范,在代码中打印 Log ,以记录告警和报错。许多企业,也会将日志收集分析,以此形成对系统状态的监控。如果条件允许,团队还可以使用各类免费或付费的 ......
26 25 | 异常设计,让错误无处遁形
你好,我是乔新亮。 今天,我想和你聊聊有关异常设计的话题。 如果你认真听了前面的内容,那么对你来说,异常设计应该不是一个新鲜概念了。在高可用设计、监控体系建设部分,我们都聊到了对异常的管理。 那么,为什么今天我们又要单独聊异常设计呢?因为异常管理虽然属于监控体系的一部分,但并不完全依赖于监控体系或高 ......
27 26 | 上云设计,融合云计算的未来
你好,我是乔新亮。 如果不考虑本周五将要更新的“结束语”,那么实际上,我们已经来到了整个专栏的最后一讲。在这一讲里,我打算和你聊聊有关“上云设计”的话题。 为什么要在这样的时刻聊起云计算呢? 这其实和当代 IT 产业的发展趋势有关,可以说,云计算产业的成熟,直接影响了很多问题的思考方式。 前段时间, ......
28 结束语 | 做时间的朋友
你好,我是乔新亮。 这是专栏的最后一讲,感谢你一路的支持和陪伴。 从 10 月 26 日专栏上线至今,我们共同度过了近两个月的时光,在认知、管理、专业三个方面都进行了复盘和探讨。虽然正文内容只有短短的 26 讲,但每一讲的篇幅都不短,因此专栏的总字数依然在十万字左右。现在大家都比较关注对“碎片时间” ......
29 编辑手记 | 我被老乔洗脑了
你好,我是王一鹏,《乔新亮的 CTO 成长复盘》的专栏编辑,也是一名被老乔洗了脑的编辑。 为啥这么说呢?我先给你举几个例子吧。 两个月前,我出差至上海,参与落地一场线下会议。飞机还未起飞,我就同几个多年不见的大学同学约好了晚饭,誓要尝尝阿拉大上海的本帮菜。 起初,一切都很顺利。飞机如期在夜幕中滑翔落 ......
Feign传递参数
传递单个参数 1客户端 @RequestMapping("/one") public BaseResp one(@RequestParam("id") Integer id); 服务端 @RequestMapping("/one") public BaseResp one(@RequestParam ......
Centos7 开机时遇到initramfs-xxx.img not found错误导致虚拟机无法开启问题处理
1、背景 一台运行在Esxi上面的VM重启后报initramfs-xxx.img not found错误。 按任意键后出现以下错误。 之前在运维Centos7的时候解决过Kernel panic - not syncing : VFS: Unable to mount root fs on unkn ......
Python pth 文件写入 getshell 或权限维持
今天看到 Y4er 师傅写的文章,我这里简单学习了一下:https://y4er.com/posts/python-pth-file-write-getshell/ 概述 python 的 site 模块支持 "Site-specific configuration hook" 的功能,这个功能点本 ......
十大排序算法
一、冒泡排序 public class BubbleSort implements IArraySort { @Override public int[] sort(int[] sourceArray) throws Exception { // 对 arr 进行拷贝,不改变参数内容 int[] a ......
docker,给容器重新分配显卡
docker容器已创建成功,若想修改映射GPU数量,除了重新创建一个容器外,还可以修改容器的配置文件来达到修改的目的。 关闭docker服务(不关闭修改后会自动恢复) systemctl stop docker 找到你要修改容器的id,我的容器id为“9d676d24c4f8367357658f73 ......