首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java干货
小熊学Java
创建于2022-08-13
订阅专栏
日常分享一些技术干货文章
等 2 人订阅
共27篇文章
创建于2022-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java 17流程控制语句3w字解读
小熊学Java全能学习+面试指南:https://www.javaxiaobear.cn 本章专题与脉络 第1阶段:Java基本语法-第03章 程序从上到下逐行地执行,中间没有任何判断和跳转。 根据条
详解 ThreadPoolExecutor 的参数含义及源码执行流程?
线程池是为了避免线程频繁的创建和销毁带来的性能消耗,而建立的一种池化技术,它是把已创建的线程放入“池”中,当有任务来临时就可以重用已有的线程,无需等待创建的过
数据库中间MyCat硬核教程,主从复制,分库分表
1. Mycat概述 如今随着互联网的发展,数据的量级也是成指数的增长,从 GB 到 TB 到 PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候
大型架构设计的演进之路
Java全能学习+面试指南:https://javaxiaobear.cn 今天我们一起看看大型互联网系统架构的演进之路,主要包含三部分内容。 第一部分是大型互联网系统的特点,分析大型互联网有哪些特点
HTTP调用:你考虑到超时、重试、并发了吗?
image-20230625144625218 今天,我们一起聊聊进行 HTTP 调用需要注意的超时
MySQL存储过程与函数精讲
MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。 1. 存储过程
经验教训:微服务设计时的五条宝贵经验
微服务架构的新挑战 在著名软件著作《人月神话》中提到,软件世界没有“银弹”,这句话当然适用于架构领域,随着从单体架构过渡到微服务架构,因为将原有系统打散,给系统增加了许多不稳定因素。 单体架构向微服务
Java设计模式——工厂模式讲解以及在JDK中源码分析
个人博客全面更新啦!地址:https://javaxiaobear.gitee.io/ 下面开始说正题 手机的种类很多(比如HuaWeiPhone、XiaoMiPhone等) 手机的制作有prepar
Java设计模式——原型模式讲解以及在Spring框架中的使用
1、克隆羊问题 1、代码实现 2、传统方式优缺点 3、改进的思路分析 2、原型模式 1、介绍 2、代码实现 3、原型模式在Spring框架中的使用 4、浅拷贝与深拷贝 1、浅拷贝 2、深拷贝 新建对象
一篇彻底带你理解微服务
在线阅读地址:https://javaxiaobear.gitee.io/ 在系统架构与设计的实践中,从宏观上可以总结为三个阶段; 集中式架构:就是把所有的功能、模块都集中到一个项目中,部署在一台服务
深入学习Docker网络(看这篇就完全够了)
1、什么是Docker网络 没有开启Docker网络时的网络状态: 开启docker后 查看Docker网络的情况 2、基本命令 1、所有命令 2、查看网络命令 3、查看网络源 4、删除网络 全程
Elasticsearch保姆级教程(史上最全)
1、Elasticsearch概述 1、什么是Elasticsearch The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为
RabbitMQ详解死信队列
1、概念 2、死信的来源 3、实战 1、代码架构图 流程说明: 一个生产者,两个消费者,交换机为直接类型 正常流程:生产者发送消息,经过正常队列后,由 C1 进行消费 产生三大问题后的流程:生产者发送
Spring Cloud最全面试题整理,太肝了
趁着这两天闲,又整理了Spring Cloud的面试题,八股文还是要背啦!不多不少,一共62道题,全是干货,可以帮助你理解,加深印象! 1、什么是微服务? 2、实现微服务要解决的四个问题? 1、客户端
最全详解单例模式以及在代码中分析源码
1、单例模式介绍 2、单例模式的种类 1、饿汉式(静态常量) 优缺点: 破坏单例的情形 反射破坏单例:利用反射创建实例对象 反序列化破坏单例:前提是实现了implements Serializable
Mybatis"夺命"33问,你能回答到第几问
1、什么是MyBatis? 2、Mybatis的优缺点? 3、Hibernate 和 MyBatis 的区别 4、为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 5、传统JDB
RabbitMQ 26问,基本涵盖了面试官必问的面试题
1、为什么要使用MQ 1、流量消峰 2、应用解耦 3、异步处理 2、什么是RabbitMQ 3、RabbitMQ各组件的功能 Server:接收客户端的连接,实现AMQP实体服务。 Connectio
支持多种前后端组合的代码生成项目,终于不用写CRUD了
介绍 功能 支持mybatis、mybaits-plus的后端代码生成(仅限于增删改查) 支持element-ui与vue的代码生成 支持ant-dv与vue的代码生成 支持html的代码生成 支持m
MyBatis-Plus保姆级快速上手教程
Mybatis简化JDBC操作 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1、特性 无侵入:只
Docker手把手教你搭建MySQL集群【主从复制】
1、新建主服务器示例3307 2、进入/mydata/mysql-master/conf目录下新建my.cnf 3、重启实例 4、进入容器 5、master容器实例内创建数据同步用户 6、创建从服务器
下一页