meng_xiaohua
码龄4年
  • 121,397
    被访问
  • 86
    原创
  • 17,254
    排名
  • 23
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2018-06-27
博客简介:

meng_xiaohua的博客

查看详细资料
  • 2
    领奖
    总分 106 当月 7
个人成就
  • 获得62次点赞
  • 内容获得23次评论
  • 获得236次收藏
创作历程
  • 1篇
    2022年
  • 40篇
    2020年
  • 34篇
    2019年
  • 35篇
    2018年
成就勋章
TA的专栏
  • Java
    30篇
  • MQ
    4篇
  • 分布式
    1篇
  • 面试
  • 后端
    13篇
  • 架构
    6篇
  • 数据库
    17篇
  • IDE
    1篇
  • 算法
    2篇
  • 计算机网络
    2篇
  • 微服务
    16篇
  • 前端
    4篇
  • Maven
    2篇
  • 多线程
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring常见问题

Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 翻译过来就是春天的意思,可见其目标和使命就是为 Java 程序员带来春天啊!感动!题外话 : 语言的流行通常需要一个杀手级的应用,Spring 就是 Java 生态的一个杀手级的应用框架。我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。比如说 Spring 自带 IoC(Inverse of
原创
发布博客 2022.04.26 ·
426 阅读 ·
0 点赞 ·
0 评论

10张图带你深入理解Docker容器和镜像

http://dockone.io/article/783
原创
发布博客 2020.11.04 ·
42 阅读 ·
0 点赞 ·
0 评论

【java】多线程判断全部线程执行结束的方法

1.join()如果是一个线程,可以使用此方法,多个不合适2.CountDownLatch此为并发计数器,每个线程结束后减一(countDown()),countDownLatch.await();//等待所有子线程执行完public class ImportThread extends Thread { private CountDownLatch threadsSignal; public ImportThread(CountDownLatch threadsSignal) { th...
原创
发布博客 2020.10.22 ·
1230 阅读 ·
0 点赞 ·
0 评论

【MySQL】分区详解

1、什么是表分区?mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张表对应的三个文件,分割成许多个小块,这样呢,我们查找一条数据时,就不用全部查找了,只要知道这条数据在哪一块,然后
原创
发布博客 2020.09.16 ·
85 阅读 ·
0 点赞 ·
0 评论

【idea】idea 自动生成类注释和方法注释

1. 生成类注释打开setting -> Editor -> File and Code Templates -> Files -> Class 生成类注解模板 /** * @ClassName : ${PACKAGE_NAME}.${NAME} * @Description : 类描述 * Created by user on ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}:${SECOND} * Copyright 20
原创
发布博客 2020.08.07 ·
1261 阅读 ·
0 点赞 ·
1 评论

【RocketMQ】Spring boot 整合RocketMQ

一.初试RocketMQ------发送消息和消费消息的简单案例项目结构为看一下pom.xml的文件内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...
原创
发布博客 2020.08.07 ·
112 阅读 ·
0 点赞 ·
0 评论

【RocketMQ】RocketMQ控制台安装

1.下载控制台项目代码# 方式一、git下载,执行如下命令git clone https://github.com/apache/rocketmq-externals.git# 方式二、直接下载,访问如下地址即可https://github.com/apache/rocketmq-externals/archive/master.zip下载完成之后,进入‘rocketmq-externals\rocketmq-console\src\main\resources’文件夹,打开‘applic
原创
发布博客 2020.08.07 ·
655 阅读 ·
0 点赞 ·
0 评论

【RocketMQ】windows下RocketMQ安装部署

一.预备环境1.系统 Windows2.环境 JDK1.8、Maven、Git二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/dowloading/releases/1.2选择‘Binary’进行下载1.3解压已下载工程2.配置2.1 系统环境变量配置 变量名:ROCKETMQ_HOME 变量值:MQ解压路径\MQ文件夹名2.2重启服...
原创
发布博客 2020.08.06 ·
84 阅读 ·
0 点赞 ·
0 评论

【Java】Java对象为啥要实现Serializable接口

导读最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“implements Serializable”的C/V大法后,脑海中突然冒出一个思维(A):问了自己一句“Java实体对象为什么一定要实现Serializable接口呢?”,关于这个问题,脑海中的另一个思维(B)立马给出了回复“居然问这么幼稚和基础的问题,实现Serilizable接口是为了序列化啊!”,思维(A):“哦,好吧!然而,然后呢?”此时思维(B)陷入了沉
原创
发布博客 2020.08.05 ·
72 阅读 ·
0 点赞 ·
0 评论

【impala】impala SQL引擎概述

impala 概述什么是Impala?Impala是用于处理存储在Hadoop集群中的大量数据的MPP(大规模并行处理)SQL查询引擎。 它是一个用C ++和Java编写的开源软件。 与其他Hadoop的SQL引擎相比,它提供了高性能和低延迟。换句话说,Impala是性能最高的SQL引擎(提供类似RDBMS的体验),它提供了访问存储在Hadoop分布式文件系统中的数据的最快方法。为什么选择Impala?Impala通过使用标准组件(如HDFS,HBase,Metastore,YARN和S
原创
发布博客 2020.08.05 ·
388 阅读 ·
0 点赞 ·
0 评论

【idea】修改自己的git提交代码的名字和邮箱

先查看本机用户下.gitconfig这个文件打开之后对应的name和email是否和自己想要设置的一致如果不一致如果不相符,在桌面打开git终端git bash,输入以下命令:修改当前项目的用户名和邮箱地址: 1 2 3 $ git config user.name"username" $ git config user.email"email"  修改全局用户名和邮箱地址: 1 ...
原创
发布博客 2020.07.27 ·
3393 阅读 ·
3 点赞 ·
0 评论

【Java】自定义ThreadPoolExecutor创建线程池

平时我们在项目中使用多线程时,建议不要使用jdk自带的四个创建线程池的方法:newFixedThreadPool,newSingleThreadExecutor,newCachedThreadPool,newScheduledThreadPool。这也是阿里巴巴编码规范要求的。FixedThreadPool和SingleThreadPoolPool :使用的是无界队列,允许的请求队列长度为 Integer.MAX_VALUE,可能导致堆积大量请求在队列中;newCachedThreadPool,n.
原创
发布博客 2020.07.21 ·
490 阅读 ·
1 点赞 ·
0 评论

【ES】使用postman创建ES索引

{ "settings": { "refresh_interval": "-1" }, "mappings": { "properties": { "location": { "type": "geo_point" }, "date": { "type": "date", "format": "yyyy-MM-dd" } } }}
原创
发布博客 2020.07.14 ·
1690 阅读 ·
0 点赞 ·
0 评论

【idea】idea常用快捷键

Ctrl + Shift + J 自动将下一行合并到当前行末尾(必备) Ctrl + Shift + Z 取消撤销(必备) Ctrl + Shift + U 对选中的代码进行大 / 小写轮流转换(必备) Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板 Ctrl + Shift + / 代码块注释(必备) Ctrl + Shift + + 展开所有代码 Ctrl + Shift + - 折叠所有代码 Ctrl + S...
原创
发布博客 2020.07.14 ·
44 阅读 ·
0 点赞 ·
0 评论

【Druid】Druid 简介

Apache Druid 是一个分布式内存实时分析系统,用于进行数据源管理与监控,解决如何在大规模数据集下进行快速的、交互式的查询和分析的问题。Apache Druid 由 Metamarkets 公司(一家为在线媒体或广告公司提供数据分析服务的公司)开发,在2019年春季被捐献给 Apache 软件基金会。Apache Druid 具有以下特点:亚秒级 OLAP 查询,包括多维过滤、Ad-hoc 的属性分组、快速聚合数据等等。 实时的数据消费,真正做到数据摄入实时、查询结果实时。 高效的.
原创
发布博客 2020.07.06 ·
127 阅读 ·
0 点赞 ·
0 评论

【Swagger2】SpringBoot整合Swagger2

前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一些工具可以减轻我们的工作量,Swagger2就是其中之一,至于其他类似功能但是却收费的软件,这里就不做过多介绍了。本文主要和大伙来聊下在Spring Boot中如何整合Swagger2。工程创建
原创
发布博客 2020.07.06 ·
52 阅读 ·
0 点赞 ·
0 评论

【Mysql】行转列合并字段

数据表:列转行:利用max(case when then)max---聚合函数取最大值(casecoursewhen'语文'thenscoreelse0end)---判断as 语文---别名作为列名SELECT `name`, MAX( CASE WHEN course='语文' THEN score END ) AS 语文, MAX( ...
原创
发布博客 2020.06.30 ·
170 阅读 ·
0 点赞 ·
0 评论

【存储过程】游标

例子:当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中;常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据,难道要执行2000多次?显然是不现实的;最终找到写一个存储过程然后通过循环来更新C表,然而存储过程中的写法用的就是游标的形式。【简介】 游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 游标充当指针的作用。 尽管游标能遍历结果中的所有行...
原创
发布博客 2020.06.16 ·
583 阅读 ·
0 点赞 ·
0 评论

在Windows 10下安装配置MySQL数据库

https://baijiahao.baidu.com/s?id=1662745458140797847&wfr=spider&for=pc命令行 修改mysql的用户密码,使用alter修改https://blog.csdn.net/qq_37712328/article/details/101075347
原创
发布博客 2020.06.04 ·
86 阅读 ·
0 点赞 ·
0 评论

【数据库】联合索引是什么?为什么要用它?用它时要注意什么?

联合索引是什么对多个字段同时建立的索引(有顺序,ABC,ACB是完全不同的两种联合索引。)为什么要用以联合索引(a,b,c)为例建立这样的索引相当于建立了索引a、ab、abc三个索引。一个索引顶三个索引当然是好事,毕竟每多一个索引,都会增加写操作的开销和磁盘空间的开销。覆盖(动词)索引。同样的有联合索引(a,b,c),如果有如下的sql: select a,b,c from table where a=xxx and b = xxx。那么MySQL可以直接通过遍历索引取得数据,而无需读表,这减
原创
发布博客 2020.05.24 ·
482 阅读 ·
0 点赞 ·
0 评论
加载更多