摘要: Shiro安全框架 Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境 阅读全文
posted @ 2025-03-27 20:56 mango0219 阅读(226) 评论(0) 推荐(0)
摘要: Redis与数据库数据保持一致性 在我们系统中缓存最常用的策略是:服务端需要同时维系DB和Cache,并且是以DB的结果为准,Cache-Aside Pattern(缓存分离模式、旁路缓存)。 阅读全文
posted @ 2025-03-27 20:55 mango0219 阅读(800) 评论(0) 推荐(1)
摘要: Pytorch深度学习 PyTorch 是一个开源的机器学习库,主要用于进行计算机视觉(CV)、自然语言处理(NLP)、语音识别等领域的研究和开发。 阅读全文
posted @ 2025-03-27 20:54 mango0219 阅读(72) 评论(0) 推荐(0)
摘要: Redis7学习笔记 Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案。 阅读全文
posted @ 2025-03-27 20:54 mango0219 阅读(121) 评论(0) 推荐(0)
摘要: Python爬虫 - 网易云音乐下载 通过Python爬虫爬取网易云歌单。 阅读全文
posted @ 2025-03-27 20:53 mango0219 阅读(462) 评论(0) 推荐(0)
摘要: Nginx配置详解 Nginx常用配置详解。 阅读全文
posted @ 2025-03-27 20:52 mango0219 阅读(977) 评论(0) 推荐(0)
摘要: Nginx快速入门 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。 阅读全文
posted @ 2025-03-27 20:51 mango0219 阅读(44) 评论(0) 推荐(0)
摘要: MySQL事务 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 阅读全文
posted @ 2025-03-27 20:51 mango0219 阅读(24) 评论(0) 推荐(0)
摘要: MySQL高级 MySQL存储引擎决定了数据在磁盘上的存储方式和访问方式。不同的存储引擎实现了不同的存储和检索算法,因此它们在处理和管理数据的方式上存在差异。也就是说,存储引擎决定了数据在磁盘上的存储方式和访问方式。 阅读全文
posted @ 2025-03-27 20:50 mango0219 阅读(35) 评论(0) 推荐(0)
摘要: MySQL集群 如果我们的数据库只有一台服务器,那么很容易产生单点故障的问题,比如这台服务器访问压力过大而没有响应或者崩溃,那么服务就不可用了。再比如这台服务器的硬盘坏了,那么整个数据库的数据就全部丢失了,这是重大的安全事故。 阅读全文
posted @ 2025-03-27 20:50 mango0219 阅读(69) 评论(0) 推荐(0)
摘要: MyBatisPlus - 远离SQL Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 阅读全文
posted @ 2025-03-27 20:49 mango0219 阅读(95) 评论(0) 推荐(0)
摘要: MybatisPlus实现联表分页查询 在开发中遇到了一个问题,需要进行联表查询并进行分页,因为不想自己来写分页,所以还是依靠MybatisPlus来实现想要的功能。 阅读全文
posted @ 2025-03-27 20:49 mango0219 阅读(198) 评论(0) 推荐(0)
摘要: Docker Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙盒机制,相互之间不会存在任何接口。几乎没有性能开销,可以很容易的在机器和数据中心运行。最重要的是,他们不依赖于任何语言、框架或者包装系统。 阅读全文
posted @ 2025-03-27 20:48 mango0219 阅读(45) 评论(0) 推荐(0)
摘要: Linux学习笔记 linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。 阅读全文
posted @ 2025-03-27 20:48 mango0219 阅读(82) 评论(0) 推荐(1)
摘要: Mybatis - 半自动ORM框架 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 阅读全文
posted @ 2025-03-27 20:47 mango0219 阅读(58) 评论(0) 推荐(0)
摘要: 系统执行业务逻辑之前,会对输入数据进行校验,检测数据是否有效合法的。所以我们可能会写大量的`if else`等判断逻辑,特别是在不同方法出现相同的数据时,校验的逻辑代码会反复出现,导致代码冗余,阅读性和可维护性极差。 阅读全文
posted @ 2025-03-27 20:46 mango0219 阅读(84) 评论(0) 推荐(0)
摘要: 数据分析之Numpy Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 阅读全文
posted @ 2025-03-27 20:46 mango0219 阅读(81) 评论(0) 推荐(0)
摘要: Apache POI  &  EasyExcel 操作Excel目前比较流行的就是Apache POI和阿里巴巴的EasyExcel 阅读全文
posted @ 2025-03-27 20:46 mango0219 阅读(196) 评论(0) 推荐(0)
摘要: 数据分析之Matplotlib 数据可视化就是将数据转换成图或表等,以一种更直观的方式展现和呈现数据。通过“可视化”的方式,我们看不懂的数据通过图形化的手段进行有效地表达,准确高效、简洁全面地传递某种信息,甚至帮助我们发现某种甚至帮助我们发现某种规律和特征,挖掘数据背后的价值。 阅读全文
posted @ 2025-03-27 20:45 mango0219 阅读(135) 评论(0) 推荐(0)
摘要: 深度学习笔记 - 刘二大人 梯度下降:所有数据一起求损失、求平均,进行梯度下降,可并行,但是效果不好 阅读全文
posted @ 2025-03-27 20:45 mango0219 阅读(55) 评论(0) 推荐(0)
摘要: 软件测试理论 软件测试:使用技术手段验证软件是否满足需求。 阅读全文
posted @ 2025-03-27 20:44 mango0219 阅读(50) 评论(0) 推荐(0)
摘要: 经典算法 - 回溯法 回溯法是一种纯暴力的搜索,并不是一种高效的算法。 阅读全文
posted @ 2025-03-27 20:43 mango0219 阅读(48) 评论(0) 推荐(0)
摘要: 经典目标检测网络 目标检测算法主要分两类:One-Stage与Two-Stage。One-Stage与Two-Stage是两种不同的思路,其各有各的优缺点。 阅读全文
posted @ 2025-03-27 20:43 mango0219 阅读(200) 评论(0) 推荐(0)
摘要: 目标检测算法 - YOLOv2 2017年,提出了yolov2和yolo9000,yolo9000能够实时检测超过9000种物体,主要检测网络还是yolov2。yolov2的整体网络架构和基本思想没有变化,重点解决yolov1召回率和定位精度方面的不足。相比其它的检测器,速度更快、精度更高、可以适应多种尺寸的图像输入。 阅读全文
posted @ 2025-03-27 20:42 mango0219 阅读(82) 评论(0) 推荐(0)
摘要: 经典算法 - 贪心算法 贪心算法或贪心思想采用贪心的策略,保证每次操作都是局部最优的,从而使最后得到的结果是全局最优的。 阅读全文
posted @ 2025-03-27 20:42 mango0219 阅读(41) 评论(0) 推荐(0)
摘要: 分布式版本控制工具 - Git 软件配置管理(SCM,Software Configuration Management)是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 阅读全文
posted @ 2025-03-27 20:41 mango0219 阅读(46) 评论(0) 推荐(0)
摘要: 目标检测算法 - YOLOv1 YOLO的全称是you only look once,指只需要浏览一次就可以识别出图中的物体的类别和位置。 阅读全文
posted @ 2025-03-27 20:41 mango0219 阅读(120) 评论(0) 推荐(0)
摘要: 阿里云短信业务SMS 使用阿里云短信服务实现短信验证码发送。 阅读全文
posted @ 2025-03-27 20:40 mango0219 阅读(36) 评论(0) 推荐(0)
摘要: 机器学习基础知识 机器学习是研究计算机模仿人类学习的过程,利用新的数据改善自身的性能,是人工智能的核心。 阅读全文
posted @ 2025-03-27 20:39 mango0219 阅读(141) 评论(0) 推荐(0)
摘要: ResponseBodyAdvice与@RestControllerAdvice @RestControllerAdvice是一个组合注解,由@ControllerAdvice、@ResponseBody组成,而@ControllerAdvice继承了@Component,因此@RestControllerAdvice本质上是个Component,用于定义@ExceptionHandler,@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法。 阅读全文
posted @ 2025-03-27 20:38 mango0219 阅读(383) 评论(0) 推荐(0)
摘要: Spring AOP 应用 AOP可以将一些公用的代码,自然的嵌入到指定方法的指定位置。 阅读全文
posted @ 2025-03-27 20:37 mango0219 阅读(326) 评论(0) 推荐(1)