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

码农沉思录

专注但不限于Java Web领域的技术分享,致力于打造一个有内容、有态度的技术分享平台。
专栏作者
783
文章
1218916
阅读量
168
订阅数
再见MybatisPlus,阿里推出新ORM框架!
使用fluent mybatis也可以不用写具体的 xml 文件,通过 java api 可以构造出比较复杂的业务 sql 语句,做到代码逻辑和 sql 逻辑的合一。不再需要在 Dao 中组装查询或更新操作,或在 xml 与 mapper 中再组装参数。那对比原生 Mybatis,Mybatis Plus 或者其他框架,FluentMybatis提供了哪些便利呢?
Bug开发工程师
2021-08-24
9560
JetBrains 又出了一款新神器,一套代码适应多端!
看到一款基于多端的 UI 调试工具,一套代码适应多端,真的是太棒了,下面分享给大家。
Bug开发工程师
2021-08-24
5280
Java开发利器之重试器
在平时开发中经常会遇到需要调用接口和外部服务的场景,但是有些接口服务方不能立即返回数据,而是需要处理一段时间才能返回真实的业务数据,如果没有处理完则直接返回一个中间状态的结果。
Bug开发工程师
2021-03-03
7200
高性能 Nginx HTTPS 调优 - 如何为 HTTPS 提速 30%
Nginx 常作为最常见的服务器,常被用作负载均衡 (Load Balancer)、反向代理 (Reverse Proxy),以及网关 (Gateway) 等等。一个配置得当的 Nginx 服务器单机应该可以期望承受住 50K 到 80K 左右每秒的请求,同时将 CPU 负载在可控范围内。
Bug开发工程师
2021-01-13
1.4K0
在微服务中使用RabbitMQ也需要规范化
这篇文章的读者,假设您已经对RabbitMQ、SpringBoot和微服务有一定的理解。此文章来自于对内部技术规范指引的编辑。
Bug开发工程师
2021-01-13
9730
这次我让你彻底弄懂 RESTful
其实网上 RESTful 的文章有挺多的,不过有些讲的糊里糊涂的,而且很大部分都忽略了 HATEOAS。
Bug开发工程师
2020-12-15
5210
收款神器!解读聚合收款码背后的原理
好了,不 BB 了,今天跟大家分享一下聚合收款码的支付原理,这也是我这大半年来一直在做的项目。
Bug开发工程师
2020-09-30
2.7K0
为什么优秀的程序猿都阅读源码
嘿,朋友们!本文我将分享一些关于主动阅读和研究源码的一些想法。在我看来,阅读源码能够帮你成为一名更专业的开发人员。毫无疑问的是,阅读源码提高了我的软件开发水平。
Bug开发工程师
2020-03-27
6170
这个比 Redis 快 5 倍的中间件,怎么做到的?
今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。
Bug开发工程师
2020-03-12
4230
Google 为什么把几十亿行代码放在一个库
谷歌最早使用 CVS 进行代码管理,1999年改为 Perforce。那时是一台 Perforce 主机,加上各种缓存机。
Bug开发工程师
2020-03-12
8750
剖析更高级的Redis客户端Lettuce
Lettuce是一个Redis的Java驱动包,初识她的时候是使用RedisTemplate的时候遇到点问题Debug到底层的一些源码,发现spring-data-redis的驱动包在某个版本之后替换为Lettuce。Lettuce翻译为生菜,没错,就是吃的那种生菜,所以它的Logo长这样:
Bug开发工程师
2020-03-12
2K0
ElasticSearch高版本API的使用姿势
ElasticSearch之前我没有深入去学过,在上家公司也是简单用了一下,本来是想用来做千万级ip库数据缓存的,后面查询耗时就弃用了,也就没有深入去学习。之前看过一些视频,也只是说说怎么去使用而已。
Bug开发工程师
2020-03-09
2K0
一篇文章带你搞定 ElasticSearch 术语
这篇文章主要介绍 ElasticSearch 的基本概念,学习文档、索引、集群、节点、分片等概念,同时会将 ElasticSearch 和关系型数据库做简单的类比,还会简单介绍 REST API 的使用用法。
Bug开发工程师
2020-03-03
4560
终于放弃了单调的swagger-ui了,选择了这款神器...
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!
Bug开发工程师
2020-03-02
7190
18个Java8处理日期的新花样,肯定没用过!
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
Bug开发工程师
2020-03-02
7240
想进入互联网公司,怎能不知道互联网的技术架构!
本文探讨了互联网公司的技术架构,涉及 DNS、负载均衡、长连接、API 网关、PUSH 推送、微服务、分布式事务以及相关支撑的基础服务。主要是为了学习,希望可以给大家一个参考。
Bug开发工程师
2020-02-24
8190
大公司为什么都有API网关?聊聊API网关的作用
企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。
Bug开发工程师
2020-02-19
1.9K0
超实用的18个Java8日期处理实践!
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
Bug开发工程师
2020-02-14
7750
OpenResty在腾讯游戏营销技术中的应用和实践
很高兴今天能有这个机会来到网易大厦来分享腾讯游戏营销技术和 OpenResty 一些应用案例。
Bug开发工程师
2020-02-13
6800
使用 Skywalking 实现全链路监控
比如说我们会去做一个服务的 TBS 的正确率、成功率、流量等,这是我们常见的针对单个指标或者某一个数据库的,这就是 Metrics 单指标分析。
Bug开发工程师
2020-02-12
2K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档