首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
springboot
订阅
用户1614543031249
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
干掉 BeanUtils!试试这款 Bean 自动映射工具,真心强大!
平时做项目的时候,经常需要做PO、VO、DTO之间的转换。告别手写Getter、Setter方法,今天给大家推荐一款对象自动映射工具,功能真心强大!
从0到1实现Web端H.265播放器:YUV渲染篇
前言 上一篇文章《视频解码篇》主要介绍了原始HEVC码流如何解码成YUV数据(通常视频采用的都是YUV格式),本章主要介绍如何将解码的YUV数据渲染成图像。在此之前我们先回顾一下DEMO架构 上图中可
为什么不推荐使用BeanUtils属性转换工具
1 背景 之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义转换类和方法使用 IDEA 插件自动填充 get / set 函数。 不推荐的主要理由是: 有些属性拷贝工具性能有点差 有些属性拷贝工
从零开发一款可视化大屏制作平台
几个月前开源的H5页面制作平台H5-Dooring 收到了很多热心的反馈和交流, 顺着笔者之前的规划, 我们又做了一款可视化大屏编辑器V6.Dooring. 接下来笔者就来带大家一起看看我们的方案设计和技术实现. 在介绍之前, 我们先看看实现的效果展示. 目前很多企业或多或少的…
原来大厂都这么解决Redis缓存雪崩、缓存穿透、缓存击穿
等原因,可能导致缓存数据同一时刻大规模不可用,或者都更新。 在原有失效时间基础上增加一个随机值,比如1~5分钟的随机,这样每个缓存的过期时间重复率就会降低,集体失效概率也会大大降低。 大量并发查询不存在的KEY,导致都直接将压力透传到数据库。 为什么会多次透传呢?不存在一直为空…
工作两三年了,整不明白架构图都画啥?
分享、评审、述职、答辩,只要你在程序员这个行业,就几乎离不开要画图。 一提到画图很多人就想站会起来喊,”内卷“、”内卷啦“、”PPT工程师“,但程序代码本身就是一种数学逻辑的具体实现,如果没有一些图表配合文字的阐述,讲真很难让所有人都能在共同的共识下进行交流。 这不像是文科,”…
别再说不会数据库表水平扩容了【附代码】
在上一篇文章《记一次独角兽公司双系统迁移合并解决方案》当中,我给大家讲述了一次在上家公司进行双系统数据迁移合并的解决方案。看到有蛮多小伙伴点赞和留言的,还是十分欣慰的。不过其中也有小伙伴表示我的解决方案太麻烦复杂了,还不如双写的方案。关于数据迁移,双写确实是大家很常见也很喜欢的…
微信支付 V3 的 Java 实现 Payment Spring Boot-1.0.7.RELEASE 发布
PaymentSpringBoot是微信支付V3的Java实现,仅仅依赖Spring内置的一些类库。配置简单方便,可以让开发者快速为SpringBoot应用接入微信支付。功能特性实现微信支付多商户集成
Java源码用到的设计模式之工厂模式
1. 简单工厂模式 在实际项目开发过程中,日志其实有点复杂。首先,日志的实现就有很多种: log4j:Apache Log4j是一个基于Java的日志记录工具。 Commons Logging Apache基金会所属的项目,是一套Java日志接口,之前叫Jakarta Comm…
摊牌了!策略模式在项目设计中用的最多
Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from cli…