x-admin项目相关 建表12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758create database xdb;CREATE TABLE `x_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `userna 2023-06-09
记录一次git stash drop误删恢复 记录一次stash误删恢复过程今天写代码切换分支的时候,把一些暂时不想commit的代码stash了,然后到其他分支做别的事情,然后想着清理一下stash list(因为之前的太乱了,有很多不用了的),结果不小心drop了一段有用的代码(400多行) 恢复网上找了大佬们的解决方案各种尝试,有的说使用git reflog,但我的没有效果(查不到stash的记录,里面都是HEAD的内容),找到了一个有 2023-05-26 git #git
记录一次数据库被攻击 事发经过最近在做一个项目,数据放在云服务器的docker上跑的mysql 下午还在写代码测数据,晚上回来连接的时候报错 “null, message from server: “Host ‘xxxx‘ is not allowed to connect to this MySQL server“ 第一时间想的是是不是远程容器停了,上去后发现在运行 然后查了这个错误,是登录用户没有对应ip的连接 2023-05-17 数据库 #服务器 #mysql
牛客论坛实现技术细节 牛客论坛项目首页功能 展示讨论区的内容 分页获取展示 日志显示 2.1 发送邮件 2.2 注册功能 参考链接Docker/Docker-Compose 安装 Kafka - 掘金 (juejin.cn) docker 安装 elasticsearch & kibana, 杜绝报错 - 知乎 (zhihu.com) 2023-04-25 学习 #项目
IBM lab踩坑 注册IBM cloud账号 猜测是他不支持一些邮箱注册,我使用的是不常见的邮箱,可以使用QQ邮箱 也可能是开了梯子的问题,把梯子关了,是可以的 ibmcloud cli 安装使用 IBM Cloud Code Engine CLI | IBM Cloud 文档 IBM Cloud CLI 入门 | IBM Cloud 文档 2023-04-23
leetcode 931 题目描述931. 下降路径最小和给你一个 n x n 的 方形 整数数组 matrix ,请你找出并返回通过 matrix 的下降路径 的 最小和 。 下降路径 可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列(即位于正下方或者沿对角线向左或者向右的第一个元素)。具体来说,位置 (row, col) 的下一个元素应当是 (row + 1, co 2023-04-19 leetcode #刷题
leetcode 354 题目描述354. 俄罗斯套娃信封问题给你一个二维整数数组 envelopes ,其中 envelopes[i] = [wi, hi] ,表示第 i 个信封的宽度和高度。 当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样。 请计算 最多能有多少个 信封能组成一组“俄罗斯套娃”信封(即可以把一个信封放到另一个信封里面)。 注意:不允许旋转信封。 示例 1 2023-04-19 leetcode #刷题
BBC纪录片《睡眠十律》 BBC纪录片《睡眠十律》观后小知识点 帮助人更多的了解自己 睡前至少一个小时,洗个热水澡,让体温上升。体温逐渐下降的过程会让人更有睡意 限制卧床时间,规律作息,只有睡觉的时候才上床 打盹时间:下午2点到5点。上午7-12点,晚上6-8点不要打盹。 打鼾:用润湿条(这个没怎么听过)减少口腔内软组织的振动 轻微打鼾 非处方药 严重打鼾 看医生 酒和咖啡都会非常影响睡觉,不要在睡前喝 咖 2023-04-18 日常 #日常
MySQL InnoDB MVCC 机制理解 MySQL InnoDB MVCC 机制理解1. 什么是MVCCMVCC,即Multi-Version Concurrency Control (多版本并发控制)。它是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 mysql数据库隔离级别读已提交、可重复读 都是基于MVCC实现的,相对于加锁简单粗暴的方式,它用更好的方式去处理读写冲突,能有效提高数 2023-04-18 MySQL #MySQL #MVCC
leetcode 300 题目描述300. 最长递增子序列给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 123输入:nums = [10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是 [2,3,7,101],因此 2023-04-16 leetcode #刷题