SF
Java进阶课
Java进阶课
注册登录
关注博客
注册登录
主页
关于
RSS
阿里面试这样问:redis 为什么把简单的字符串设计成 SDS?
程序员小富
2021-02-20
阅读 4 分钟
7.3k
2021开工第一天,就有小伙伴私信我,还给我分享了一道他面阿里的redis题(这家伙绝比已经拿到年终奖了),我看了以后觉得挺有意思,题目很简单,是那种典型的似懂非懂,常常容易被大家忽略的问题。这里整理出来分享一下,顺便自己巩固一下基础,希望对正在面试和想要面试的兄弟有点帮助。
干掉 powerdesigner,设计数据库表用它就够了
程序员小富
2020-12-30
阅读 2 分钟
3.3k
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
千万不要给女朋友解释 什么是 “羊群效应”
程序员小富
2020-12-25
阅读 3 分钟
1.3k
媳妇最近突然爱学习了,各种刷算法、架构方面的题,没日没夜的带娃还有这个劲头,着实让我没想到。看似一片欣欣向荣,不过,长期的生存经验告诉我,这并不是什么好事,事出反常必有妖~
大厂也在用的 6种 数据脱敏方案,严防泄露数据的 “内鬼”
程序员小富
2020-12-09
阅读 3 分钟
2.3k
最近连着几天晚上在家总是接到一些奇奇怪怪的电话,“哥,你是 xxx 吧,我们这里是 xxx 高端男士私人会所...”,握草,我先是一愣,然后狠狠的骂了回去。一脸傲娇的转过头,面带微笑稍显谄媚:老婆你听我说,我真的啥也没干,你要相信我!
看了 5种分布式事务方案,我司最终选择了 Seata,真香!
程序员小富
2020-11-27
阅读 11 分钟
2k
好长时间没发文了,最近着实是有点忙,当爹的第 43 天,身心疲惫。这又赶上年底,公司冲 KPI 强制技术部加班到十点,晚上孩子隔两三个小时一醒,基本没睡囫囵觉的机会,天天处于迷糊的状态,孩子还时不时起一些奇奇怪怪的疹子,总让人担惊受怕的。
分库分表的 9种分布式主键ID 生成方案,挺全乎的
程序员小富
2020-11-09
阅读 12 分钟
3.2k
《sharding-jdbc 分库分表的 4种分片策略》 中我们介绍了 sharding-jdbc 4种分片策略的使用场景,可以满足基础的分片功能开发,这篇我们来看看分库分表后,应该如何为分片表生成全局唯一的主键 ID。
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
程序员小富
2020-11-03
阅读 11 分钟
5.3k
上文《快速入门分库分表中间件 Sharding-JDBC (必修课)》中介绍了 sharding-jdbc 的基础概念,还搭建了一个简单的数据分片案例,但实际开发场景中要远比这复杂的多,我们会按 SQL 中会出现的不同操作符 >、<、between and、in等,来选择对应数据分片策略。
实用!8个 chrome插件玩转GitHub,单个文件下载小意思
程序员小富
2020-10-27
阅读 3 分钟
2.5k
作为程序员对 GitHub 应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操作,浪费不少时间。
一文快速入门分库分表中间件 Sharding-JDBC (必修课)
程序员小富
2020-10-26
阅读 20 分钟
2k
书接上文 《一文快速入门分库分表(必修课)》,这篇拖了好长的时间,本来计划在一周前就该写完的,结果家庭内部突然人事调整,领导层进行权利交接,随之宣布我正式当爹,紧接着家庭地位滑落至第三名,还给我分配了一个长期维护任务:带娃。看看我们的靓照,标准的小淑女一枚萌萌哒。
一文快速入门分库分表(送给不知该学点啥的你)
程序员小富
2020-09-25
阅读 5 分钟
1.7k
之前有不少刚入坑 Java 的粉丝留言,想系统的学习一下分库分表相关技术,可我一直没下定决心搞,眼下赶上公司项目在使用 sharding-jdbc 对现有 MySQL 架构做分库分表的改造,所以借此机会出一系分库分表落地实践的文章,也算是自己对架构学习的一个总结。
手写一个抖音视频去水印工具,千万别刚一个程序员
程序员小富
2020-09-17
阅读 8 分钟
2.2k
有天晚上她在抖音看见一个非常具有 教育意义 的视频,“男人疼媳妇就该承包全部家务活”,然后它就想把视频下载下来,分享到她的姐妹群交流 驭夫 心得。
未读消息(小红点),前端与 RabbitMQ实时消息推送实践,贼简单~
程序员小富
2020-09-08
阅读 5 分钟
2.8k
前几天粉丝群里有个小伙伴问过:web 页面的未读消息(小红点)怎么实现比较简单,刚好本周手头有类似的开发任务,索性就整理出来供小伙伴们参考,没准哪天就能用得上呢。
3种 Springboot 全局时间格式化方式,别再写重复代码了
程序员小富
2020-09-02
阅读 6 分钟
6.7k
时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 date 字段属性进行特殊的格式化处理,通常会用到 SimpleDateFormat 工具处理。
我也没想到 Springboot + Flowable 开发工作流会这么简单
程序员小富
2020-08-28
阅读 9 分钟
2.9k
公司内部的OA系统最近要升级改造,由于人手不够就把我借调过去了,但说真的我还没做过这方面的功能,第一次接触工作流的开发,还是有点好奇是个怎样的流程。
3 分钟生成一个单元测试报告,这个样式爱了
程序员小富
2020-08-19
阅读 11 分钟
2.6k
昨天有个小伙伴问我,有没有什么现成的测试报告模板,由于昨天实在比较忙就没顾上,所以今个有时间赶紧补上。一般力所能及的事,只要我有时间都会为大家解决,但毕竟能力有限做不到的地方小伙伴们也多理解。
不能错过的分布式ID生成器(Leaf ),好用的一批!
程序员小富
2020-08-07
阅读 6 分钟
5k
Leaf是美团推出的一个分布式ID生成服务,名字取自德国哲学家、数学家莱布尼茨的一句话:“There are no two identical leaves in the world.”(“世界上没有两片相同的树叶”),取个名字都这么有寓意,美团程序员牛掰啊!
实用!一键生成数据库文档,堪称数据库界的Swagger
程序员小富
2020-08-03
阅读 6 分钟
2.6k
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订单平台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。
PC人脸识别登录,出乎意料的简单
程序员小富
2020-07-29
阅读 8 分钟
8.2k
之前不是做了个开源项目嘛,在做完GitHub登录后,想着再显得有逼格一点,说要再加个人脸识别登录,就我这佛系的开发进度,过了一周总算是抽时间安排上了。
又被逼着优化代码,这次我干掉了出入参 Log日志
程序员小富
2020-07-20
阅读 6 分钟
3k
最近技术部突然刮起一阵 review 代码的小风,挨个项目组过代码,按理说这应该是件挺好的事,让别人指出自己代码中的不足,查缺补漏,对提升自身编码能力有很大帮助,毕竟自己审查很容易“陶醉”在自己写的代码里。
没错,用三方 Github 做授权登录就是这么简单!(OAuth2.0实战)
程序员小富
2020-07-14
阅读 6 分钟
2.6k
最近在做自己的开源项目(fire),Springboot + vue 的前后端分离框架才搭建完,刚开始做登录功能,做着做着觉得普通账户密码登录太简单了没啥意思,思来想去为显得逼格高一点,决定再加上 GitHub授权 和 人脸识别等多种登录方式。
一口气说出 OAuth2.0 的四种授权方式
程序员小富
2020-07-07
阅读 4 分钟
6.8k
项目偏向于技术实践,因此不会做太多的业务堆砌,业务代码还是在公司学习比较好。现在正在做技术的选型与储备,像比较主流的,项目前后端分离、微服务、Springboot、Springcloud 等都会应用到项目中,其实很多技术我也不会,也是在反复的查阅资料求证,探索的过程技术提升真的要比工作中快很多,毕竟主动与被动学习是有...
自研开源项目正式动工,顺便分享 10个酷炫后台模板
程序员小富
2020-07-03
阅读 2 分钟
1.2k
早前在粉丝群里说过,想要从零开始开发一个开源项目,这个项目的目的很简单:新人可以练手,一步一步搭建项目,把时下流行的技术整合进来,在用这些技术的特性来实现具体业务功能,而对于有经验的老鸟可以把自学的技术在项目中得以实践。
springboot + rabbitmq 用了消息确认机制,感觉掉坑里了
程序员小富
2020-07-01
阅读 8 分钟
3.3k
最近部门号召大伙多组织一些技术分享会,说是要活跃公司的技术氛围,但早就看穿一切的我知道,这 T M 就是为了刷KPI。不过,话说回来这的确是件好事,与其开那些没味的扯皮会,多做技术交流还是很有助于个人成长的。
springboot + rabbitmq 做智能家居,我也没想到会这么简单
程序员小富
2020-06-21
阅读 10 分钟
2.7k
产品是一款可燃气体报警器,如果家中燃气泄露浓度到达一定阈值,报警器检测到并上传气体浓度值给后台,后台以电话、短信、微信等方式,提醒用户家中可能有气体泄漏。
分享 10个我常逛的国外技术社区,真的受益匪浅!
程序员小富
2020-06-15
阅读 3 分钟
2.9k
经常有小伙伴问:“小富,有什么国外的技术社区、博客推荐吗?” 总有人问,索性我就把自己经常访问的10个国外技术社区分享出来。想要玩转这些资源的前提,要么自身外语水平不错,要么找个好的翻译工具,不然....。
教你如何用策略模式,替换臃肿的 if-else 嵌套
程序员小富
2020-06-08
阅读 9 分钟
4.5k
为什么非得写的这么臃肿?很多同事会说:“哎呀,没办法呀,业务催的紧,这样开发效率快省事”。的确是句大实话,很多时候业务方确实像催命鬼一样的让你赶工期,想快速实现功能,这样写是最好的选择。
为了资料不被白嫖,我学会了做网站的防盗链
程序员小富
2020-06-05
阅读 4 分钟
3.6k
下午摸鱼的时候遇到了一件有意思的事,在网上找到一个资源站,将资源站的 url 放到自己的博客里,想白嫖一波,结果在我自己的博客里链接失效了,折腾半天忽然想起来,这个网站应该是做了防盗链处理。
过滤器 和 拦截器 6个区别,别再傻傻分不清了
程序员小富
2020-06-04
阅读 10 分钟
28.7k
周末有个小伙伴加我微信,向我请教了一个问题:老哥,过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊? 听到题目我的第一感觉就是:简单!
为了不复制粘贴,我学会了用 JAVA 做爬虫
程序员小富
2020-06-03
阅读 8 分钟
2.7k
本文收录在个人博客:[链接],技术资料共享,同进步 部门老大突然甩给我一个地址[链接],要我把全国的省市名称和区域代码弄出来,建一个字典表,时限一上午。 分下一下需求 要全国的省、市名称,建一张字典表进行存储,表结构设计相对容易,那么城市数据该怎么搞? 有两种解决办法: 辛苦点复制粘贴,说多了也就几百个而...
面试被问分布式事务(2PC、3PC、TCC),这样解释没毛病!
程序员小富
2020-06-02
阅读 4 分钟
1.9k
还记得刚入行开始写Java时,接触的第一个项目是国家电网的一个业务系统,这个系统据说投资了5亿人民币进行研发,鼎盛时期研发人员一度达到过500人。项目采用当时最流行的ssh(Struts+Spring+Hibernate)框架,典型的三层架构(controller - > service -> dao)简单又粗暴,所有人写的代码都放在一个大工程里,项目...
1
2
(current)
3
下一页
上一页
2
(current)
下一页