首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java基础
订阅
山姆刘
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
Guava发布订阅组件EventBus
Guava是一个谷歌开发的开源库。Guava工程中包含了很多被Google的 Java项目广泛依赖的核心库。本文主要介绍Guava中的EventBus组件。
如何优雅的给SpringBoot部署的jar包瘦身?
一、需求背景 我们知道Spring Boot项目,是可以通过java -jar 包名 启动的。 那为什么Spring Boot项目可以通过上述命令启动,而其它普通的项目却不可以呢? 原因在于我们在通过
公司的这种打包启动方式,我简直惊呆了
前言 大家都知道,SpringBoot应用最终会打出一个Fat Jar, 里面包含了用到的全部依赖,启动也非常简单,java -jar xxx.jar即可。 但是我们公司打出的最终包,将依赖包挪到了外
任务编排:CompletableFuture从入门到精通
最近遇到了一个业务场景,涉及到多数据源之间的请求的流程编排,正好看到了一篇某团介绍CompletableFuture原理和使用的技术文章,但主要还是涉及使用层面,所以这篇文章准备从使用和原理两方面入手
推荐算法在商城系统实践
一、简介 本文博主给大家讲解如何在自己开源的电商项目newbee-mall-pro中应用协同过滤算法来达到给用户更好的购物体验效果。 newbee-mall-pro项目地址: 源码地址:https:/
关于Spring的两三事:傻傻分不清楚的filter和interceptor
从接触Spring开始我们就经常能听到filter(过滤器) 和interceptor(拦截器) 这两个概念,但当我们真正要去使用它们的时候却又时常傻傻分不清楚两者的异同。
面试了十几个高级前端,竟然连(扁平数据结构转Tree)都写不出来
「本文已参与好文召集令活动,点击查看:后端、大前端双赛道投稿,2万元奖池等你挑战!」 前言 招聘季节一般都在金三银四,或者金九银十。最近在这五六月份,陆陆续续面试了十几个高级前端。有一套考察算法的小题
天猫面试官:说说高并发下的HashMap的死循环是怎么形成的!
前言师傅,我常常听别人说,不要在并发情况下使用HashMap,可能会出现死循环,这个死循环是怎么形成的呢?一尘慧能这个听为师慢慢道来我们都知道,HashMap的底层是由数组加链表来实现的当往HashM
短文 | 最快搞懂线程池内线程不销毁原因
很早之前那个时候练习线程池, 就是感觉线程池类似于 ArrayList 这种集合类结构, 将 Thread 类存储, 来任务了就进行消费, 然鹅... 著名编码大师怎么可能这么 Low 呢 runWorker() 中有两个扩展方法, beforeExecute、afterExe…
位图法在数据库设计中的应用:一个数据表字段怎么表示多种业务含义
在系统中用户一共有三种角色:普通用户,管理员,超级管理员,现在需要设计一张用户角色表记录这类信息。我们不难设计出如下方案: 我们使用1表示是,0表示否,那么观察上表不难得出,用户一有用超级管理员角色,用户二具有管理员角色,用户三具有普通用户角色,用户四同时具有三种角色。 如果表…