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

猿天地

专栏作者
449
文章
651064
阅读量
59
订阅数
110个主流Java组件和框架,大部分我都用过
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 作者:四猿外 52 类 110 个常用的组件和框架! 以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。 WEB 容器 Tomcat https://tomcat.apache.org/ Jetty https://www.jetty.com/ JBoss https://www.jboss.org/ Resin https://caucho.com/products/resin 数据库 H2 http
猿天地
2022-06-06
8890
比MyBatis快100倍,天生支持联表!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:https://c1n.cn/my8R6 目录 简介 开源协议 界面展示 功能概述 技术选型 源码地址 简介 对于 Java 程序员来说,MyBatis、Hibernate 等都是常见的 ORM 框架,对于一些简单的 CRUD,事务支持非常不错。 但是有时候用起来可能比较繁琐,最近看到一个新的类似 ORM 的框架,具备了 ORM 框架的功能,同时也还有一点 GraphQL 语法的味道。 比 MyBatis 效率快 100 倍的
猿天地
2022-05-27
9970
超实用,推荐3种常见的数据脱敏方案
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典原文:blog.csdn.net/weixin_61594803 1.SQL数据脱敏实现 MYSQL(电话号码,身份证)数据脱敏的实现 -- CONCAT()、LEFT()和RIGHT()字符串函数组合使用,请看下面具体实现   -- CONCAT(str1,str2,…):返回结果为连接参数产生的字符串 -- LEFT(str,len):返回从字符串str 开始的len 最左字符 -- RIGHT(str,len):从字符串str 开始,返
猿天地
2022-05-25
1.8K0
一款自动生成单元测试的 IDEA 插件
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典   今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,为什么会用到它? 主要因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar扫描出来的各种问题,很多老项目老代码,或者着急交付的项目,单元测试严重缺失,覆盖率只有5%不到。 所以几个小伙伴这几天就在疯狂的堆单元测试,3个人堆了2天才堆到30%,于是我也来上手帮忙写了两个,写到第二个的时候就发现,这个活不应该是人干的,要去看原来的代码,然
猿天地
2022-05-12
9740
SpringCloud 优雅下线+灰度发布
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 来源:blog.csdn.net/qq_35246620/article/ details/109166722 文章目录 前言 优雅下线 常见的下线方式 优雅的下线方式 灰度发布 蓝绿部署 滚动部署 金丝雀部署 ---- 前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个
猿天地
2022-05-10
4090
SpringBoot服务监控机制,总算整明白了!
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 文章来源:http://u6.gg/kqmhz 任何一个服务如果没有监控,那就是两眼一抹黑,无法知道当前服务的运行情况,也就无法对可能出现的异常状况进行很好的处理,所以对任意一个服务来说,监控都是必不可少的。 就目前而言,大部分微服务应用都是基于 SpringBoot 来构建,所以了解 SpringBoot 的监控特性是非常有必要的,而 SpringBoot 也提供了一些特性来帮助我们监控应用。 本文基于 SpringBoot 2.3.1
猿天地
2022-03-17
4070
一道面试题,GET 请求能传图片吗?
点击上方蓝色字体,选择“设为星标” 回复”学习资料“获取学习宝典 从一道面试题说起:GET 请求能传图片吗? 「前言」 曾经遇到的面试题,觉得挺有意思,来说下我的答案及思考过程。 首先,我们要知道的是,图片一般有两种传输方式:base64 和 file对象。 base64 图片 图片的base64编码想必大家都见过: base64 的本质是字符串,而 GET 请求的参数在 url 里面,所以直接把图的 base64 数据放到 url 里面,就可以实现 GET 请求传图片。 input 输入框拿到的
猿天地
2022-03-14
3790
这 9 个 Java 开源项目 yyds
在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara?这个组织是由 Apache ShenYu(前身是Soul网关)的作者创立,多位 Java 开源作者参与的一个Java开源组织。
猿天地
2021-12-02
8600
论异步编程的正确姿势:十个接口的活现在只需要一个接口就能搞定!
来源:https://juejin.cn/post/6844903901758504973
猿天地
2021-11-08
2510
Java 内存泄漏排查,新技能Get
来源:https://zhenbianshu.github.io/2018/12/troubleshooting_java_memory_leak.html
猿天地
2021-11-08
3460
为什么ConcurrentHashMap的读操作不需要加锁?
来源:https://cnblogs.com/keeya/p/9632958.html
猿天地
2021-10-26
2760
相信我,不记录核心接口的参数和响应,你会后悔的
作者:fredalxin 地址:https://fredal.xin/http-body-recorder
猿天地
2021-05-07
7210
总在不轻易间就留了个频繁GC的坑
originApplicationTag: 来源的服务名称,比如 goods-service
猿天地
2021-03-26
3310
面试官扎心一问: 为什么 ConcurrentHashMap 的读操作不需要加锁?
get没有加锁的话,ConcurrentHashMap是如何保证读到的数据不是脏数据的呢?
猿天地
2021-03-12
2890
喜马拉雅自研网关架构演进过程
原文链接:https://www.jianshu.com/p/165b1941cdfa
猿天地
2021-03-12
5210
统一定制API返回格式,我只做了这几件事
转自:blog.csdn.net/qq_34347620/article/details/102239179
猿天地
2020-09-22
2.1K0
Dubbo服务调用隔离这么玩对么
第一个诉求是本地开发的时候想自己调用自己的服务,比如自己在改 A 服务,然后出问题了,本地再启动一个 B 服务,A 服务调用 B 服务直接排查问题。
猿天地
2020-07-15
8090
一次机房停电引发的思考
今天早上到公司的时候,接到开发反馈 DEV 环境所有接口都卡,耗时都在一分钟以上,严重影响开发正常工作,然后通过网关的日志定位到原因是因为 kafka 集群不可用(总共 3 个 broker,前一天晚上机房停电导致 leader 节点挂了),导致网关的反爬过滤器里面发送 kafka 消息的代码 kafkaTemplat.send 阻塞了 60s,当时在想这个 send 方法不是异步的吗,为什么会阻塞 60s?于是查阅了一些资料,大致搞清楚了原因,这里稍作整理,分享给可能踩坑或者以及踩过坑的同学。
猿天地
2020-07-09
7500
Dubbo对Spring Cloud说:来老弟,我要拥抱你
https://github.com/yinjihuan/kitty-cloud[1]
猿天地
2020-05-25
5550
Kitty Cloud(HTTP/RPC)的全局异常处理
https://github.com/yinjihuan/kitty-cloud[1]
猿天地
2020-05-16
7100
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档