首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
法兰西岛伯爵
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
JVM又曾对谁宽容过,垃圾终将被回收!
在Java中有一个很重要的概念,即一切皆对象。所谓对象,就是将现实中的事物抽象出来,进而可以通过继承、实现和组合的方式把万事万物都给容纳,所以理解对象的概念在学习Java(包括所有的面向对象的语言)的过程中至关重要。 当我们在程序中需要使用某个对象的时候,它就是爷爷,即使采用反…
spring中那些让你爱不释手的代码技巧
最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。 实现…
基于代码实操SpringBoot、Redis、LUA秒杀系统!
1、制定秒杀计划。在某天几点开始,售卖什么商品,准备卖多少个,持续多久。 2、展示秒杀计划列表。一般都是显示当天的,8点卖一些,10点卖一些这种。 3、商品详情页。 4、下单购买。 等。 本文主要目的还是用代码实现一下防止商品超卖的功能,所以像制定秒杀计划,展示商品等功能就不着…
讲解JDK从8以后(包含8)各个版本的各种新特性
1. JDK JDK 全称 Java Development Kit,是 Java 开发环境。我们通常所说的 JDK 指的是 Java SE (Standard Edition) Development Kit。除此之外还有 Java EE(Enterprise Edition…
Springboot应用系列—外部化配置之@Value的最佳实践
一. 写在前面 很久没有写文章了。一是下半年工作太忙了,二是有几篇热门文章不知道被多少有名有号的大V无情洗稿了,追责无果实在觉得委屈心累。(还有一个重要的原因:懒,哈哈哈~)。 通过最近这段时间的思考,决定从今往后还是要持续输出,不为名利,为自己的学习经历留下印记而已。 二. …
高性能缓存 Caffeine 原理及实战
一、简介Caffeine是基于Java8开发的、提供了近乎最佳命中率的高性能本地缓存组件,Spring5开始不再支持GuavaCache,改为使用Caffeine。下面是Caffeine官方测试报告。
精美的淘客项目完全开源啦,确定不来围观吗
Mall-Coupons是一个从前端到后端完全开源的淘宝客项目,当初学习完uniapp之后想做一个实战项目,所以才研发了这个项目。由于本人平时主要从事后端研发,界面样式非我所长,所以大家觉得界面效果不好的可以自己修改。目前项目已经支持打包成App、微信小程序、QQ小程序、Web…
超全MyBatis动态代理详解!(绝对干货)
答不上来的铁汁,证明 Proxy、Mybatis 源码还没看到位。不过没有关系,继续往下看就明白了 众所周知哈,Mybatis 底层封装使用的 JDK 动态代理。说 Mybatis 动态代理之前,先来看一下平常我们写的动态代理 Demo,抛砖引玉 第二步是创建被代理对象的动态代…
使用Spring特性优雅书写业务代码
自己的系统想要调用其他系统提供的能力,但其他系统总是偶尔给你一点“小惊喜”,可能因网络问题报超时异常或被调用的某一台分布式应用机器突然宕机,我们想要优雅无侵入式地引入重试机制。 其实上面提到的几个典型业务开发场景Spring都为我们提供了很好的特性支持,我们只需要引入Sprin…
Reactive Spring实战 -- WebFlux使用教程
WebFlux是Spring 5提供的响应式Web应用框架。 它是完全非阻塞的,可以在Netty,Undertow和Servlet 3.1+等非阻塞服务器上运行。 本文主要介绍WebFlux的使用。 WebFlux是完全非阻塞的。 在FluxWeb前,我们可以使用Deferre…