自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Elasticsearch安装

目录上传后解压​ES 目录介绍修改JVM参数添加用户启动ES测试停止es端口号意义上传后解压移动解压后的es文件夹:ES 目录介绍• bin:可执行文件在里面,运行es的命令就在这个里面,包含了一些脚本文件等• config:配置文件目录• JDK:java环境• lib:依赖的jar,类库• logs:日志文件• modules:es相关的模块• plugins:可以自己开发的插件• data:这个目录没有,自己新建一下,后面要用 -&

2021-06-25 16:29:04 134 1

原创 一、es核心术语

1.1核心概念es->数据库索引 index->表文档 document->行字段 fields->列eg:knowledge_index{kId:9090,title:"什么是失业保险",content:"时候上市所所所所所"},{kId:9091,title:"什么是养老保险",content:"时候上市所所所所所"}1.2集群概念分片(shard):把索引库拆分为多份,分别放在不同的节点上,比如有2个节点.

2021-06-25 15:51:04 580

原创 JDK与JRE的区别

1.JDK 和 JRE 有什么区别?JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。JDK(Java Development Kit)又称J2SDK(Java2 Software Development

2020-07-08 11:26:40 196

原创 java培优学习笔记(一)多线程快速入门

一、课程目标线程与进程为什么要使用多线程?多线程应用场景多线程创建方式练习题线程生命周期面试总结练习题二、线程与进程区别每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些

2020-06-23 12:26:53 232

原创 将数组根据某个字段分成多个数组

List<SelectedImLabelBO> imIdList = new ArrayList();Map<String, List<SelectedImLabelBO>> collect = imIdList.stream().collect(Collectors.groupingBy(SelectedImLabelBO::getShouldTarget));

2020-06-18 11:21:46 1214

转载 SpringBoot约定大于配置

SpringBoot约定大于配置 Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框...

2019-12-03 10:23:44 2184

转载 Linux下根据进程号查找程序路径

背景:有一个服务,只知道它占用的端口号是8703,但是不知道它的路径在哪儿。思路:先根据端口号查找pid(进程号)netstat -nlp | grep 22结果如下:unix 2 [ ACC ] STREAM LISTENING 12249 - 12249就是它的pid(进程号)再根据进程号查找路径,...

2019-12-02 10:34:35 517

转载 linux下利用nohup后台运行jar文件包程序

Linux 运行jar包命令如下: 方式一: java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar XXX.jar &&代表在后台...

2019-12-02 10:30:00 191

转载 MRCP 媒体资源控制协议

媒体资源控制协议(Media Resource Control Protocol, MRCP)是一种通讯协议,用于语音服务器向客户端提供各种语音服务(如语音识别和语音合成)。    MRCP并不定义会话连接,不关心服务器与客户端是如何连接的,MRCP的消息通常是承载于其它协议之上,如RTSP,SIP等。  MRCP消息使用类似于HTTP等许多Inter...

2019-11-26 11:54:57 1376

原创 使用alibaba fastjson实现JSONObject、Object、Json字符串的转换

注:JSON字符串必须为键值对形式,不是任意的字符串。Object转JSON字符串:String jsonStr = JSONObject.toJSONString(object);...

2019-11-21 18:25:33 406

转载 mybatis主键自增设置

做插入数据的时候经常用到插入操作主键ID使用数据库自身的生成方式,比如说自增,或者使用序列号,具体配置如下//mysql设置使用自增的主键生成策略,并能获取生成的主键值<insert id="xxx" useGeneratedKeys="true" keyProperty="id">inse...

2019-11-15 13:06:10 253

转载 关于Java中length、length()、size()的区别

首先区分一下length和length();length不是方法,是属性,数组的属性;public static void main(String[] args) { int[] intArray = {1,2,3}; System.out.println("这个数组的长度为:" + intArray.length);}length()是字符串String的一个方法;public static ...

2019-11-15 12:56:01 148

转载 war和jar和pom的区别

pom是maven依赖文件 jar是java普通项目打包 war是java web项目打包 pom:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做jar包的版本控制。jar包:通常是开发时要引用通用类,打成jar包便于存放管理。当你使用某些功能时就需要这些jar包的支持,需要导入jar包。war包:是做好一个...

2019-11-13 15:01:27 277

原创 border:none以及border:0的区别

一是理论上的性能差异border:none;把border设为none实际效果等同于border-style=none,浏览器解析none时将不作出渲染动作,既不会消耗内存值。border:0;像素效果等同于border-width=0;浏览器依然对border-width,border-color进行了渲染,即已经占了内存值。二是兼容性的差异IE6 IE7中border为n...

2019-10-22 09:04:31 298

转载 freeswitch常用配置

一.配置用户组:有时候需要同时拨打多个用户的号码。因此可以把这些用户的号码配置在一个分组中,实现这个功能需要...

2019-10-22 08:59:59 963

原创 freeswitch满意度实现

原文链接https://blog.cs...

2019-10-22 08:53:48 483

原创 git切换远程分支

git clone只能克隆master分支 无法克隆子分支(dev)1.克隆master分支后2.git branch -a --列出所有分支名称3.git checkout -b dev origin/dev --作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支4.git pull --拉取分支...

2019-06-05 13:01:22 2011

原创 WebPack介绍

webpack可以看做模块打包机它可以分析你的项目,找到一些浏览器不能直接运行的拓展语言和JavaScript模块,将其进行打包并转换为合适的格式供浏览器使用webpack的工作方式把你的项目作为一个整体,通过index.js找到你项目中依赖的所有文件,并通过loaders进行处理最后打包为浏览器可识别的JavaScript文件webpack的安装//全局安装 npm ins...

2019-04-27 19:15:45 168

原创 vue学习笔记

vue项目初始化过程1、安装vue-clinpm install -g vue-cli2、初始化项目vue init webpack my-project3、进入项目cdmy-project4、安装依赖npm install5、启动项目npm run dev...

2019-04-27 19:01:57 94

转载 jssip中文开发文档(完整版)

<div id="post_detail"> jssip中文开发文档(完整版) jsSip开发文档(官网地址:http://www.jssip.net/)完整案例demo下载地址: http://download.csdn.net/download/qq_39421580/10214712概观:1.JsSIP...

2019-04-24 19:00:15 2119

转载 别人的 阿里校招 面试总结

版权声明:本文为博主原创文章,欢迎转载,转载请注明出处。觉得此文有用的,不嫌麻烦的,就留个言呐,或者点个赞呐,要是嫌麻烦呢,也麻烦点个赞嘛 https://blog.csdn.net/qq_40147863/article/details/86418845 </div> <link rel="stylesheet" href...

2019-04-24 16:15:33 735

转载 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xm1037782843/article/details/80708533 </div> <link rel="stylesheet" href="ht...

2019-04-24 16:06:04 1914

黑马Linux笔记

Linux黑马程序员学习笔记,包含Linux的介绍还有各种常用命令

2019-04-27

空空如也

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

TA关注的人

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