摘要:
Summer——从头开始写一个简易的Spring框架 参考Spring框架实现一个简易类似的Java框架。计划陆续实现IOC、AOP、以及数据访问模块和事务控制模块。项目持续维护中...欢迎Star!Thanks~~~ 本项目参考自Spring,但又做出了自己的创新,最大的创新点在于解决循环 阅读全文
摘要:
vfd-cloud 一个基于SpringBoot的云存储网盘项目,适合练手学习SpringBoot,用到的技术栈列到了下面。支持用户的注册登陆及修改密码,利用邮箱进行验证。支持文件上传下载以及分享和删除。支持文件夹的创建分享及删除。 用户的注册登陆及修改密码,采用邮箱进行验证 文件上传下载以及分 阅读全文
摘要:
DROP TABLE IF EXISTS `pms_category`; CREATE TABLE `pms_category` ( `cat_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类id', `name` char(50) DEFAULT 阅读全文
摘要:
Leetcode组合总和系列——回溯(剪枝优化)+动态规划 组合总和 I 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包 阅读全文
摘要:
每天定时获取必应每日一图并保存做壁纸 必应每天会更新每日一图,这些图片都是特别好看,适合做封面壁纸等等。我做了一个自动脚本,让它每天定时获取每日一图,然后设置为个人主页博客的封面,封面和背景一共九张图片,每天更新后以队列的顺序替换。 这里是成品:个人搭建的博客主页 获取每日一图的链接 从接口 阅读全文
摘要:
<二分查找+双指针+前缀和>解决子数组和排序后的区间和 题目重现: 给你一个数组 nums ,它包含 n 个正整数。你需要计算所有非空连续子数组的和,并将它们按升序排序,得到一个新的包含 n * (n + 1) / 2 个数字的数组。 请你返回在新数组中下标为 left 到 right (下标从 1 阅读全文
摘要:
常见算法技巧之——双指针思想 欢迎访问我的个人主页 双指针思想是指设置两个指针解决一些算法问题。一般用的比较多的就是去解决数组、链表类的问题,还有很耳熟能详的二分查找问题。本文将根据自己平时做题的总结以及在网上看到的其他大佬的总结讲解来讨论一下双指针的使用技巧。本文会根据我平时做题实时更新。 快 阅读全文
摘要:
单例模式 个人主页 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接 阅读全文
摘要:
操作系统实验——读者写者模型(写优先) 个人博客主页 参考资料: Java实现PV操作 | 生产者与消费者 读者写者 对一个公共数据进行写入和读取操作,和之前的生产者消费者模型很类似,我们梳理一下两者的区别。 都是多个线程对同一块数据进行操作 生产者与生产者之间互斥、消费者与消费者之间互斥、生产者与 阅读全文