自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 Docker使用教程

Docker使用教程

2024-12-03 13:47:58 1452

原创 Docker简介

Docker简介

2024-12-03 11:00:04 845

原创 python中把dict和str一起输出

python中把dict和str一起输出

2024-11-26 18:49:29 319

原创 K8S简介、使用教程

K8S简介、使用教程

2024-11-25 11:18:27 982

原创 Java解析视频FPS(帧率)、分辨率信息

Java解析视频FPS(帧率)、分辨率信息

2024-11-21 11:12:29 1196

原创 Python解析视频FPS(帧率)、分辨率信息

Python解析视频FPS(帧率)、分辨率信息

2024-11-21 11:11:38 1101 1

原创 持续集成与持续部署:CI/CD实现教程

以下是一个基于常见工具实现 CI/CD 的基本教程示例,这里以 Git、Jenkins、Maven(用于 Java 项目构建和管理依赖,其他语言项目可替换为对应构建工具)以及 Docker(用于容器化部署,非必需但很常用)为例,展示如何搭建一个简单的 CI/CD 流程,你可以根据实际项目情况进行调整和扩展。

2024-11-20 10:29:52 1795

原创 持续集成与持续部署:CI/CD简介

持续集成与持续部署:CI/CD简介

2024-11-20 10:25:03 1592

原创 SpringBoot详解、源码分析

SpringBoot详解、源码分析

2024-11-19 12:01:30 368

原创 List、Set、Map详解和区别

List、Set、Map详解和区别

2024-11-19 09:59:49 1611

原创 HashMap详解

HashMap是 Java 中常用的一种数据结构,它实现了Map接口,用于存储键值对数据。以下是对HashMap。

2024-11-14 11:07:55 798

原创 Redis简介、数据结构、高性能读写、持久化机制、分布式架构

Redis简介、数据结构、高性能读写、持久化机制、分布式架构

2024-11-14 10:58:09 1290

原创 Redis增删改查、复杂查询案例分析

Redis增删改查、复杂查询案例分析

2024-11-13 18:59:33 1101

原创 Elasticsearch(ES)简介

Elasticsearch(ES)简介

2024-11-12 10:05:16 915

原创 如何优化MongoDB复杂查询的性能?

优化MongoDB复杂查询的性能

2024-11-12 09:41:02 732

原创 MongoDB增删改查,复杂查询案例分析

MongoDB增删改查,复杂查询案例分析

2024-11-11 17:26:07 1128

原创 浅谈大模型AIGC理解,应用,前景

浅谈大模型AIGC理解,应用,前景

2024-11-11 12:02:37 529

原创 MongoDB 详解:深入理解与探索

MongoDB 是一个功能强大、灵活可扩展的数据库系统,它在 Web 应用程序、大数据分析、实时数据处理等领域都有广泛的应用。通过对 MongoDB 的特点、应用场景、流程图和源码分析的介绍,我们可以更好地理解 MongoDB 的内部工作原理和优势,从而更好地使用它来满足我们的业务需求。它旨在为现代应用程序提供可扩展的、高性能的数据存储解决方案。与传统的关系型数据库不同,MongoDB 是一种面向文档的数据库,它将数据存储在类似 JSON 的文档中,这使得它在处理半结构化和非结构化数据时具有很大的优势。

2024-11-08 20:37:41 1322

原创 详细介绍MySQL、Mongo、Redis等数据库的索引

介绍MySQL、Mongo、Redis数据库的索引

2024-11-08 20:32:33 1203 1

原创 深入理解 Kafka:分布式消息队列的强大力量

Kafka简介

2024-11-06 17:43:21 991 2

原创 多个服务器共享同一个Redis Cluster集群,并且可以使用Redisson分布式锁

Redis Cluster使用Ression分布式锁

2024-11-04 20:58:44 524

原创 Java执行Linux命令死锁阻塞挂起,Runtime.getRuntime().exec阻塞卡死问题解决

Java执行Linux命令死锁阻塞挂起,runtime exec卡住_java runtime.exec()命令不能执行,Runtime.getRuntime().exec阻塞卡死问题解决

2023-01-04 18:04:13 2735

原创 Java中MongoDB分页查询总结

Java中MongoDB分页查询总结

2022-10-19 17:41:58 4018

原创 ubuntu 如何在终端下切换到指定的文件夹或盘根目录

ubuntu 如何在终端下切换到指定的文件夹或盘根目录

2022-02-10 18:19:53 7679

原创 小工具集合

计算百分比、每天开始时间点、每天结束时间点、获取时间段内的日期

2021-12-06 18:41:02 223

原创 Gitlab-runner安装和注册,部署ci环境

gitlab-runner安装部署,gitlab-ci环境配置

2021-11-19 16:08:24 2758

原创 Ffmpeg快慢镜头,操作音视频

简介:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。关于下载和具体细节介绍自行百度,此篇文章仅记录使用过程中指令,亲验有效。ffmpeg 处理视频,可以把视频做成快镜头(文件时长变短),也可以做成慢镜头(文件时长变长)。1. 快镜头:2倍速ffmpeg -i input.mp4 -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2.0[a]" -map "[v]" -map "[a]" output

2021-10-24 18:57:31 1906

原创 RockerMQ,push消费

public class PushConsumer { public static void main(String[] args) throws Exception { DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("xx-consumer");// 实际组名 consumer.setToken("token");// 实际Token consumer.setNamesrvAd.

2021-09-01 10:01:06 145

原创 从10亿个数中找出前100个最大的

谈从10亿个数中找出前100个最大的(阿里java二面)10亿个浮点数大概占据3G左右的空间,因此全部一次性读入内存目前在个人PC上是不太现实的。本次讨论不考虑内存等等,只考虑算法。如果一次性比较排序,然后输出前面最大的100个,那么众所周知,算法的时间复杂度不下于O(N logN),此处的N为数的个数(10亿)。如果用堆排序,由于堆排序像合并排序而不像插入排序,堆排序的运行时间为O(N logN);又像插入排序而不像合并排序,堆排序是一种原地排序。因此堆排序具有相对小的运行时间和占用相对小的额

2020-11-18 09:35:51 1236

原创 冒泡排序算法-思想+Java实现

冒泡排序思想基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。 直观表达,每一趟遍历,将一个最大的数移到序列末尾。算法描述比较相邻的元素,如果前一个比后一个大,交换之。 第一趟排序第1个和第2个一对,比较与交换,随后第2个和第3个一对比较交换,这样直到倒数第2个和最后1个,将最大的数移动到最后一位。 第二趟将第二大的数移动至倒数第二位 ...... 因此需要n-1趟。 动图实现...

2020-08-27 23:06:32 343

原创 MYSQL查看表占用空间

查看mysql库中所有表的大小和记录数SELECT TABLE_NAME, DATA_LENGTH, INDEX_LENGTH, ( DATA_LENGTH + INDEX_LENGTH ) AS length, TABLE_ROWS, concat( round( ( DATA_LENGTH + INDEX_LENGTH ) / 1024 / 1024, 3 ), 'MB' ) AS total_sizeFROM information_sc...

2020-07-09 22:30:58 422

原创 两个长整数相加

无论你面试的是什么岗位,应该都或多或少看到过这个问题 - 两个长整数相加(两数均为正整数)要怎么实现。如果a和b的位数不大,确实直接用类型转换就可以求出a+b了,但是万一a和b的位数都是几百位呢,早就溢出了,这时候要怎么计算呢?这种情况下,有三种解决方法可供选择:  一、 用字符串来存储a和b的值;  二、 用数组来存储a和b的值; 三、 用StringBuffer按位存储;  四、 用链表来存储a和b的值。  这四种方法都有一个共同点,就是无论哪一种方法,都可以不用担心...

2020-06-27 12:04:40 812

原创 Spring Boot 常用注解。

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration自动配置。@Compone...

2020-06-03 09:26:10 216

原创 删除 设备驱动器中的百度网盘,360,PPS标志

烦人的百度网盘驱动图标,流氓啊流氓,今天记录一下删除我的电脑中 百度网盘图标:首先打开百度网盘,找到设置:设置,基本,取消在我的电脑中显示,应用:基本操作,有的时候好用,有时候不好用,那就只能去删除注册表了,WIN+R 输入regedit,打开注册表,经过查询资料,网上大部分所说是删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windo...

2019-12-09 11:10:20 1765

原创 java异常体系

1.异常的继承体系结构Throwable 类是 Java 语言中所有错误或异常的超类。 只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java throw 语句抛出。类似地,只有此类或其子类之一才可以是 catch 子句中的参数类型。 Throwable 包含了其线程创建时线程执行堆栈的快照。它还包含了给出有关错误更多信息的消息字符串。 最后,它还可以包含...

2019-10-24 22:47:59 228 1

原创 每天一排序:归并排序

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并排序是一种稳定的排序方法。这是百度百科给的解释,需要深入体会。。。记住最后一句话,归并排序是一种稳定的排序方法。...

2019-10-12 10:51:31 259

原创 mysql导出表结构

1. 首先点击新建查询,然后输入下面的语句SELECTCOLUMN_NAME 字段名称,COLUMN_TYPE 数据类型,IF(IS_NULLABLE='NO','是','否') AS '必填',COLUMN_COMMENT 注释FROMINFORMATION_SCHEMA.COLUMNSwhere-- Finance为数据库名称,到时候只需要修改成你要导出表结...

2019-09-26 15:16:01 555

原创 项目不编译xml文件

最近使用IDEA开发了,虽然不习惯,但是确实挺爽的,哈哈。使用中发现一个问题,idea好像不给编译resource文件夹下的xml文件,导致项目部署到服务器中有各种问题,最后找到原因是因为缺少xml文件,应该是被过滤掉了,在pom.xml文件中加入如下,关闭资源过滤即可,在build中加:<resources><resource><directory&gt...

2019-09-26 14:56:25 872

原创 解决IDEA端口占用,1099被占用

找到占用端口的进程并关闭即可,但这种方式可能导致有用的进程被强行关闭,所以不推荐。第一步:cmd打开命令行窗口,执行命令:netstat -aon|findstr 1099 查找占用端口的进程。第二步:根据pid,继续执行命令:taskkill -f -pid 15380关闭该进程。...

2019-09-26 14:47:34 1620

原创 存储型跨站脚本漏洞,过滤特殊字符, SpringMvc防范XSS攻击。

公司最近在搞测试,请的第三方测试机构。。。一顿操作猛如虎。。。记录一次现在很多项目都容易忽略的存储型跨站脚本漏洞处理,就是XSS攻击漏洞,只要有用户输入的地方,就可能会有XSS漏洞,比如我们在留言板,或者发布文章的地方输入:<script>alert(1);</script>当这条数据被存储到数据库,并且在页面上再次显示的时候,就会弹窗输出“1”,这只是简单的sc...

2019-09-26 09:51:45 2378 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除