Spring中事务与AOP的先后顺序问题 一、问题描述 1.1 场景1 最近在做一个客户编辑主体信息时上传pdf转图片的功能,采用的策略是在编辑方法执行完成之后使用AOP去生成相应的图片,但是测试同事在测试的过程中发现,偶尔上传pdf时图片转换不成功。在打印了很多的日志之后终于发现了问题:就是编辑方法中的事务还未提交,切面就已经开始执行了(存在偶然性),导致切面中的方法在查询时没有查询到相应的文件,也就没有办法生成PDF。 1.2 场景2 编程开发 2025年08月14日 114 点赞 0 评论 9188 浏览
23届秋招终于上岸啦!迅速接下美团产运意向书!开心! 众所周知今年的大环境尤其严峻,我作为23届应届生经历了从8月初开始的秋招,终于在地狱难度中成功上岸了! 美团Time line 8.6 笔试(赛码题库,笔试完了一直没消息,间隔好久,以为凉了,后面终于接到面试通知,真的是激动的心,颤抖的手啊哈哈哈) 8.23 业务一面 8.26 业务二面 9.1 Hr面 9.5 意向书 #为什么投美团 首先美团一直是我很心仪的互联网大厂,而产品 编程开发 2026年02月28日 142 点赞 0 评论 9195 浏览
云原生系列Go语言篇-Go的环境配置 本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 每种编程语言都需要有开发环境,Go自然也不例外。如果读者之前已经写过Go程序,那么一定已经有环境了,但可能会漏掉一些最新技术和工具。如果是第一次在电脑上配置Go,也不必担心,Go及其支持工具非常简单。在配置好环境并验证后,我们会构建一个简单程序,学习几种构建和运行Go的方式,然后涉足一些简化Go开发的工具和技巧。 安装Go 编程开发 2025年07月01日 56 点赞 0 评论 9209 浏览
Go 中的 DevOps——你的第一个 Go 程序 Go 训练营系列中的 DevOps image.png 为什么在 Go 中使用 DevOps? 目前,大多数 DevOps 工程师都使用Python它作为他们的 DevOps 编程语言。但是Python伴随着一些编译时和服务扩展问题。 例如,简单地升级到新版本的 Python ( Python2 to Python3, Python3.7 to Python3.11) 可能会导致您现有 编程开发 2025年08月23日 137 点赞 0 评论 9210 浏览
面试复盘,是面试结束后最有价值的事情 我时常跟各位伙伴说,如果长时间没有换过工作,刚开始准备跳槽时,一定先要找几家不太可能去的公司“练练手”,重新适应一下面试的感觉。 这样做的目的,是从面试中进行复盘,为了应对目标公司的面试,提前做好面试准备。 另外一种情况是,在面试中难免会遇到发挥不理想的情况,不要太苛责自己,更重要的是反思、总结。复盘自己在面试中做的不够好的地方,在后续的求职中能更好的发挥。 现实情况,往往是一两个月,面试了十几家 编程开发 2024年11月24日 49 点赞 0 评论 9249 浏览
暂停训练AI 当代人工智能系统现在在一般任务上变得与人类具有竞争力,我们必须扪心自问:我们是否应该让机器用宣传和谎言充斥我们的信息渠道?我们是否应该自动化所有工作,包括令人满意的工作?我们是否应该发展最终可能比我们更多、更聪明,淘汰并取代我们的非人类思维?我们应该冒险失去对我们文明的控制吗?” 马斯克写的这封信,“只有当我们确信它们的影响是积极的并且风险是可控的时候,才应该开发强大的人工智能系统。这种信心必须有 编程开发 2025年12月17日 133 点赞 0 评论 9253 浏览
有点歪楼的搞笑 1.最近喜欢的颜色是:酸辣粉。 2.我不知道什么是爱,但我知道什么是饭。 3.肚子又在打鼓了,头发也在做自由落体。 4.我问风扇我丑吗?它摇了一晚上的头。 5.贫穷限制了我很多,但就是没有限制我的体重。 6.我的超能力就是所有事情,都超出了我的能力。 7.人生有葱动,才会有姜来,不要因为一点挫折就蒜了。 8.别人用的香奈儿包,LV包,宝格丽包,而我用的表情包。 9.成功的聪明人太多了,我必须为笨蛋 编程开发 2025年12月25日 34 点赞 0 评论 9298 浏览
如何更快地开发应用 尝试尽早获得反馈 如果您是初学者,可以安全地假设将有很多方法可以改进您的代码。如果该方法没问题,也许您忘记在提交之前应用代码样式。或者,也许您在使用 Git 时犯了许多小错误之一,这可能与在提交消息中使用错误的时态一样微妙。 从你的高级同事或导师的角度来看,不可能预测可能出现什么问题。您需要对您的输出进行审查,然后在那里,可以纠正您移动的方向。您越早获得反馈,整个过程就会越快。例如: 在开始更改 编程开发 2025年09月24日 117 点赞 0 评论 9301 浏览
华为OD机试 分糖果 本期题目:分糖果 🍬👦🏻🤝👧🏻🍬 题目 小明从糖果盒中随意抓一把糖果 🍬 每次小明会取出一半的糖果分给同学们 👦🏻🤝👧🏻🍬🍬🍬 当糖果不能平均分配时 小明可以从糖果盒中(假设盒中糖果足够)取出一个或放回一个糖果 📦🍬 小明至少需要多少次(取出放回和平均分配均记一次)能将手中糖果分至只剩一颗 🤏🏻🍬 输入 抓取糖果数(小于1000000),例如15 🔢 输出描述 最少分至一颗糖果的次数,例如5 🔢 编程开发 2026年02月22日 89 点赞 0 评论 9317 浏览
基于VirtualBox搭建Hyperf开发环境 对于PHP而言,服务应用似乎天生就不适合它,于是swoole出现了,而Hyperf是基于swoole为PHP微服务铺路的框架。Hyperf 将存在丰富的可能性,如实现 Web 服务,网关服务,分布式中间件,微服务架构,游戏服务器,物联网(IOT)等。 官方教程给出了docker下开发的方式。然而如果有些同学就是习惯了原始的方式或者说因为某种原因不能使用该种方式开发,那还有一种就是基于Virtual 编程开发 2026年05月16日 89 点赞 0 评论 9320 浏览