首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
修行与蜕变
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
什么是ZooKeeper?
上次写了一篇 什么是消息队列?以后,本来想入门一下Kafka的(装一下环境、看看Kafka一些概念啥的)。后来发现Kafka用到了ZooKeeper,而我又对ZooKeeper不了解,所以想先来学学什么是ZooKeeper,再去看看什么是Kafka。 ZooKeeper相信大家…
【Java高阶必备】如何优化Spring Cloud微服务注册中心架构?【石杉的架构笔记】
“ 上一篇文章:尴尬了!Spring Cloud微服务注册中心Eureka 2.x停止维护了咋办?,我们给大家说了一下Spring Cloud服务注册中心的一些问题。 如果用Eureka作为其注册中心的话,很多同学都觉得心里没底,所以现在很多公司都开始使用Consul作为其注册…
多线程并发篇——如何停止线程
你有没有想过,如何停止一个线程?很多人首先会想到Thread.stop()方法,但是这个方法已经过时,不推荐使用,因为这个方法会带来安全问题,什么安全问题呢?后面会有详细说明。我们先讲讲目前JDK API推荐使用停止线程的方法Thread.interrupt()方法。 既然不能…
老大难的 Java ClassLoader 再不理解就老了
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 顾名思义,它…
List<String> list = new ArrayList<>( ),如何把Activity对象放进list集合里去?
这是偶然看到一个面经里的面试题,已经收集到面试题整理(可在首页点击底部 Tab 看到)。 看到这个题目,必须要知道面试官考察的点是啥,有部分同学可能会认为是不是考察如果管理 app 里的 Activity 栈?那就想偏了,其实这里考察的是泛型擦除,什么是泛型擦除?为什么会产生泛…
使用vue实现前端sku选择
最近公司项目需要开发一个积分商城,里面涉及到sku库存选择,本以为不是很难,结果开发中却遇到很大问题,现将实现逻辑记录下来,思路不一定是最好的,但也不失为一种解决方法,供其他小伙伴借鉴。有更优的方案的可以留言一起讨论学习下。 sku:库存保有单位即库存进出计量的单位, 可以是以…
还理不清Java引用是什么?看这篇文章就够了
某一天在某一个群里面的某个群友突然提出了一个问题:"threadlocal的key是弱引用,那么在threadlocal.get()的时候,发生GC之后,key是否是null?"屏幕前的你可以好好的想想这个问题,在这里我先卖个关子,先讲讲Java中引用和ThreadLocal的…
Java 开发者最容易犯的10个错误
我最近在学习 Java,觉得这篇旧文不错,就翻译了一下,感觉对新手有些帮助。 这 10 个错误是我综合 GitHub 上的项目、StackOverflow 上的问答和 Google 搜索关键词的趋势而分析得出的。 Arrays.asList() 的返回值是一个 ArrayLis…
我常用的自动化部署技巧,贼好用,推荐给大家!
此时在target目录下就会生成一个Jar包,我们打包Docker镜像的时候会用到它。 主要是定义了如何将Jar包打包成Docker镜像,对DockerFile不了解的朋友可以看下《使用Dockerfile为SpringBoot应用构建Docker镜像》,具体内容如下。 可以作…
数据结构 - 字符串
数组 - 最简单的内存数据结构。 字符串 - 随时可以转换成数字或者数组的简单类型。 字符串是有零个或者多个字符组成的有序数列。 如果字符串的个数为零,则表明这个字符串为 空串(Null String),长度为 0。空串表示为:''。 如果字符串由空格组成,那么它就不是空串,而…