自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小陈之JAVA

百知男哥之JAVAEE高级技术篇

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 精品java学习资源推荐Spring技术栈、秒杀、限时抢购等各种主流技术学习资源,持续更新中

学习资源非常多都是免费的,可以直接B站搜索"xiaochen2018",更新大量java前沿技术,话不多说目录直通车RabbitMQ最新版本的3.3.7版本使用,已更新springboot 2.2.x 官方最新版本使用,正在更新springboot 1.5.x 曾经最火的版本spring cloud G版本最新版本使用,正在更新中从零带你学IDEA,精通实战技巧面试被问惨的秒杀系统...

2020-03-29 09:35:49 1174

原创 2021.1 idea中maven下载源码,刷新maven问题

1.使用最新版的idea工具在,刷新maven和下载源码时出现或者ava.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve

2021-06-22 14:01:01 623

原创 RabbitMQ的入门到精通之各种MQ介绍(一)

1.1 什么是MQMQ(Message Quene) : 翻译为 消息队列,通过典型的 生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间解耦。别名为 消息中间件 通过利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。1.2 M...

2020-03-28 20:20:16 517

原创 java开发工程师简历模板

1. 面试指南这篇文章还在更新,正在孵化,但是你可以借鉴是这里面的一点点经验…持续更新!2. 简历的书写HR筛选简历时,一般来说非常的快,可能你的简历10秒就被看完了。所以,简历要简单干脆2.1 一份好的技术简历首先,一份好的简历不光说明事实,更通过FAB模式来增强其说服力。Feature:是什么Advantage:比别人好在哪些地方Benefit:如果雇佣你,招聘方...

2019-07-22 15:14:31 22402 1

原创 Spring框架常见经典面试题

Spring框架常用经典面试题1. Spring 是什么? 使用Spring框架的好处是什么?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯**轻量:**Spring 是轻量的,基本的版本大约2...

2019-05-20 14:31:27 804

原创 ElasticSearch常见经典面试题

1.为什么要使用Elasticsearch?​ 因为在我们商城中的数据,将来会非常多,所以采用以往的模糊查询,模糊查询前置配置,会放弃索引,导致商品查询是全表扫面,在百万级别的数据库中,效率非常低下,而我们使用ES做一个全文索引,我们将经常查询的商品的某些字段,比如说商品名,描述、价格还有id这些字段我们放入我们索引库里,可以提高查询速度。2.Elasticsearch是如何实现Master...

2019-05-15 10:53:50 34864 2

原创 redis常见经典面试题

1.什么是Redis?简述它的优缺点​ Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。​ 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。​ Redis的出色之处不仅仅是性能,Redis最大...

2019-05-14 17:21:13 573

原创 SpringBoot常见的经典面试题

SpringBoot常见的经典面试题最近很多人面试时,简历上都说自己熟悉 Spring Boot, 或者说正在学习Spring Boot,一被面试官问道,都只停留在简单的使用阶段,很多东西都不清楚,下面我整理了一些springboot比较常见的面试题。1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,...

2019-05-14 14:18:22 142229 5

原创 MacOS之连接蓝牙音箱卡顿解决方案(六)

mac连接蓝牙音箱卡顿解决教程想必许多用户在使用Mac时,为了能够让连接线路更少一些,许多用户都选择蓝牙音响,而具部分Mac用户反映,在使用的过程中出现了卡顿问题,许多用户一开始还以为是蓝牙音响问题,而其实造成这个问题,大部分原因是由于苹果默认的蓝牙比特率过低,而造成的传输不顺畅,今天为用户带来了Mac蓝牙音箱卡顿解决教程,遇到此问题的用户赶紧来了解一下吧!1. 解决方案1.1 打开终端...

2019-05-07 19:24:33 12926 2

原创 MacOS之oh-my-zsh打造强大的终端(五)

Mac 安装使用Oh My Zsh1. 导语mac中默认提供了多种shell,可以通过:cat /etc/shells查看。其中包含了bach、csh、zsh等不同的shell,oh my zsh是将zsh的配置门槛降低的开源项目,并且兼容bash。除此之外,oh my zsh支持200+的插件,提供了数量巨大的主题,为用户提供功能强大、易用的shell。github上有这么一段介绍:Oh ...

2019-05-07 16:56:41 821

原创 Mysql优化之explain关键字使用(三)

1. 引言在实际开发中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及...

2019-05-06 10:29:32 704

原创 MySQL优化之索引(二)

1. 索引的引言本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方索引:是帮助mysql高效获取数据的数据结构 —摘自mysql官网首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname=‘张’,如果要拿这条数据的话需要些的sql是 SELECT * FROM a...

2019-04-29 16:12:25 219

原创 MySQL优化之7种表连接(一)

Mysql优化之7种表连接从此不怕写SQL1. 引言作为一个开发人员需要掌握数据库的哪些东西? 在开发中涉及到数据库,基本上只用到了sql语句,如何写sql以及对其进行优化就比较重要,那些mysql的厚本书籍针对的是DBA,我们只需要学习其中的sql就可以了,但是随着行业发展现在越来越多的企业需要我们成长为一个全栈式工程师,所以在面试中,经常会被问道sql优化的解决方案?你们的项目中如何对...

2019-04-26 10:23:26 352

原创 Docker实战之部署Mysql数据库(三)

获取mysql镜像[root@localhost ~]$ docker pull mysql拉取镜像完成启动运行mysql[root@localhost ~]$ docker run -id --name=mysql01 -p 3309:3306 -e MYSQL_ROOT_PASSWORD=root mysql登录mysql[root@localhost ~...

2019-04-22 21:30:24 204

原创 Docker实战之镜像和容器的基本操作(二)

1. 镜像查看镜像docker image搜索镜像docker search redis拉取镜像docker pull image配置docker镜像加速:sudo mkdir -p /etc/dockersudo vi /etc/docker/daemon.json{“registry-mirrors”: [“https://l10nt4hq.mirror....

2019-04-22 20:48:01 183

原创 Docker实战之Docker入门教程(一)

Docker 引言1. 什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。在...

2019-04-22 11:56:18 1541 1

原创 MacOS之常用开发软件安装(四)

1. 安装JDK作为一位IT大牛,安装一些常用开发软件是有必要的,接下来我们就来看下如何在mac os系统中安装常用开发的软件~~~1.1 下载JDK下载mac版的JDK` https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1.2 打开DMG文件双击打开DMG...

2019-04-18 21:16:14 1478

原创 MACOS之系统常用快捷键 (三)

系统内置快捷键1. 基本功能键介绍您可以按下某些组合键来实现通常需要鼠标、触控板或其他输入设备才能完成的操作。要使用键盘快捷键,请按住一个或多个修饰键,然后按快捷键的最后一个键。例如,要使用Command-C(拷贝),请按住 Command 键并按 C 键,然后同时松开这两个键。接下来介绍下Mac中常见的修饰键(功能功能键):Command(或 Cmd)⌘Shift ⇧Option...

2019-04-16 21:17:25 917 3

原创 MacOS之软件安装教程(二)

1 Mac OS 软件安装如果您从Windows切换到macOS,您可能会对安装软件感到困惑。当然有Mac App Store,但并不是一切程序都在那里。如果您在商店外寻找应用程序,您会发现不同类型的安装程序:其中包含应用程序的DMG文件,PKG安装程序和ZIP存档中的简单应用程序。以下我们分别介绍不同方式软件安装。1.1 App Store 安装Mac App Store是下载...

2019-04-16 13:19:11 4960

原创 MacOS之基本入门实战(一)

基本界面介绍dock条

2019-04-15 22:02:41 1263

原创 ElasticSearch实战之JAVA操作(六)

Java操作ES1.1 引入maven依赖 <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>6.2.4</version> ...

2019-04-12 12:33:37 858 1

原创 ElasticSearch实战之Filter Query过滤查询(六)

Filter Query(过滤查询)1.1 过滤查询其实准确来说,ES中的查询操作分为2种: 查询(query)和过滤(filter)。查询即是之前提到的query查询,它 (查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计算 得分,且它可以缓存文档 。所以,单从性能考虑,过滤比查询更快。换句话说,过滤适合在大范围筛选数据,而查询则适...

2019-04-12 10:25:34 4891

原创 ElasticSearch实战之配置IK中分分词器(五)

11. IK分词器NOTE: 默认ES中采用标准分词器进行分词,这种方式并不适用于中文网站,因此需要修改ES对中文友好分词,从而达到更加的搜索的效果。11.1 在线安装IK在线安装IK (v5.5.1版本后开始支持在线安装 )1. 在es安装目录中执行如下命令[es@linux elasticsearch-6.2.4]$ ./bin/elasticsearch-plugin ...

2019-04-12 09:47:34 517

原创 ElasticSearch实战之高级检索QueryDSL(四)

ES中高级检索1. 检索方式ES官方提供了两中检索方式:一种是通过 URL 参数进行搜索,另一种是通过DSL(Domain Specified Language) 进行搜索。官方更推荐使用第二种方式第二种方式是基于传递JSON作为请求体(request body)格式与ES进行交互,这种方式更强大,更简洁。1.1 测试数据1.删除索引DELETE /ems2.创建索引并指定类型...

2019-04-11 17:23:53 1091 1

原创 ElasticSearch实战之Kibana基本操作(三)

Kibana的基本操作1. 索引(Index)的基本操作PUT /dangdang/ 创建索引DELETE /dangdang 删除索引DELETE /* 删除所有索引GET /_cat/indices?v 查看索引信息2. 类型(type)的基本操作创建类型创建/dangdang索引并创建(product)类型PUT /dangdan...

2019-04-11 17:02:04 1673

原创 ElasticSearch实战之基本概念及Kibana安装(二)

ES中基本概念1. 接近实时(NRT)Elasticsearch是一个接近实时的搜索平台**。这意味着,**从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒内)2. 索引(index)一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母的),并且当...

2019-04-11 16:52:38 238

原创 ElasticSearch实战之基础入门(一)

ElasticSearch1. 什么是RestFulREST : 表现层状态转化(Representational State Transfer),如果一个架构符合REST原则,就称它为 RESTful 架构风格。资源: 所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息表现层 :我们把"资源"具体呈现出来的形式,叫做它的"表现层"(Representation)。状态转...

2019-04-11 16:37:46 491

原创 SpringBoot实战之文件上传下载及拦截器(六)

文件上传下载1. 文件上传1.1 准备上传页面<form action="路径...." method="post" enctype="multipart/form-data"> <input type="file" name="aa"> <input type="submit" value="上传"></form&...

2019-04-11 12:05:25 2091

原创 SpringBoot实战之AOP切面编程(五)

切面编程1 引言springboot是对原有项目中spring框架和springmvc的进一步封装,因此在springboot中同样支持spring框架中AOP切面编程,不过在springboot中为了快速开发仅仅提供了注解方式的切面编程.2 使用2.1 引入依赖<dependency> <groupId>org.springframework.boo...

2019-04-11 09:54:33 494

原创 SpringBoot实战之集成Mybatis(四)

集成Mybatis框架1.引入依赖<!--整合mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ver...

2019-04-10 15:06:06 223

原创 SpringBoot实战之集成JSP模板展示(三)

集成jsp数据展示1.引入依赖<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version></dependency><dependency>...

2019-04-10 14:55:58 461

原创 SpringBoot实战之相关注解及配置文件拆分(二)

相关注解spring boot通常有一个名为== xxxApplication的类,入口类中有一个main方法, 在main方法中使用SpringApplication.run(xxxApplication.class,args)启动springboot应用的项目==。@RestController: 就是@Controller+@ResponseBody组合,支持RESTful访问方 ...

2019-04-10 09:50:00 477

原创 SpringBoot实战之基础入门(一)

Spring Boot 引言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的 初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不 再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应 用开发领域(rapid application development)成为领导者。springboo...

2019-04-09 20:00:53 362 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除