
资料分享
文章平均质量分 65
一只不吃老鼠的猫
我们一路奋战,不是为了改变世界,而是为了不让世界改变我们!
展开
-
Stream流详解
单列集合双列集合数组零散数据原创 2025-03-12 16:16:20 · 185 阅读 · 0 评论 -
JAVA面经2
每个线程对应一个虚拟机栈。原创 2025-03-03 20:33:58 · 578 阅读 · 0 评论 -
JAVA面经1
候选人AOP,即面向切面编程,在Spring中用于将那些与业务无关但对多个对象产生影响的公共行为和逻辑抽取出来,实现公共模块复用,降低耦合。常见的应用场景包括公共日志保存和事务处理。你们项目中有没有使用到AOP?候选人我们之前在后台管理系统中使用AOP来记录系统操作日志。主要思路是使用AOP的环绕通知和切点表达式,找到需要记录日志的方法,然后通过环绕通知的参数获取请求方法的参数,例如类信息、方法信息、注解、请求方式等,并将这些参数保存到数据库。Spring中的事务是如何实现的?候选人。原创 2025-03-03 20:09:46 · 857 阅读 · 0 评论 -
南邮算法期末复习
最小代价生成树问题的目标是找到一个生成树,使得这棵树上所有边的权重之和最小。两个常用的算法来解决最小代价生成树问题是Kruskal算法和Prim算法(这两种都是贪心算法)。分治法的基本思想就是将原问题分解成若干个规模较小且结构与原问题相似的子问题,然后递归地解决这些子问题,最后再合并子问题的解得到原问题的解。:可以通过局部最优选择来达到全局最优结果,并且对于每个子问题都可以做出这样的选择;贪心算法通常适用于具有以下特征的组合优化问题: -性质:一个问题的最优解包含其子问题的最优解;回溯法 蒙特卡罗方法。原创 2023-12-25 13:49:51 · 1030 阅读 · 0 评论 -
南邮最优化期末复习
次终止性的算法为 最速下降法。区别只在于β的计算方法不同。原创 2023-12-25 13:47:21 · 1774 阅读 · 0 评论