首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识整理
订阅
bear同志75446
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
Spring Boot集成protobuf快速入门Demo
1.什么是protobuf? Protobuf(Protocol Buffers)是由 Google 开发的一种轻量级、高效的数据交换格式,它被用于结构化数据的序列化、反序列化和传输。相比于 XML
解析SPI机制:实现灵活插件式架构
SPI提供了一种机制,允许组件在不同的实现之间进行插拔,从而实现松耦合的架构。Dubbo 中的扩展能力是从 JDK 标准的 SPI 扩展点发现机制加强而来,为用户提供非常灵活的扩展能力
【快学SpringBoot】快速上手好用方便的Spring Cache缓存框架
缓存,在开发中是非常常用的。在高并发系统中,如果没有缓存,纯靠数据库来扛,那么数据库压力会非常大,搞不好还会出现宕机的情况。本篇文章,将会带大家学习Spring Cache缓存框架。 本文发布于掘金号【Happyjava】。Happy的掘金地址:https://juejin.i…
深拷贝浅拷贝,面试可不能再不会了
它们的区别主要体现在对于对象(或数组)内部元素的复制方式上,包括对原始数据类型和引用类型数据的处理。 浅拷贝 浅拷贝只会复制对象(或数组)的第一层属性,如果属性值本身还是一个对象(或数组),那么它只复
我的Java设计模式-模板方法模式
近日,ofo小黄车宣布入驻法国巴黎,正式进入全球第20个国家,共享单车已然改变了我们的出行方式。就拿我自己来说,每当下班出地铁的第一件事,以光速锁定一辆共享单车,百米冲刺的速度抢在别人之前占领它。 而大家都是重复着同样的动作,拿出手机开锁、骑车、上锁、结算,哇~这是何等壮观的场…
单体项目偶遇并发漏洞!短短一夜时间竟让老板蒸发197.83元!
眼下这位正襟危坐的男子,即将成为被告人,由于CV大法用上头了,给系统遗留了并发漏洞,幸亏平台用户量不大,否则老板亏损百万起步……
图解七种代码耦合类型:看看你的代码属于哪一类耦合
在开发工作中我们经常会听到:这个业务很复杂,这个系统很复杂,这个逻辑很复杂,只要是处理遇到困难的场景,似乎都可以使用复杂这个词进行描述。 但是我认为困难之所以困难,原因还是有所不同的
阿里开源的缓存框架JetCache
之前一直在用Spring Cache进行接口数据的缓存,主要是Spring Cache在对具体key缓存失效时间的设置不是很方法,还要自己去扩展,无意中发现了阿里的JetCache。大部分的需求都能满足,并且有一些很实用的功能,今天给大家介绍下。 JetCache是一个基于Ja…
Caffeine 当下最优秀的内存缓存框架的使用与最佳实践+配合Redis做二级缓存
如图,Caffeine是当前最优秀的内存缓存框架,不论读还是写的效率都远高于其他缓存,而且在Spring5开始的默认缓存实现就将Caffeine代替原来的Google Guava 基础使用 手动创建缓
oracle中用mybatis在xml中调用sequence为id自动生成主键
背景 oracle的主键生成一般是通过sequence来生成的,但是又不像mysql那样自动生成,需要手动设置,下面是一种在xml中的sql中比较好的方式, xml代码 代码解释 使用来的select