240 发简信
IP属地:广东
  • Linux用户权限

    问题: linux环境下,/fileserve目录的所属组为transfer,有写权限;现在有java程序运行用户runapp,所属组为appgrp,附属组为transfer...

  • 120
    使用eclipse构建springboot项目

    使用STS创建 这种方式最简单,但是需要从eclipse MarketPlace安装插件,如下图:STS 接下来可直接new project,但是需要选中Spring Sta...

  • 120
    SpringBoot启动原理

    spring boot的启动流程 一、初始化SpringAppliaction对象 1. 设置应用的容器类型 当前的web应用类型(webApplicationType)是在...

  • 分布式锁详解

    3. 分布式锁的场景与实现 3.1 使用场景 当客户下单时,我们调用库存中心进行减库存,那我们一般的操作都是: 但是这种通过设置库存的修改方式,在并发量高的时候会存在数据库的...

  • 消息中间件之RabbitMQ

    一、概述 1.1 核心概念 1.1.1 JMS JMS:Java Message Service,java消息服务,是一个消息服务的标准或者说是规范,允许应用程序组件基于Ja...

  • Schedule(定时任务)

    虽然定时任务可以嵌⼊到web应⽤程序和WAR⽂件中,但下⾯演⽰⼀种更简单的⽅法创建了⼀个独⽴的应⽤程序。您将所有的内容打包在⼀个单⼀的、可执⾏的JAR⽂件中,⽤⼀个传统Jav...

  • ES导入MySql数据

    1. logstash导入MySQL数据 要使用logstash导入数据的时候,首先需要将mysql的驱动包(注意版本)加入到logstash的home目录下logstash...

  • Elasticsearch与SpringBoot结合

    1. 添加依赖 2. 配置 3. 获取ElasticsearchTemplate 4. POJO类定义 5. 查询 A. 分页查询 B. range查询 C. match查询...

  • Vue网络请求axios

    四、网络请求  Vue2.X版本中,官方推荐的网络请求工具是axios。 4.1 配置全局请求地址  新建Base.vue文件,内容如下: 4.2 main.js配置 4.3...

  • Vue组件化开发

    一、 组件化编程 组件化开发是在ES6中提出来的,可以提高页面的复用率,提高开发效率。它是一套模板化的代码,要有<template>、 、 三个标签,分别用来定义布局、脚本、...

  • Elasticsearch分词

    一、 analysis与analyzer analysis:   文本分析,是将全文本转换为一系列单词的过程,也叫分词。analysis是通过analyzer(分词器)来实现...

  • Elasticsearch(一)

    一、 简介   Elasticsearch是一个基于Apache Lucene(TM)的开源引擎。无论在开源还是专用领域,Lucene可以被认为是迄今为止最先进、性能最好、功...

  • 120
    ELK环境搭建

    一、 ELK阐述 ELK是Elasticsearch、Logstash、Kibana的简称,这三者是核心套件,但并非全部。 Elasticsearch是实时全文搜索和分析引擎...

  • 可重入锁与读写锁

    可重入锁:   可重入锁,也叫递归锁,指定是同一线程 外层函数获得锁之后,内层递归函数仍可以再次获取锁而不会出现死锁。 可以发现以上都没有发生死锁,可以多次获取相同的锁可重入...

  • SpringBoot+Mybatis整合Redis实现二级缓存

    一. redis与spring boot整合 添加pom依赖 代码中注入RedisTemplate使用即可 二、 Mybatis二级缓存 一级缓存,就算Sqlsession级...

  • Linux下Redis集群

    Liunx下安装Redis 官网下载 解压进入redis-5.0.7目录下 执行make命令 启动redis Redis集群 在redis的解压目录下新建redisclust...

  • volatile关键字

    volitale关键字 简介:  volatile是Java提供的一种轻量级的同步机制。Java语言包含两种内在的同步机制:同步块(或方法)和volatile变量,相比于sy...