![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
烁华
这个作者很懒,什么都没留下…
展开
-
事务的传播行为
首先先讲一下数据库事务的四大特性:原子性、一致性、隔离性、持久性: 原子性:整个事务操作,要么同时成功,要么同时失败(中途出现异常情况)。 一致性:事务从开始到结束之后,数据库的完整性约束没有被破坏 隔离性:在同一时间,如果有多个事务需要同时操作,我们会对这多个事务进行串行化,避免多个事务对同一数据进行操作时产生混乱。 持久性:事务操作完成后,已经将数据存入数据库了,这时候就不会进行回滚了 在现实中,我们几乎不会完全遵守这四大特性,因为如果完全遵守的化会导致系统的性能大幅度下降。因此,我们一般会根据实际的原创 2021-03-29 14:57:22 · 197 阅读 · 0 评论 -
通过哈夫曼编码对文件进行解压缩
public class HuffmanCode{ public static void main(String[] args) { // 测试压缩文件 // String srcFile = "源文件路径"; // String dstFile = "压缩文件路径"; // // zipFile(srcFile, dstFile); // System.out.println("压缩文件 ok~~"); // 测试解压文件 String zipFile =原创 2021-03-16 20:37:56 · 512 阅读 · 0 评论 -
算法总结1
思考问题重点在于分析问题,针对问题的特征提出解决方案 朴素算法 递归 栈 Morris 遍历 考虑边界值、特殊值,要怎么处理 袖珍计算器算法 二分查找法 牛顿迭代法 有些通过数学得出的公式直接用 动态规划 矩阵快速幂 通项公式 数据结构、灵活使用变量 结合数据结构充分利用数字标记次数 优先队列模拟问题PriorityQueue 贪心算法、双指针 分治、合并 按位颠倒 取模求和 借助辅助空间(栈。。。) 快慢指针 观察题目特点规律,善于利用图形(折线图。。。)利于解决问题 快速幂 暴力破解 按XX干XX .原创 2020-10-26 17:53:12 · 120 阅读 · 0 评论