首页
学习
活动
专区
工具
TVP
发布

IT码农

专栏作者
471
文章
929573
阅读量
31
订阅数
分布式事务的案例分析
1、用户提交订单需要先登录系统 2、提交订单,订单信息保存到订单数据库 3、订单支付,调用微信支付接口完成支付 4、完成支付,微信支付系统通知学成在线支付结果 5、学成在线接收到支付结果通知,更新支付结果 提交订单流程:
botkenni
2023-03-01
4780
Idea常用插件记录
当你的光标放在代码行的时候,会显示提交人等信息,让你对该代码的作者一目了然,出了bug直接对线!!!
botkenni
2023-01-06
4920
mysql查询语句left join和right join问题(日常工作遇到问题总结-仅供个人学习)
1、--  语句1、显示1101条数据  SELECT a.* FROM td_neo_crm_order_pay_detail AS a LEFT JOIN       (SELECT * FROM td_neo_crm_order_pay_detail WHERE pay_type = "transfer" AND state_deleted = 0) AS b      on b.pay_id = a.pay_id AND b.currency_code = a.currency_code  WHERE a.pay_type="other" AND a.state_deleted = 0 
botkenni
2022-12-10
6230
Findbugs配合idea使用代码检查(功能同sonarqube类似)
sonarqube可参考这里:https://blog.csdn.net/weixin_44689968/article/details/115506998
botkenni
2022-12-07
2.1K0
Java 程序该怎么优化?技巧篇
研发过程中,String 的 API 用的应该是最多,创建 String 对象,以及字符串分割处理那是常有的事儿。
botkenni
2022-12-07
1960
什么是享元模式?
一、什么是享元模式? 享元模式(Flyweight pattern)又叫轻量级模式,是对象池的一种标签。类似线程池,线程池可以避免不停的创建和销毁对象,消耗性能。享元模式可以减少对象数量,其宗旨是共享细粒度对象,将多个对同一对象的访问集中起来,属于结构型设计模式
botkenni
2022-12-07
7790
使用openffice通过html生成pdf,变量无法找到并替换问题
{{sealstamp}}必须有属性font-family: '仿宋';font-size: 14px;或者其他的也可以,需要测试,否则获取不到变量{{sealstamp}}-算是一个bug
botkenni
2022-11-21
1.2K0
记使用EasyPoi(poi)导出Excel遇到的问题-firstMovedIndex,lastMovedIndex out of order
[956DE36473C8E283]ERRORc.a.e.e.e.t.ExcelExportOfTemplateUtil.createExcleByTemplate - firstMovedIndex,lastMovedIndex out of order
botkenni
2022-11-21
1K0
Collectors.toMap 当value为空时,报空指针
import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors;
botkenni
2022-11-12
2K0
二十九、访问者模式 ( Visitor Pattern )
访问者模式(Visitor Pattern)使用了一个访问者类,它改变了元素类的执行算法,通过这种方式,元素的执行算法可以随着访问者改变而改变
botkenni
2022-09-23
2200
二十八、模板模式 ( Template Pattern )
模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行
botkenni
2022-09-23
1470
二十七、策略模式 ( Strategy Pattern )
策略模式(Strategy Pattern)中一个类的行为或其算法可以在运行时更改
botkenni
2022-09-23
1920
二十、解释器模式 ( Interpreter Pattern )
解释器模式(Interpreter Pattern)实现了一个表达式接口,该接口解释一个特定的上下文
botkenni
2022-09-23
2050
玩转 Spring Boot 集成篇(@Scheduled、静态、动态定时任务)(七)
研发说:API 请求量到底啥情况呀?统计发粗来(万一访问量一直激增,导致服务宕了,要扣我绩效滴)。
botkenni
2022-09-23
7170
@Autowired依赖注入为啥不推荐了
这几天更新升级了一下java编码神器IDEA,升级完进行日常开发,可能是以前用的IDEA版本比较老旧,升级之后发现之前的日常写法有了个warning提醒。来看图:
botkenni
2022-09-07
1.2K0
JAVA中如何实现代码优化(技巧讲解)
我们平常可以使用String.format方法拼接url请求参数,日志打印等字符串。
botkenni
2022-09-07
4230
微服务网关鉴权:gateway使用、网关限流使用、用户密码加密、JWT鉴权
不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:
botkenni
2022-09-07
1.7K0
大厂-分布式专栏 23 分布式系统下分布式锁的实现
锁是开发过程中十分常见的工具,你一定不陌生,悲观锁,乐观锁,排它锁,公平锁,非公平锁等等,很多概念,如果你对java里的锁还不了解,可以参考这一篇:不可不说的Java“锁”事,这一篇写的很全面了,但是对于初学者,知道这些锁的概念,由于缺乏实际工作经验,可能并不了解锁的实际使用场景,Java中可以通过Volatile、Synchronized、ReentrantLock 三个关键字来实现线程的安全,这部分知识在第一轮基础面试里一定会问(要熟练掌握哦)。
botkenni
2022-08-25
3590
大厂-分布式专栏 16 数据库如何做分库分表,读写分离
2016年第一次接触分布式微服务项目后,我在简历上写了我使用了微服务、分库分表技术,那么问题来了,面试官说接下来我们就聊聊分库分表,我信心满满,垂直切分,水平切分,事务问题,都准备好了。
botkenni
2022-08-25
9640
面试官系统精讲Java源码及大厂真题 - 08 HashMap 源码解析
HashMap 源码很长,面试的问题也非常多,但这些面试问题,基本都是从源码中衍生出来的,所以我们只需要弄清楚其底层实现原理,回答这些问题就会游刃有余。
botkenni
2022-08-25
2600
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档