数据库报1205-Lock wait timeout exceeded; try restarting transaction解决方案

文章浏览阅读2.3k次。MySQL错误码1205代表了一个死锁错误(Deadlock)。死锁是多个事务相互等待彼此释放锁资源的情况,导致它们都无法继续执行。这通常发生在并发访问数据库时,多个事务试图同时修改相同的数据行或资源。_1205 - lock wait timeout exceeded; try restarting transaction
分类: 数据库 发布时间: 01-15 17:44 阅读次数: 0

Oracle闪回详解(闪回查询,闪回数据,回退数据,闪回表,闪回数据库,闪回快照,闪回主备库(恢复关系),闪回归档,注意事项,有关闪回常用查询命令)

文章浏览阅读3.3k次。即在备库进行,开启此模式时为了在备库进行一些测试操作,而又不行留存在数据库中,当备库切换回physical standby物理备库时,之前在snapshot standby模式进行的测试将会被丢弃。如果一块数据磁盘空间无法保存某个数据时(比如以前是1k,现在update到2k,而当前块的空闲空间不足1k),则会将新的数据保存到另外一个新的块里,然后在以前的块保存一个新位置的地址连接。允许用户查询过去某个时间点的数据,用以重构由于意外删除或更改的数据,数据不会变化。如果已经做了上述操作,从库可以选择重建。_oracle 闪回
分类: 数据库 发布时间: 01-15 17:04 阅读次数: 0

做了一个热榜聚合软件 -- InfoFlow(Golang初学者项目,开源)

文章浏览阅读915次。信息洪流时代,主动减少信息的摄入,更加需要勇气。 —— 题记01 软件介绍 - InfoFlowInfoFlow,信息流。(来源:InfoFlow截图)InfoFlow是一个由纯 Golang 制作的 GUI 程序,主要用于学习 golang 语法和少量的网络编程知识。主要实现的功能是收集了 知乎、微博、哔哩哔哩番剧 的热榜,并提供 CSDN 热榜展示和内容检索功能。使用说明:点击单选框选择信息源可根据关键词搜索 CSDN 内容(仅限 CSDN)单击 信息流 展示详细信息和图片双击 _部署开源热榜汇聚
分类: 数据库 发布时间: 01-14 05:24 阅读次数: 0

我横竖睡不着,又起来看了一遍Golang文档,发现满屏写着 -- 省流

文章浏览阅读471次。最近准备从 Java 转 Golang,收集了一些 Golang 的学习资料。决定从 Golang 的文档看起。命名Go的关键字数量非常克制,只有 25 个: break default func interface select case defer go map struct chan else goto pack
分类: 数据库 发布时间: 01-14 04:34 阅读次数: 0

零成本系列丨盏茶的功夫,零成本搭建了一个自己的博客网站

文章浏览阅读172次。本文是零成本建站,不需要编程基础,打造专属于你的个人博客网站。当然,你也可以打造成电商、社交等网站~
分类: 数据库 发布时间: 01-14 04:04 阅读次数: 0

为什么说 Go 是一门简洁高效的语言

文章浏览阅读496次。01 Go 的诞生我们都知道 Go语言 是由 Google 公司设计的,准确来说是 2007 年底构思的。当前的一些主流编程语言(C++、Java、Python等)在解决由 多核处理器,系统的网格化、大规模计算机集群 和 Web编程模型 带来的问题采用的方法大多是 通过迂回的方式而不是正面解决。也就是治标不治本。而且,计算机技术发展这么到现在,很多项目的规模都上去了,数百万行的代码量,由成百上千的程序员协同开发,而且每天都进行更新。就算使用大型编译集群,也可能需要数十分钟甚至数小时来进行一次编译。_go语言有多简洁
分类: 数据库 发布时间: 01-14 03:14 阅读次数: 0

除了 Typora,还有哪些免费还好用的 Markdown 编辑器?

文章浏览阅读1.7k次。一、Typora 可见即可得在网上看教程的伙伴应该都看过老师手打 markdown 笔记的场景,里面用的 markdown 编辑器基本上都是 Typora!不同于别的编辑器,有预览和编辑两栏,Typora 可见即可得的特性一直备受推崇。而最近 Typora 终于推出 v1.0.0 版本,也是收费的开始。虽然 v1.0.0 版本开始收费,但是之前的 beta 版本还是免费的,所以目前版本满足需求是不需要考虑付费的。很多人不知道的是,Typora 的作者是国人来的(所以说不要骂国内没有良心的软件开发_markdown以外的
分类: 数据库 发布时间: 01-14 02:44 阅读次数: 0

Go语言的包管理演进,项目源码应该放在哪里

文章浏览阅读870次。1、包管理工具选择一门语言来开发一个项目,我们选择的不仅是这门语言的语法和特性,还需要接受它的所有生态环境。其中最值得关注的就是第三方库的依赖,以及我们应该怎样去管理它们。包管理工具用于自动化构建代码,以及以一致的方式下载、更新和删除项目依赖项。目前大多数主流语言都有一套标准的包管理解决方案,比如 Ruby 的 RubyGems,Node.js 的 npm,Rust 的 Cargo 等。在Go语言早期的版本,包依赖管理是缺失的,后面也经历了一些混乱的时代。2、GOPATH在 Go Module_go 1.13以前项目放在
分类: 数据库 发布时间: 01-14 01:54 阅读次数: 0

JavaScript 时间处理库之 Day.js 的常用 API

文章浏览阅读2.2k次,点赞2次,收藏2次。dayjs中文官网Day.js: Moment.js 的 2kB 轻量化方案,拥有同样强大的 API解析// 解析 param 返回一个day.js 对象,如下图:dayjs()// 使用 .format() 可转成字符串,否则返回的都是 dayjs 对象// "2018-04-05T00:00:00+08:00"dayjs('2018-04-04T16:00:00.000Z').format()// "1995-12-25T00:00:00+08:00"dayjs("12-2._dayjs api
分类: 数据库 发布时间: 01-14 01:24 阅读次数: 0

小程序重构第一期丨不小心删库了。。。

文章浏览阅读213次。一、以前的代码烂成一坨事情的起因是,我之前不是准备 学Go语言 嘛。基础学完后,准备开个项目练练手,突然发现我大二开发的小程序又自动把我的签到数据 –清零了!这里简单介绍一下 时光早安(重构前)的功能:早起打卡(含赛季评定、排行榜和签语抽取等)计时(含长时间倒计时、钟表、音乐播放等)打卡记录(设定目标,打卡标记)设置(设置个性签名,早起时间判定等)其实我还在小程序隐藏了一个后台数据管理~细数 时光早安(重构前) 罪状:代码臃肿,结构不合理逻辑混乱,前后端严重糅合功能、效果全靠_小程序cms数据库删了
分类: 数据库 发布时间: 01-14 00:34 阅读次数: 0

VSCode的C/C++环境初始化(2022版)

文章浏览阅读2.1k次,点赞4次,收藏12次。提前说明:如果中间 VSCode 提示要装插件,直接点击安装推荐的第一个即可。下拉框有 g++(编译) gdb(调试) 可以盲选。第一步:下载MinGW64下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/拉到下面下载即可:下载不了的可以私信我或者去我公众号无套路获取。重点关注:下载好之后是一个压缩包,直接解压缩,然后放到一个纯英文路径下。比如本文使用的是:D:\Environ_vscode 2022 mingw
分类: 数据库 发布时间: 01-14 00:04 阅读次数: 0

Golang项目常用 .gitignore 模板

文章浏览阅读734次。修改自码云的.gitignore模板# Binaries for programs and plugins*.exe*.exe~*.dll*.so*.dylib# Test binary, built with `go test -c`*.test# Output of the go coverage tool, specifically when used with LiteIDE*.out# Dependency directories (remove the comment_golang gitignore
分类: 数据库 发布时间: 01-13 23:14 阅读次数: 0

小程序重构第二期丨不能说和原版毫无关系,只能说......

文章浏览阅读584次。一、新旧版对比图(左旧右新)计时页面整合到打卡页,新板块设置为信息流。图片截图版本只展示了最近热门番剧的信息,后继版本会加入更多精简的信息。早起签到页精简页面,赛季逻辑精简。后继还会继续完善早起赛季逻辑。原打卡页比较简陋,新版打卡页整合了倒计时、时钟等功能。后继会继续完善打卡逻辑。二、开发历程项目在12-17开始,截止目前最后一次提交代码是12-23,本次重构历时约六天。重构的设计文档↓↓↓三、开发实践3.1 前后端分离更清晰写第一个版本还是个程序小白,没有太多前后端的概念_colorui 签到任务
分类: 数据库 发布时间: 01-13 22:44 阅读次数: 0

推荐一个小工具 -- 微信&QQ防撤回

文章浏览阅读2k次。RevokeMsgPatcher软件的名字叫 RevokeMsgPatcher,在 GitHub 上开源。软件截图如下:功能包括 微信 & QQ & TIM & QQ轻聊版 防撤回、多开等。使用方法也非常简单(以微信为例)先关闭软件,然后打开工具选择软件路径,点击安装补丁即可。注意事项:升级或者重新安装微信后需要 RevokeMsgPatcher需要 重新安装补丁。以前几个版本是可以提示 对方已撤回的,但是现在不提示了。获取工具蓝奏云:https://wwx.la_github - huiyadanli/revokemsgpatcher
分类: 数据库 发布时间: 01-13 21:54 阅读次数: 0

如何给未来的自己写信--小程序版

文章浏览阅读1.1k次。点我体验效果展示写信界面:收信形式(微信-服务通知):功能实现订阅消息 + 云函数 + 触发器小程序端订阅消息实现:小程序端主要是获取订阅消息发送的权限。为了避免每次发送都需要询问,可以引导用户勾选 不再询问。onMailSubmit() { // 如果已经授权订阅消息,直接插入数据到数据库 if (this.data.hasSub) { return this.addDateSub() } let tmplId = app.globalD_微信小程序 写信功能怎么开发
分类: 数据库 发布时间: 01-13 21:24 阅读次数: 0

springboot mybatis-plus 对接 sqlserver 数据库 批处理的问题 批量更新添加数据 方案三

文章浏览阅读1.9k次。子表批量保存 使用的 mybatis-plus提供的 saveOrUpdateBatch saveBatch 这两个方法。于是我就 在 mybatis-plus 依赖的基础上 封装了一个 自定义的 saveOrUpdateBatch 方法。mybatis-plus 代码生成器 mybatis-plus-generator: 3.3.2。最后我的结论 应该是 mybatis-plus在处理 sqlserver 批处理的时候。mssql-jdbc 和 mybatis-plus 都调整的了版本 还是不行。_mybatis-plus sqlserver
分类: 数据库 发布时间: 01-13 20:34 阅读次数: 0

spring boot集成mybatis-plus——Mybatis Plus 批量 Insert_新增数据(图文讲解)

文章浏览阅读5.5k次。Mybatis Plus 批量 Insert_新增数据(图文讲解)更新时间 2023-01-10 16:02:58前言大家好,我是小哈。本小节中,我们将学习如何通过 Mybatis Plus 实现 MySQL 批量插入数据。什么是批量插入?优势在哪里?先抛出一个问题:假设老板给你下了个任务,向数据库中添加 100 万条数据,并且不能耗时太久!通常来说,我们向 MySQL 中新增..._mybatisplus批量新增数据
分类: 数据库 发布时间: 01-13 20:04 阅读次数: 0

数据库中表、字段等相关信息(oracle、mysql、达梦)查询

文章浏览阅读3.5k次。数据库中表、字段等相关信息_达梦中对应的 information_schema.tables
分类: 数据库 发布时间: 01-13 19:14 阅读次数: 0

GaussDB数据库中的同义词SYNONYM

文章浏览阅读3.5k次,点赞41次,收藏38次。GaussDB的同义词是一种数据库对象,用于为其他数据库对象提供别名。同义词可以简化SQL查询语句,提高可读性和可维护性。同时,同义词还可以实现数据的逻辑隔离和访问控制,提高数据库的安全性。
分类: 数据库 发布时间: 01-13 18:34 阅读次数: 0

数据库系统基础速成—SQL代码查询语言篇

文章浏览阅读1.5k次,点赞12次,收藏24次。本文写了一些常用的SQL代码,语句,几乎包含了所有基础的SQL代码,只有少数几个不常用的并未列出。其次为了使代码框中的文字更加清晰,代码框中的文字并没有使用注释符进行注释。1、基本数据类型2、创建数据库关系(create)3、主键声明(primary key)4、外键声明(foreign key)5、约束语句之不允许为空值约束(not null)6、关系中添加(插入)数据(insert into)7、删除所有元组(表中所有行的数据)(delete from)删除一个关系_csdn数据库速成
分类: 数据库 发布时间: 01-13 17:44 阅读次数: 0