[置顶] 程序员如何自我提升

摘要: 项目开发 完成大于完美。 最重要的就是在承诺时间内完成,不完美可以后期慢慢优化。 每天工作前,列出一个任务清单taskList。包含To Do事项。 效率非常重要。而专注力是效率的关键。集中精神,效率才会高。 别急着写代码。先做好技术设计。一个好的设计(数据库设计、接口设计等待)会事半功倍 项目比较 阅读全文

posted @ 2018-04-10 21:06 乐之者v 阅读(411) 评论(0) 推荐(0) 编辑

2024年4月28日

系统之间的一致性问题 -- 支付成功显示未支付

摘要: 系统之间的一致性问题 -- 支付成功显示未支付: 接入第三方系统的支付接口,支付成功后,却显示未支付。 这种一般是系统之间的状态不一致导致的。 问题分析: 先查看第三方系统的支付状态。 如果第三方系统的支付状态也是未支付,那么说明第三方系统的状态有问题。 如果第三方系统的支付状态是支付成功,那么说明 阅读全文

posted @ 2024-04-28 12:41 乐之者v 阅读(4) 评论(0) 推荐(0) 编辑

2024年4月4日

intellij idea 使用git的 cherry pick 摘取其他分支的comment

摘要: cherry pick 摘取其他分支的comment 如果想把 feature_v1.0 分支的comment 摘到 feature_v1.0_new 分支上, 先切换到 feature_v1.0_new分支,这一步不能少了。 然后点击 下面菜单栏的 git,点击Local Changes旁边的 L 阅读全文

posted @ 2024-04-04 11:43 乐之者v 阅读(4) 评论(0) 推荐(0) 编辑

intellij idea 使用git ,快速合并冲突

摘要: 可以选择左边的远程分支上的代码,也可以选择右边的代码,而中间是合并的结果。 一个快速合并冲突的小技巧: 如果冲突比较多,想要快速合并冲突。也可以直接点击上图中 Apply non-conflicting changes 旁边的 All 。 这样 Idea 就会自动帮你把 左右两边的分支内容合并,不用 阅读全文

posted @ 2024-04-04 11:30 乐之者v 阅读(15) 评论(0) 推荐(0) 编辑

2024年4月3日

dubbo 统一异常处理

摘要: 依赖包 pom.xml 如下: <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-registry-nacos</artifactId> <version>3.0.4</version> </dependency> 阅读全文

posted @ 2024-04-03 23:45 乐之者v 阅读(6) 评论(0) 推荐(0) 编辑

2024年4月1日

intellij idea 使用git撤销(取消)commit

摘要: 重新 commit 如果不是特别重要的 commit, commit 提交错了,可以在本地重新编辑后,重新提交 commit。 如果确实需要撤销 commit,可以按以下两种情况处理。 git撤销(取消) 未 push的 commit Git,选择分支后,右键 Undo Commit ,会把这个 c 阅读全文

posted @ 2024-04-01 23:25 乐之者v 阅读(136) 评论(0) 推荐(0) 编辑

2024年3月27日

dump文件分析OOM及线程堆栈

摘要: OutOfMemoryError (OOM) 如果项目报错: OutOfMemoryError: Java heap space,说明堆内存空间(Heap Space)中没有足够的空间来分配对象了。 一旦发生 OOM,系统有可能不可用,或者频繁重启。属于非常严重的问题。 OOM 的解决方法一: 比较 阅读全文

posted @ 2024-03-27 23:34 乐之者v 阅读(31) 评论(0) 推荐(0) 编辑

2024年3月20日

feign设置超时时间

摘要: 引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>2.0.2.RELEASE</versio 阅读全文

posted @ 2024-03-20 17:55 乐之者v 阅读(45) 评论(0) 推荐(0) 编辑

2024年3月19日

idea import的maven类报红

摘要: idea 报红/显示红色的原因 一般报红,显示红色,是因为 idea 在此路径下,找不到这个类。 找到是哪个 jar 包的类导致 idea 报红 点击报红的路径的上一层,进入jar 包。比如: import com.aaa.bbb.ccc.DddDto; 这个 import 的 ccc 这个词报红, 阅读全文

posted @ 2024-03-19 14:11 乐之者v 阅读(33) 评论(0) 推荐(0) 编辑

2024年3月18日

feign请求添加拦截器

摘要: 引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> <version>2.0.2.RELEASE</versio 阅读全文

posted @ 2024-03-18 10:38 乐之者v 阅读(53) 评论(0) 推荐(0) 编辑

2024年3月1日

策略模式代码示例(二)

摘要: 一、定义 策略模式,针对每一个不同的类型,调用具有共同接口的不同实现类,从而使得它们可以相互替换。 策略模式 ,针对实现同一接口的不同的类,采用不同的策略。比如,面对高级会员、初级会员会采用不同的折扣。 策略模式,可以避免大量的if和else。 二、角色 策略模式涉及到三个角色: ● 环境(Cont 阅读全文

posted @ 2024-03-01 15:48 乐之者v 阅读(3) 评论(0) 推荐(0) 编辑

导航