看了 5种分布式事务方案,我司最终选择了 Seata,真香!
好长时间没发文了,最近着实是有点忙,当爹的第 43 天,身心疲惫。这又赶上年底,公司冲 KPI 强制技术部加班到十点,晚上孩子隔两三个小时一醒,基本没睡囫囵觉的机会,天天处于迷糊的状态,孩子还时不时起一些奇奇怪怪的疹子,总让人担惊受怕的。 本就不多的写文章时间又被无限分割,哎~ 打工人真是太难了。 本来不知道写点啥,正好手头有个新项目试着用阿里的 Seata 中间件做分布式事务,那就做一个
分库分表的 9种分布式主键ID 生成方案,挺全乎的
《sharding-jdbc 分库分表的 4种分片策略》 中我们介绍了 sharding-jdbc 4种分片策略的使用场景,可以满足基础的分片功能开发,这篇我们来看看分库分表后,应该如何为分片表生成全局唯一的主键 ID。 引入任何一种技术都是存在风险的,分库分表当然也不例外,除非库、表数据量持续增加,大到一定程度,以至于现有高可用架构已无法支撑,否则不建议大家做分库分表,因为做了数据分片后,你会
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
上文《快速入门分库分表中间件 Sharding-JDBC (必修课)》中介绍了 sharding-jdbc 的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我们会按 SQL 中会出现的不同操作符 >、<、between and、in等,来选择对应数据分片策略。 往下开展前先做个答疑,前两天有个小伙伴私下问了个问题说: 如果我一部分表做了分库分表,另
实用!8个 chrome插件玩转GitHub,单个文件下载小意思
作为程序员对 GitHub 应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操作,浪费不少时间。 比如我想单独下载一个文件,但GitHub 不支持,你必须要下载整个工程;想要看仓库里的某一个文件,你只能层层点进去,再有从 GitHub clone 个项目慢的要死,简直烦躁到爆炸。 下边推荐 8个chrome 插件
一文快速入门分库分表中间件 Sharding-JDBC (必修课)
听说你没搞过分库分表,我连夜写了这篇
一文快速入门分库分表
学起来
手写一个抖音视频去水印工具,千万别刚一个程序员
百因必有果说一下我为什么要做个抖音视频去水印工具,其实是因为我的沙雕女友,她居然刚我~ 有天晚上她在抖音看见一个非常具有 教育意义 的视频,“男人疼媳妇就该承包全部家务活”,然后它就想把视频下载下来,分享到她的姐妹群里交流 驭夫 心得。 可是大家都知道抖音下载的视频是带水印,作为一个重度强迫症选手这是不被允许的,没办法那就找找有没有去水印工具吧,找了一圈要不就是收费,要么下载不下来,主上脸上的
未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~
贼简单~
我也没想到 Springboot + Flowable 开发工作流会这么简单
本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步 程序员是块砖,哪里需要哪里搬 公司内部的OA系统最近要升级改造,由于人手不够就把我借调过去了,但说真的我还没做过这方面的功能,第一次接触工作流的开发,还是有点好奇是个怎样的流程。 项目主要用 Springboot + Flowable 重构原有的工作流程,Flowable 是个用 Java语言写的轻量级
实用!一键生成数据库文档,堪称数据库界的Swagger
好用好用
PC人脸识别登录,出乎意料的简单
也没有那么难
又被逼着优化代码,这次我干掉了出入参 Log日志
早就看他不顺眼了
没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)
本文收录在个人博客:www.chengxy-nds.top,技术资源共享。上一篇《OAuth2.0 的四种授权方式》文末说过,后续要来一波OAuth2.0实战,耽误了几天今儿终于补上了。最近在做自己的开源项目(fire),Springboot + vue 的前后端分离框架才搭建完,刚开始做登录功能,做着做着觉得普通账户密码登录太简单了没啥意思,思来想去为显得逼格高一点,决定再加上 GitHub授权
推荐 10个 NB的 IDEA 插件,开发效率至少提升一倍
插件虽好,可不要贪装哦,装多了会 卡 、卡 、卡 ~
一口气说出 OAuth2.0 的四种授权方式
本文收录在个人博客:www.chengxy-nds.top,技术资源共享,一起进步上周我的自研开源项目开始破土动工了,《开源项目迈出第一步,10 选 1?页面模板成了第一个绊脚石 》 ,密谋很久才付诸行动,做这个的初衷就是不想让自己太安稳,技术这条路不进步就等于后退,必须要逼着自己学习。项目偏向于技术实践,因此不会做太多的业务堆砌,业务代码还是在公司学习比较好。现在正在做技术的选型与储备,像比较
自研开源项目正式动工,顺便分享 10个酷炫后台模板
早前在粉丝群里说过,想要从零开始开发一个开源项目,这个项目的目的很简单:新人可以练手,一步一步搭建项目,把时下流行的技术整合进来,在用这些技术的特性来实现具体业务功能,而对于有经验的老鸟可以把自学的技术在项目中得以实践。在这里插入图片描述琢磨了挺长时间,前段时间工作比较忙、家中事情也比较多,导致最近才着手弄。感兴趣的同学可以关注一波,项目进度可能会缓慢,但脚步绝不会停止作为一个后端程序员,虽然平时
springboot + rabbitmq 用了消息确认机制,感觉掉坑里了
使用MQ消息确认要慎重
过滤器 和 拦截器的 6个区别,别再傻傻分不清了
过滤器 和 拦截器 弄的明明白白
springboot + rabbitmq 做智能家居,我也没想到会这么简单
智能硬件也没那么难