- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 Java学习笔记 接口性能优化之缓存的使用(二)
GitHub - alibaba/canal: 阿里巴巴 MySQL binlog 增量订阅&消费组件,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger (业务触发)获取增量变更。从 2010 年开始,业步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。基于日志增量订阅和消费的业务包括。
2023-06-28 09:44:26
665
转载 从Web2.0到Web3.0普通人的机会在哪里
转载于知乎博客其实在很早之前,我就计划写一篇《Web3 新手教程》,送给 想要进入Web3 或者 刚刚进入Web3 的小伙伴,但是考虑到两点原因,我还是打算把这件事推迟一些时日。一是在各大媒体都鼓吹All In Web3的时候,难免会有很多朋友头脑一热,辞去大厂的工作,怀揣着暴富的梦想,冲刺进入 Web3 行业。但是 这无论是对于行业还是你个人来说,都不是一件正确的事,我也不想在那个时候火上浇油。希望大家做任何事情之前都要经过理性的思考,不要被各种声音影响了自己的判断。现在,随着市场的逐渐冷却和
2023-06-27 08:11:12
376
原创 Java学习笔记 接口性能优化之缓存的使用(一)
那使用redis缓存我们就不可避免的要面临数据一致性,缓存穿透,缓存击穿等问题,与此同时,我们使用缓存的目标也同样明确,即:数据准确、完整,系统可用性吞吐量提升,下面就与大家分享一下怎样实现这些目标,同时比较好的规避这些问题。数据库更新成功了,有可能后续的缓存会更新失败,如果缓存中已经存在了老数据,则在后续读取缓存的时候获取的还是老数据,从而导致获取的数据和DB中的不一致,同时还会产生并发导致脏数据的问题。这么做的目的,就是确保读请求结束,写请求可以删除读请求造成的缓存脏数据。第一种方案,我们一般不考虑。
2023-06-23 20:38:20
351
原创 Spring Cloud配置中心(Config)配置文件命名跟git分支及配置读取的关系
一、@Value注解读取配置 Spring框架支持使用@Value注解的方式来获取 .properties文件中的配置值,这样可以大大简化读取配置文件的代码。读取方式如下:@Slf4j@Servicepublic class OmsShipmentServiceImpl implements OmsShipmentService { @Autowired private OmsOrderDAO omsOrderDAO; @Autowired priv...
2020-06-13 12:08:42
1541
原创 SpringBoot Admin 服务健康监测后台(actuator端点)Logfile选项卡出不来的解决办法
如上图所示,“Logfile”选项卡出不来,导致我们服务的日志查看不方便,解决方法如下:在bootstrap.yml/.properties配置文件中添加上图标注出来的两行配置即可,如果还不能出来则需要检查是否有引入相关的日志包了,需要注意的是,位置不能随意放置,不然可能会导致添加了配置也出不来的情况。血的教训,希望能对大家有所帮助。...
2020-06-11 20:13:00
2372
3
原创 JQuery UI autocomplete自动补全插件搜索结果去除提示
最近有个后台管理系统要用到自动检索并补全信息的功能,所以我就用到JQuery UI的autocomplete插件,插件挺好用的,api也讲解也挺全的,学习成本低,如果大家有自动补全功能的需求可以去看看。在功能基本完成之后我发现这个自动补全搜索出来的结果总是在结果的最上面出现一行英文的提示,大致意思是告知用户搜索的结果符合要求的有多少条,虽然是一片好心但是导致样式一点都不好看,如下图:
2016-07-01 09:41:24
2360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人