- 博客(11)
- 收藏
- 关注
原创 【Git】撤销某次合并
进入Git Bash输入git rebase -i SHA(这里的SHA是欲撤销合并的前一次提交的SHA,形如377a277)删除合并导致的pick或merge输入:wqgit push --force
2024-06-24 10:46:21
685
1
原创 【Git】合并最近的几次提交
进入git bashgit rebase -i HEAD~n (HEAD为当前工作分支,n为想要合并的最近的几次提交)修改当前bash内的除第一次提交的第一个命令pick为s(若无法修改则输入i)保存(按Esc,然后输入:wq)修改合并的这次提交的描述(若无法修改则输入i)保存(按Esc,然后输入:wq)强制推送分支信息:git push --force
2024-06-24 10:17:36
235
原创 【MySQL - InnoDB】一些知识点
因为关联查询时即使使用到了索引,数据库内部在做关联时也可能会使用到许多算法执行大量不必要的计算。MyISAM引擎相对InnoDB引擎,其叶节点存储的数据是数据在磁盘的位置,其索引和数据是分两个文件*.MYI和*.MYD存储的;InnoDB的叶节点存储的数据就是实际的数据,其索引和数据在同一个文件*.ibd内。:索引存储数据的一种方式,索引与数据一同存储,叶子结点中包含所有的数据。二级索引的叶子结点数据存储的是主键索引(若存在主键)。:若需使用联合索引,需从左开始依次使用对应字段不可跳过。
2024-06-24 01:38:44
336
原创 【Java - 静态方法】线程安全分析
Java静态方法的导入和使用相信在日常开发中也是常用到的,这里由于在程序运行期间基本上只会存在一份代码实例,需要对其在程序运行期间可能发生的线程安全问题进行分析。作为扩展,也需要对其在运行时的内存使用情况进行分析。
2024-06-18 05:12:06
489
原创 【Spring - 数据库侧】几个常用的注解说明
Spring会将标记了@Repository的类纳入其事务管理和异常转换机制中。如果数据访问层抛出未被捕获的异常,Spring会自动将其转换为Spring的DataAccessException异常体系,便于统一处理数据库相关的异常。
2024-06-14 10:10:20
243
原创 nodeJS加载机制
加载自定义模块时,必须以./或../开头,否则nodeJS会将模块视为内置模块或第三方模块进行加载。导入模块时,可省略js、json、node后缀格式名。模块的加载机制(node)。
2024-05-24 15:37:09
223
1
原创 【Git】修改最近一次的提交信息
进入git bash 输入git commit --amend 输入i 修改提交信息 Esc 输入:wq 输入git push --force
2024-04-22 08:31:17
234
原创 【Git】常用命令
SSH(Secure Shell)是由IETF(The Internet Engineering Task Force)制定的安全协议,是专门为远程登录会话和其他网络服务提供安全性的协议,可以弥补网络中的漏洞。通过SSH传输的数据会被加密,能够防止DNS欺骗和IP欺骗;且传输的数据是经过压缩的,还可以加快传输速度。传统的网络服务程序如FTP、PoP、Telnet,其在网络上使用明文传输数据,很容易遭到中间人man-in-middle的攻击。SSH采用RSA加密了所有传输的数据。SSH默认使用端口22。
2024-04-22 08:26:31
777
原创 【node】Promise与async
async修饰的函数为异步函数,返回值为一个Promise对象,返回语句return替代了Promise的resolve方法,返回结果包裹在Promise中。async / await是ES7提供的Promise语法糖,这能大大简化代码。
2024-04-05 22:50:54
148
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人