自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (2)
  • 收藏
  • 关注

原创 可灵ai出web端了

最近最火的莫过于老照片动态视频了,现在可灵出web端了,更利好开发者了。可灵ai出web端了。

2024-07-08 18:03:13 342

原创 最近很火的字幕截图生成器

最近很火的字幕截图生成器,对于自媒体来说真的太实用了。另外透露一下,你仔细研究就会发现,这是个纯前端的项目。

2024-07-08 18:01:55 777

原创 分布式事务

两阶段提交TCC try confirm cancel本地消息表可靠消息最终一致性尽最大努力通知。

2024-07-05 21:14:56 374

原创 init,service和systemctl的区别

使某服务不自动启动 chkconfig --level 3 httpd off systemctl disable httpd.service。使某服务自动启动 chkconfig --level 3 httpd on systemctl enable httpd.service。启动某服务 service httpd start systemctl start httpd.service。停止某服务 service httpd stop systemctl stop httpd.service。

2024-07-05 21:13:25 322

原创 golang 自旋

自旋。

2024-07-04 21:14:34 415

原创 golang 垃圾回收

gc不回收什么垃圾回收算法三色标记法垃圾回收流程。

2024-07-04 21:13:48 465

原创 设计模式:适配器模式

统一多个类的接口设计:如果一个功能依赖多个外部系统,且这些外部系统的能力是相似的但接口不统一,可以使用适配器模式,依赖于继承、多态的特性,使调用方可以以聚合方式使用外部系统,提升代码扩展性。替换依赖的外部系统:如果一个功能有多个外部系统可供选择,我们可以定义一个Target接口,将外部系统适配为Target,这样就能利用多态性,实现外部系统的替换。封装有缺陷的接口设计:例如如果引入的外部系统接口设计方面有缺陷,会影响我们自身代码的可测性等,就可以考虑使用适配器模式,将引入的系统向我们自身系统设计上靠拢。

2024-07-03 19:52:55 370

原创 设计模式:桥接模式

我们以发送验证码为例,需求是存在两种发送验证码的方式:短信和邮件,同时需要发送两类验证码:普通验证码和紧急验证码在这种情况下,需要一个发送验证码的抽象接口和实现接口,实现接口负责实现两种发送方式,抽象接口负责实现两类验证码。桥接模式适用于把抽象化与实现化解耦,使得二者可以独立变化。

2024-07-03 19:52:25 84

原创 postgresql查看表的排行

【代码】postgresql查看表的排行。

2024-07-02 22:44:17 125

原创 docker删除none镜像

【代码】docker删除none镜像。

2024-07-02 22:42:47 157

原创 go-swag 生成多个文档

【代码】go-swag 生成多个文档。

2024-07-01 21:52:52 125

原创 pprof用途

【代码】pprof用途。

2024-07-01 21:52:15 92

原创 io多路复用

【代码】io多路复用。

2024-06-29 21:46:39 128

原创 epoll的事件通知机制

【代码】epoll的事件通知机制。

2024-06-29 21:45:11 117

原创 web网站的几个常见的安全问题

【代码】web网站的几个常见的安全问题。

2024-06-28 15:43:23 116

原创 web跨域问题

【代码】web跨域问题。

2024-06-28 15:42:51 104

原创 golang的select

【代码】golang的select。

2024-06-27 16:08:28 108

原创 golang的range

【代码】golang的range。

2024-06-27 15:59:21 112

原创 golang里int区别

【代码】golang里int区别。

2024-06-26 23:18:16 105

原创 golang的GMP调度

【代码】golang的GMP调度。

2024-06-26 23:17:46 121

原创 golang的defer

【代码】golang的defer。

2024-06-25 18:17:04 101

原创 golang的context

【代码】golang的context。

2024-06-25 18:16:26 168

原创 golang协程a的panic影响协程b?

【代码】golang协程a的panic影响协程b?

2024-06-24 21:32:35 142

原创 golang的正常模式和饥饿模式

【代码】golang的正常模式和饥饿模式。

2024-06-24 21:31:55 170

原创 tcp握手详情

【代码】tcp握手详情。

2024-06-23 12:22:52 101

原创 tcp和udp区别

【代码】tcp和udp区别。

2024-06-23 12:21:15 93

原创 一个tcp能建立多少http链接

默认情况下建立 TCP 连接不会断开,只有在请求报头中声明 Connection: close 才会在请求完成后关闭连接。如果维持连接,一个 TCP 连接是可以发送多个 HTTP 请求HTTP/1.1 存在一个问题,单个 TCP 连接在同一时刻只能处理一个请求,意思是说:两个请求的生命周期不能重叠,任意两个 HTTP 请求从开始到结束的时间在同一个 TCP 连接里不能重叠HTTP2 提供了 Multiplexing 多路传输特性,可以在一个 TCP 连接中同时完成多个 HTTP 请求浏览器对同一

2024-06-22 23:10:16 119

原创 一个端口可以建多少个tcp链接

Linux内核对TCP连接的识别是通过四元组来区分,即(源ip,源port,目标ip,目标port)。这个四元组只要任意一个不同,就是完全不同的连接!所以说,只要建立的连接是不同的,一个端口是可以建立多个TCP连接的。真正限制一台主机(无论服务客户)的TCP最大连接数的只有内存。

2024-06-22 23:09:21 262

原创 reidis的内存回收和内存淘汰策略

redis的内存回收。

2024-06-21 16:29:54 375

原创 redis是多线程还是单线程

【代码】redis是多线程还是单线程。

2024-06-21 16:17:19 363

原创 redis的5种数据类型

【代码】redis的5种数据类型。

2024-06-20 21:34:12 257

原创 redis跳表skiplist

【代码】redis跳表skiplist。

2024-06-20 21:33:26 113

原创 redis双端链表quicklist

【代码】redis双端链表quicklist。

2024-06-19 21:14:27 79

原创 redis的ziplist压缩列表

【代码】redis的ziplist压缩列表。

2024-06-18 21:41:37 92

原创 redis的dict字典

【代码】redis的dict字典。

2024-06-18 21:40:32 78

原创 MySQL可以从哪些方面做到性能优化

为搜索字段创建索引。避免使用 Select *,列出需要查询的字段。垂直分割分表,水平分割是分割记录,以一条记录/行为单位。垂直分割则是以列为单位,将列分割出去。选择正确的搜索引擎。实现数据库的主从同步,实现读写分离。添加合适的缓存机制,维护代价高。对冷热数据进行均分,减少单个库的压力,使整体性能达到更优

2024-06-17 21:16:35 108

原创 数据库分库分表

分库分表的目的在于减少数据库单库单表的负担,提高查询性能,缩短查询时间。分库分表分别水平切分和垂直切分。垂直切分:分为垂直分库和垂直分表,其中垂直分库是指根据业务的耦合度,将关联度较低的不同表存储于不同的库中,类似于大系统拆分为小系统;垂直分表是指基于数据库表中的列,将不常用的列进行划分成新表,可以使单个表中的数据量变少减少跨页,使得单个页中字段更多,使内存能够加载更多的数据,提高命中率,减少磁盘IO,提高性能。水平切分:水平切分是根据表内数据内在的逻辑关系,将同一个表按不同的条件分散到多个数据库或

2024-06-17 21:15:48 427

原创 mysql大表ddl注意

2、执行DDL前,先看一下库中是否有未提交的事务,注意查看事务information_schema.innodb_trx表。3、随时关注服务器日志状况,已有问题要先行解决。show processlist也可以发现一些问题。6、研发时,预计表就会比较大的时候,要多评审几次,多留一些预置字段,避免DDL操作。4、特别危险的操作一定先在预生产环境或测试环境先行模拟,评估风险。5、尽量避免 kill 会话进程,可能会在某些情况造成数据问题。1、一定要选业务少的时候执行DDL,一定,不要蜜汁自信。

2024-06-15 23:03:17 174

原创 乐观锁和悲观锁

乐观锁操作方法是在数据后面加一个version字段,当需要更新的时候,先查出version的值,更新的时候where条件判断version是否改变,如果没改变,说明没有冲突。要使用悲观锁,必须关闭mysql数据库的自动提交属性,因为MySQL默认使用autocommit模式,也就是当你执行一个更新操作后,MySQL会立即将结果进行提交。在只读型事务中由于不会产生冲突,也没必要使用锁,这样会增加系统负载,降低并行性。效率上,由于处理加锁的机制会让数据库产生额外开销,增加产生死锁机会。乐观锁和悲观锁的意思。

2024-06-15 23:01:56 321

原创 MySQL为什么需要事务回滚机制

在整个系统发生崩溃、数据库进程直接被杀死后,当用户再次启动数据库进程时,还能够立刻通过查询回滚日志将之前未完成的事务进行回滚,这也就需要回滚日志必须先于数据持久化到磁盘上,是我们需要先写日志后写数据库的主要原因。在MySQL中事务回滚通过日志完成,所有事务进行的修改都会先记录到回滚日志中,然后再对数据库中的对应行进行写入。当事务被提交后就无法回滚了。能够在发生错误或用户执行rollback时提供回滚的相关信息。

2024-06-14 21:05:38 330

golang调用kafka的工具包

自己封装的一个golang调用kafka的工具包,包含了consumer,producer,auth,在自己的生产环境上做过验证。可以做参考作用,也可以直接使用。 在我的个人博客里也有部分代码介绍。

2024-04-27

智能提取字幕-mac m1

智能提取字幕是一种利用人工智能技术,通过对视频内容进行分析和处理,自动生成相应的字幕文本的功能。它可以帮助用户快速、准确地从本地视频中提取出字幕,省去了手动输入字幕的繁琐过程。 智能提取字幕的工作原理一般包括以下几个步骤: 视频分析:系统会对选中的本地视频进行分析,提取出视频中的音频内容。 语音识别:通过语音识别技术,将音频内容转换为文本。 字幕生成:根据转换得到的文本,生成相应的字幕文件,可以是常见的字幕格式如SRT、VTT等。 字幕编辑:生成的字幕文件可以进行编辑和调整,以满足用户的需求。 智能提取字幕的优点是节省时间和精力,特别适用于需要大量字幕处理的场景,比如视频制作、教育培训等领域。同时,由于采用了人工智能技术,智能提取字幕的准确性也相对较高。

2024-04-23

智能提取字幕-intel

智能提取字幕是一种利用人工智能技术,通过对视频内容进行分析和处理,自动生成相应的字幕文本的功能。它可以帮助用户快速、准确地从本地视频中提取出字幕,省去了手动输入字幕的繁琐过程。 智能提取字幕的工作原理一般包括以下几个步骤: 视频分析:系统会对选中的本地视频进行分析,提取出视频中的音频内容。 语音识别:通过语音识别技术,将音频内容转换为文本。 字幕生成:根据转换得到的文本,生成相应的字幕文件,可以是常见的字幕格式如SRT、VTT等。 字幕编辑:生成的字幕文件可以进行编辑和调整,以满足用户的需求。 智能提取字幕的优点是节省时间和精力,特别适用于需要大量字幕处理的场景,比如视频制作、教育培训等领域。同时,由于采用了人工智能技术,智能提取字幕的准确性也相对较高。

2024-04-23

智能提取字幕-win10

智能提取字幕 选中本地视频,自动生成字幕 智能提取字幕是一种利用人工智能技术,通过对视频内容进行分析和处理,自动生成相应的字幕文本的功能。它可以帮助用户快速、准确地从本地视频中提取出字幕,省去了手动输入字幕的繁琐过程。 智能提取字幕的工作原理一般包括以下几个步骤: 视频分析:系统会对选中的本地视频进行分析,提取出视频中的音频内容。 语音识别:通过语音识别技术,将音频内容转换为文本。 字幕生成:根据转换得到的文本,生成相应的字幕文件,可以是常见的字幕格式如SRT、VTT等。 字幕编辑:生成的字幕文件可以进行编辑和调整,以满足用户的需求。 智能提取字幕的优点是节省时间和精力,特别适用于需要大量字幕处理的场景,比如视频制作、教育培训等领域。同时,由于采用了人工智能技术,智能提取字幕的准确性也相对较高。

2024-04-23

XHS链接提取/作品采集工具

XHS链接提取/作品采集工具:提取账号发布、收藏、点赞作品链接;提取搜索结果作品、用户链接;采集XHS作品信息;提取XHS作品下载地址;下载XHS无水印作品文件! 更新日志: 新增从浏览器获取 Cookie 功能 修复下载 PNG 图片失败的问题 更新无水印图片地址处理逻辑 新增支持命令行运行模式 修复删除记录失败的问题 优化作品数据储存格式 优化文件下载状态提示 移除内置延时机制 修复其他已知问题 其他细节优化

2024-04-23

某文库系统-v5.7.0

该文库系统基于文档系统知识,建立平台与领域,打造流量、用户、付费和变现的闭环,帮助您更好的搭建文库系统。

2024-04-22

某开源题库系统v9.0.0

该题库系统采用PHP+Mysql架构,是一款对SEO非常友好、功能全面、安全稳定、支持多终端展示并且使用起来极其简单的在线题库管理系统。题库系统,融合在线题库和在线考试。轻量小巧:这是一个轻量的系统 体积小速度快系统安全:高效的轻量级程序 易于二次开发负载高效:榨干硬件的全部运算性能 专业技术团队在线考试:以最低的成本,组织最高效的考试专项练习:模块化训练,快速提高答题能力试题解析:简单、快

2024-04-22

非常好用的chrome浏览器插件-沉浸式翻译

非常好用的chrome浏览器插件-沉浸式翻译 离线安装包 适合没法访问谷歌商店的小伙伴

2024-04-21

实用的Chrome浏览器插件- Image Downloader

非常实用的Chrome浏览器插件- Image Downloader 的离线安装包,日常用来抓图的神器 可以将网页上的图片直接一键下载到本地。

2024-04-21

一个wordpress的HTML5网站模板-外贸主题

一个wordpress的HTML5网站模板-外贸主题 下面是安装步骤: 先导入备份好的数据库(根目录下的wpsql.sql)。 再通过wp-config.php 来配置。 还要在 wp-config.php最上面加上 下面的代码: define('WP_HOME','http://www.*****.com'); //把域名改成自己的。 define('WP_SITEURL',WP_HOME); 然后, wp-login.php进入后台,用户名和密码都是 admin 在后台的 设置 -> 固定链接 重新提交下 ,

2024-04-21

php+flash实现转盘抽奖

php+flash实现的转盘抽奖,下载后可以看一下

2013-12-04

ecshop 最新 数据字典

ecshop 数据字典 针对于ecshop二次开发

2013-09-10

空空如也

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

TA关注的人

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