- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 Java里边什么是值传递和引用传递?两个有什么区别
学过java基础的人都知道,在java中参数的传递过程中有值传递和应用传递,那么这两个到底有什么区别呢,下面我通过例子为大家详细的介绍下。我们都知道Java中有八种数据类型,基础数据类型分别是:byte,short,int,long,float,double,char,boolean,引用数据类型分别是:数组,类和接口。方法传参的时候我们有两种,一种是形式参数(定义方法时写的参数),一种是实际...
2019-03-18 14:38:45 8200
原创 Java中从控制台输入的三种方式
我们最熟悉的从控制台读取一个字符或者一个字符串都知道用Scanner,那么除了Scanner还有没有其他的呢,答案是有的,我们来看看。System.in.read()System.in.read()返回一个整型字节数据,该数据表示的是字节因此是Unicode的第一个字节或是字符的ASCII码值。该方法是从一个流中一个一个的读取数据,因此是一个迭代的过程。我们可以看出in是一个静态的流...
2019-03-16 11:39:30 8420
原创 BigInteger、BigDecimal类的使用详解
我们都知道在java里边long算是存储长度比较大的了,但是如果有很大的数我们应该怎么处理呢,不用怕,java还为我们准备了一个BigInteger的类,那么这个类到底能存储多大的数呢,这个一时还真不好想,要取决于你计算机的内存大小,意味着我们的内存越大,这个类存储的位数就越大。接下来我们来看看BigInteger这个类。BigInteger继承了Number类并且实现了Serializabl...
2019-03-16 11:06:07 8581
原创 Elasticsearch搜索常用API(利用Kibana来操作)
上面我们已经介绍了Elasticsearch的一些基本操作,这篇文章属于进阶篇,我们一起来学习。前面我们创建了sdb和user文档,现在我们来看如何查询user中所有的文档呢?GET /sdb/user/_search此时输出入下:{ "took" : 3, "timed_out" : false, "_shards" : { "total" : 5, ...
2019-03-15 16:40:40 11293
原创 利用Kibana来查看和管理Elasticsearch的索引(Kibana使用篇)
经过前面几篇的学习,我们已经知道如何在Kibana里边对Elasticsearch进行操作了,那么如何查看已存在的索引呢,我们来看,在Management里边可以看到我们刚刚创建的sdb索引。另外还可以看到sdb的索引是open状态,主分片有5个,副本集有3个,总共有三条记录,大小为17.3KB。我们点sdb索引可以看到他具体的详细信息:后面的就不一一截图了,可以自己的点的...
2019-03-15 15:00:51 27894 1
原创 Elasticsearch创建文档,利用Kibana进行创建文档
首先先来了解一下什么是文档,es里边的文档相当于mysql数据库里边的一张表,如果你用过mongodb的话,那么肯定对es这种数据格式一定很了解了。接下来我们来看一下如何创建一个文档。PUT /sdb/user/1{ "username":"张三", "age":16, "gender":"男", "about":"this is my info"
2019-03-15 14:36:09 8908
原创 Elasticsearch索引的操作,利用kibana(如何创建/删除一个es的索引?)
我们已经通过索引一篇文档创建了一个新的索引。这个索引采用的是默认的配置,新的字段通过动态映射的方式被添加到类型映射。现在我们需要对这个建立索引的过程做更多的控制:我们想要确保这个索引有数量适中的主分片,并且在我们索引任何数据之前,分析器和映射已经被建立好。费话不多说,我们来看。利用Kibana提供的DevTools来执行命令,要创建一个索引put /sdb (其中sdb为一个...
2019-03-15 12:00:40 37127
原创 Windows(7/8/10)搭建kibana 6.x版本(elasticsearch的可视化服务)
在搭建kibana之前,我们先了解下什么是kibanaKibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。Kibana 可以使大数据通俗易懂。它很...
2019-03-14 17:59:54 8668
原创 Windows(7/8/10)搭建Elasticsearch 6.x版本
今天公司用到了Elasticsearch ,记录一下单机版搭建的流程。首先我们来看下什么是Elasticsearch :ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中...
2019-03-14 17:10:38 9155
原创 推荐给Web前端开发人员的一些书籍(从基础到架构阶段)
有很多人问我说作为一个前端开发人员都需要看一些什么书籍,尤其是刚入门的新手,今天我整理了一下推荐给大家,大佬绕过。HTML+CSS+JavaScript 网页设计 从入门到精通作为一个前端新手,强烈推荐先看这本书,容易理解,讲的比较基础HTML5 权威指南看完上面的书以后可以结合这本书来加深对HTML5的深入理解,非常适合阶梯性学习的一本书。CSS权威指南...
2019-03-14 10:46:14 21942
原创 Java命名规范(新手宝典)
很多刚开始学习Java的童鞋都不知道如何命名类文件,方法名,字段名,常量名等,今天抽出时间整理了了一下。大佬绕过Java命名的组成规则:英文大小写字母,数字,$和_.这里有几点需要注意:不能以数组开头 不能是Java中的关键字 区分大小写 包的命名全部必须是小写 如果是单级包则全部用小写,如果是多级包则用逗号隔开,例如(com.baidu.api.service.config)...
2019-03-13 15:11:36 8516
原创 Java数组去重(利用数组,不借助集合)
今天有个同学问我说老师,Java里边数组怎么去重,在不借助List集合的情况下,最后呢我整理了一下,打算发一篇博文,希望能帮助到有用的人,大佬绕过public static void arrUniq() { Integer[] arr = {1,1,2,3}; Integer[] tmp = new Integer[arr.length]; int m = 0; for(int i=...
2019-03-13 10:55:47 13131 11
原创 Java常用的数组排序算法(面试宝典)
这段时间有些忙,今天空闲出来给大家分享下Java中常用的数组排序算,有冒泡排序、快速排序、选择排序、插入排序、希尔算法、并归排序算法、堆排序算法,以上排序算法中,前面几种相对后面的比较容易理解一些。下面为大家一一介绍,写的不好,大佬绕过。1、冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行...
2019-03-12 13:36:04 8156
原创 Java一维数组二维数组详解API
所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。数组是用于储存多个相同类型数据的集合,数组有一维数组,二维数...
2019-03-12 12:24:06 8432 1
原创 Java 中数组的遍历方式
数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。今天我们就来说一下在java中遍历数组都有哪几种方式:假如有下面数组arryInteger[] arry= {1,2,3,4,5,6,7};针对以上数组进行遍历,在java中我们常用到的就是for循环1、这种方法简单粗暴易使用...
2019-03-12 10:11:36 9128 3
原创 JavaSE 基础习题整理 - 面向对象篇
大家好,今天空闲时间整理了一份JavaSE面向对象的常用习题,喜欢的朋友可以关注我。习题来自互联网,不喜勿喷1、定义长方形类,含:属性:宽、高(整型);方法:求周长、面积;构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——宽、高各为参数值。2、定义圆类,它有一个变量radius(半径)。从键盘输入数据,通过构造方法传递给...
2019-03-11 17:50:07 8344 4
javaservice一款可将Java应用程序安装为Window服务的小工具
2020-09-20
cmdgo 获取 命令行执行的结果并且在程序中处理
2020-03-31
rubyinstaller-2.7.0-1-x64.exe Ruby安装包
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人