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

码农小胖哥的码农生涯

专栏作者
469
文章
727638
阅读量
41
订阅数
分享搭建脚手架的一些经验
印象中有些日子没有写文章了,最近一直在放飞自我,今天和大家分享的一些在搭建脚手架和编程中的一些实践原则。所有目标都是“清晰架构分层”。
码农小胖哥
2022-10-05
2080
昨天Spring发布新的Spring Cloud CVE漏洞补丁
昨天Spring发布Spring Cloud Function 3.1.7和3.2.3以解决CVE-2022-22963:Spring 表达式资源访问漏洞[1]。
码农小胖哥
2022-04-06
2940
只知道JWT,那JWE、JWS、JWK、JWA呢?
移动端兴起和OAuth2的流行导致JWT这几年火得一塌糊涂。今天要介绍另一个规范集JOSE[1],全称Javascript Object Signing and Encryption,它和JWT有莫大的关系。
码农小胖哥
2022-04-06
1K0
JSON序列化和反序列化还有这种玩法
Mixin对于前端开发者可不陌生,Vue、React等知名前端框架都使用了Mixin。而对于后端开发,尤其是Java后端开发来说Mixin却是一个很陌生的概念。今天来我们通过Jackson让后端开发者也来认识一下Mixin。
码农小胖哥
2021-11-19
1.3K0
中篇|Jackson注解的用法和场景,建议收藏
用于序列化和反序列化中特定格式的数据。虽然我们经常使用它来格式化时间,但是它不单单能格式化时间。
码农小胖哥
2021-07-22
1.5K0
上篇|Jackson注解的用法和场景,不看巨亏
今天总结一下Jackson的一系列注解的用法和场景,或许能帮助你实现一些功能,总结不易,还请多多关注、点赞、转发。
码农小胖哥
2021-07-22
1.8K0
后端Java开发如何防御XSS攻击
可能上面说的不够直观,下面我们来看一下XSS攻击的方式。假设我们写了一个注册用户接口:
码农小胖哥
2021-07-22
3.6K0
RocketMQ中台化建设
RocketMQ是一个高可用、高性能、高可靠的分布式消息队列,相对于kafka更适合处理业务系统之间的消息。
码农小胖哥
2021-06-24
9470
分享一些简化定义和转换Java Bean的一些小技巧
今天在封装第三方应用的开放接口,写了很多返回值的类,这些类很多都是结构相似只是个别字段名称不一样。为了单独的字段就要复制一个改改不胜其烦,而且起名是最头疼的事情。就像下面这两个:
码农小胖哥
2021-06-24
8600
改造了以前写的数据脱敏插件,更好用了
以前用Mybatis插件的形式写了一个数据脱敏工具,但是发现有一定的局限性。很多时候我们从ORM查询到的数据有其它逻辑要处理,比如根据电话号查询用户信息,你脱敏了就没有办法来处理该逻辑了。所以脱敏这个步骤需要后置,放在JSON序列化这个阶段比较合适。今天就来实现这个功能。
码农小胖哥
2021-06-24
1.6K3
如何再Java POJO转JSON时忽略掉一些属性
在Java开发中有时候某些敏感信息我们需要屏蔽掉,不能被消费这些数据的客户端知道。通常情况下我们会将其设置为null或者空字符"",其实还有其它办法,如果你使用了Jackson的话。接下来我将以一个实际场景来告诉你可以怎么做。
码农小胖哥
2021-03-03
1.5K0
JSON转Java POJO就是这么简单快捷
作为一名 Java 后端程序员经常会有封装一些调用第三方接口的实际需求。比如胖哥最近对微信支付 V3 的封装。
码农小胖哥
2021-02-01
1.4K0
从零搭建Spring Boot脚手架(6):整合Redis作为缓存
上一文我们整合了Mybatis Plus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用,比如存储用户Token、短信验证码等等,目前缓存的选型还是比较多的,EHCACHE、HAZELCAST、CAFFEINE、COUCHBASE以及本文要整合的REDIS。接下来我们将会在kono脚手架项目中集成Spring Cache以及Redis。
码农小胖哥
2020-08-25
9140
万字长文的Redis五种数据结构详解(理论+实战),建议收藏。
但是作为一名优秀的程序员可能不能只停留在只会用这五种类型进行crud工作,还是得深入了解这五种数据结构的底层原理。
码农小胖哥
2020-06-28
1.5K0
JSON类库Jackson优雅序列化Java枚举类
在Java开发中我们为了避免过多的魔法值,使用枚举类来封装一些静态的状态代码。但是在将这些枚举的意思正确而全面的返回给前端却并不是那么顺利,我们通常会使用Jackson类库序列化对象为JSON,今天就来讲一个关于使用Jackson序列化枚举的通用性技巧。
码农小胖哥
2020-06-28
4.3K0
【震精】LinkedList源码竟然可以这样玩!!
注意一点LinkedList并没有实现RandomAccess所以随机访问是非常慢的。
码农小胖哥
2019-12-10
2740
彻底解决Spring mvc中时间类型的转换和序列化问题
在使用Spring mvc 进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8时间包下的具体类型参数来直接接收。同时还有一系列的序列化 、反序列化问题,在返回前端带时间类型的同样会出现一些格式化的问题。今天我们来彻底解决他们。
码农小胖哥
2019-12-10
3.4K0
spring-boot-starter-grpc 不同序列化方式性能测试及选型
Github 地址:https://github.com/alipay/sofa-hessian
码农小胖哥
2019-12-05
7140
缓存抽象层Spring cache实战操作
Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体的实现由你的技术选型来决定。将缓存处理和缓存技术解除耦合。
码农小胖哥
2019-12-05
7110
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档