摘要: 本节我们将通过nodejs+mysql为向外提供api,完成07小节中接口的提供。 1、前提约束 完成nodejs,vue cli,webpack,webpack dev server的安装 https://www.jianshu.com/p/eb4d9e132f62 2、操作步骤 创建一个文件夹作 阅读全文
posted @ 2020-03-29 23:27 张力的程序园 阅读(422) 评论(0) 推荐(0)
摘要: 本节将展示如果通过axios+proxyTable完成跨域请求并显示数据。 1、前提约束 完成nodejs,vue cli,webpack,webpack dev server的安装 https://www.jianshu.com/p/eb4d9e132f62 2、操作步骤 完成vue项目中加入ea 阅读全文
posted @ 2020-03-29 23:26 张力的程序园 阅读(185) 评论(0) 推荐(0)
摘要: 前面我们已经安装了flink,与storm一样,flink也有两种模式,一是本地模式,主要用于学习和测试,另一个是集群模式,实际生产中使用这种模式。本节将阐述如何使用本地模式的flink进行词频统计。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100 阅读全文
posted @ 2020-03-29 23:25 张力的程序园 阅读(469) 评论(0) 推荐(0)
摘要: 我们已经在CentOS7中安装了spark,本节将展示如何在spark中通过scala方式交互的进行词频统计。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,主机名为danji,请读者根据自己实际情况设置 hadoop已经安装完毕并启动 阅读全文
posted @ 2020-03-29 23:24 张力的程序园 阅读(735) 评论(0) 推荐(0)
摘要: 前面我们已经安装了storm,storm有两种模式,一是本地模式,主要用于学习和测试,另一个是集群模式,实际生产中使用这种模式。本节将阐述如何使用本地模式的storm进行词频统计。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据 阅读全文
posted @ 2020-03-29 23:23 张力的程序园 阅读(280) 评论(0) 推荐(0)
摘要: 我们已经了解了在spark命令行当中使用交互方式完成词频统计,本节将阐述在idea当中使用maven环境完成java代码,并进行词频统计。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,主机名为danji,请读者根据自己实际情况设置 已在 阅读全文
posted @ 2020-03-29 23:22 张力的程序园 阅读(774) 评论(0) 推荐(0)
摘要: 前面我们使用spark访问了mysql以及hive,接下来我们将使用spark访问hbase。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,主机名为danji,请读者根据自己实际情况设置 已完成spark访问mysql https:// 阅读全文
posted @ 2020-03-29 23:20 张力的程序园 阅读(1007) 评论(0) 推荐(0)
摘要: 本节将演示如何在spark中访问mysql。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,主机名为danji,请读者根据自己实际情况设置 已完成scala方式的词频统计 https://www.jianshu.com/p/92257e8 阅读全文
posted @ 2020-03-29 23:19 张力的程序园 阅读(227) 评论(0) 推荐(0)
摘要: RDD【弹性分布式数据集】是spark的核心,它是只读的,基于内存的,RDD结合算子会形成一个DAG【有向无环图】,DAG可以推测和延迟执行,效率极高。本文将阐述基于RDD的编程。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据 阅读全文
posted @ 2020-03-29 23:18 张力的程序园 阅读(491) 评论(0) 推荐(0)
摘要: 前面我们已经了解了sparksql的使用,这一节我们将了解spark当中的流处理即spark streaming。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 已完成spark中的DataFrame编程 ht 阅读全文
posted @ 2020-03-29 23:17 张力的程序园 阅读(378) 评论(0) 推荐(0)
摘要: Iris 鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经常被用作示例。数据集内包含 3 类共 150 条记录,每类各 50 个数据,每条记录都有 4 项特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度,可以通过这4个特征预测鸢尾花卉属于(iris setosa, iris versicolo 阅读全文
posted @ 2020-03-29 23:14 张力的程序园 阅读(2779) 评论(0) 推荐(0)
摘要: MLLib提供了一系列基本数据类型以支持底层的机器学习算法。 主要的数据类型包括: 标注点(Labeled Point) 、 本地向量(Local Vector) 、、 本地矩阵 、 分布式矩阵 等。单机模式存储的本地向量与矩阵,以及基于一个或多个 RDD 的分布式矩阵。 其中, 本地向量 与 本地 阅读全文
posted @ 2020-03-29 23:12 张力的程序园 阅读(342) 评论(0) 推荐(0)
摘要: 本章将介绍如何在idea中完成scala的第一个helloworld程序。 1 系统、软件以及前提约束 win10 64位 已安装和配置jdk 8u181 windows x64 https://www.jianshu.com/p/2d60d5f7ba46 已安装idea 2018.2 https: 阅读全文
posted @ 2020-03-29 23:10 张力的程序园 阅读(260) 评论(0) 推荐(0)
摘要: 在了解了scala的的基本语法和集合后,本节将阐述scala当中的类、对象与函数。 1 系统、软件以及前提约束 win10 64位 已在idea中学习scala的基本语法 https://www.jianshu.com/p/9bab3c302256 已了解了scala当中的数组、集合与迭代 http 阅读全文
posted @ 2020-03-29 23:09 张力的程序园 阅读(116) 评论(0) 推荐(0)
摘要: 上一节我们熟悉了scala的基本语法,本节将阐述scala中数组,集合和迭代器的使用。 1 系统、软件以及前提约束 win10 64位 已在idea中学习scala的基本语法 https://www.jianshu.com/p/9bab3c302256 2 操作 1 数组 在命令行中执行以下操作: 阅读全文
posted @ 2020-03-29 23:08 张力的程序园 阅读(187) 评论(0) 推荐(0)
摘要: 本章将介绍如何在idea中完成python的第一个helloworld程序。 1 系统、软件以及前提约束 win10 64位 已安装和配置jdk 8u181 windows x64 https://www.jianshu.com/p/2d60d5f7ba46 已安装idea 2018.2 https 阅读全文
posted @ 2020-03-29 23:06 张力的程序园 阅读(703) 评论(0) 推荐(0)
摘要: 函数式编程灵活又性能优异,本文将阐述scala中的函数式编程。 1 系统、软件以及前提约束 win10 64位 以了解scala中的类与对象,并进行code https://www.jianshu.com/p/92f555f859c2 idea2018.1 2 操作 1 通常的函数定义 2 匿名函数 阅读全文
posted @ 2020-03-29 23:00 张力的程序园 阅读(151) 评论(0) 推荐(0)
摘要: 在熟悉了python的基本语法之后,我们继续学习了解python中的迭代器。 1 系统、软件以及前提约束 win10 64位 已在idea中完成熟悉了python基本语法 https://www.jianshu.com/p/f5aae11cf26c 2 操作 迭代器 在python命令行中执行以下命 阅读全文
posted @ 2020-03-29 22:50 张力的程序园 阅读(143) 评论(0) 推荐(0)
摘要: 上一节我们整合了flume+kafka,是将kafka的生产者作为flume的sink,本节将反其道行之,将kafka的消费者作为flume的source。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 已完成 阅读全文
posted @ 2020-03-29 22:42 张力的程序园 阅读(629) 评论(0) 推荐(0)
摘要: 上一节我们在CentOS中安装了kafka并对生产者消费者进行了测试。在实际生产中,flume经常配合kafka同时使用,本文将阐述如何使用flume收集数据到kafka。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际 阅读全文
posted @ 2020-03-29 22:26 张力的程序园 阅读(582) 评论(0) 推荐(0)
摘要: 我们已经了解了使用flume监听端口以及文件内容,本节将展示使用flume去监听一个文件夹并且上传其中的文件到HDFS。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 已完成flume安装并监听端口 https 阅读全文
posted @ 2020-03-29 22:24 张力的程序园 阅读(595) 评论(0) 推荐(0)
摘要: # 问题java中的线程同步机制是什么# 答案线程源自进程,是独立运行的基本单位,如果两个线程对同一个资源同时读写,那么这个资源就成了竞争性资源,此时必须提供同步机制,否则就会造成错误和混乱。例如,一个银行账号上有1000块钱,妻子在手机银行上消费了500块钱,丈夫在ATM机上取了500块钱,极有可 阅读全文
posted @ 2020-03-29 22:22 张力的程序园 阅读(84) 评论(0) 推荐(0)
摘要: 上一节我们使用flume去监听了一个端口的网络状态,本节将展示使用flume去监听一个静态文件。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 已完成flume安装并监听端口 https://www.jians 阅读全文
posted @ 2020-03-29 22:21 张力的程序园 阅读(614) 评论(0) 推荐(0)
摘要: hbase是面向列的数据库,具有极其强劲的性能。本文将阐述hbase的单机安装。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 jdk1.8.0_162 已经安装完毕,并配置环境变量,作者的环境变量为/root 阅读全文
posted @ 2020-03-29 22:04 张力的程序园 阅读(175) 评论(0) 推荐(0)
摘要: 我们已经了解了使用flume监听端口以及文件内容,本节将展示使用flume导入数据到hbase。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.200,请读者根据自己实际情况设置 已完成flume安装并监听端口数据,flume的服务名称为a1 h 阅读全文
posted @ 2020-03-29 21:59 张力的程序园 阅读(859) 评论(0) 推荐(0)
摘要: hive是能够使mapreduce过程简化的数据仓库,提供了众多的常用算子。hive的安装部署有三种:默认[使用自带deby数据库]、本地[使用mysql数据库]和远程[metastore和mysql不在同一个机子]。本文将阐述hive在CentOS7中的默认安装。 1 系统、软件以及前提约束 Ce 阅读全文
posted @ 2020-03-29 21:57 张力的程序园 阅读(282) 评论(0) 推荐(0)
摘要: 前面我们熟悉了Hbase的命令行操作,本节我们将了解如何使用java代码访问Hbase服务。 1 系统、软件以及前提约束 hbase已经安装完毕并且启动 https://www.jianshu.com/p/51fb48f7d1ea 本文中作者服务器的ip是192.168.100.200,请读者根据实 阅读全文
posted @ 2020-03-29 21:56 张力的程序园 阅读(437) 评论(0) 推荐(0)
摘要: 上一节我们了解了可以在mysql中存储hive元数据,从而可以保证多个hive命令行去访问hive服务。本节,我们将阐述使用beeline命令去访问hive服务。 1 系统、软件以及前提约束 已经安装mysql存储Hive元数据,并启动验证完毕 https://www.jianshu.com/p/c 阅读全文
posted @ 2020-03-29 21:30 张力的程序园 阅读(2207) 评论(0) 推荐(0)
摘要: 我们已经知道Hive的安装部署方式有三种,前面我们通过默认方式安装了Hive,即把元数据存储在Hive自带的deby数据库当中,这种方式简便但有缺陷,只能有一个会话。接下来我们将使用本地方式安装Hive,即把元数据存储在本地的mysql当中。 1 系统、软件以及前提约束 已经安装Hive默认模式 h 阅读全文
posted @ 2020-03-29 21:27 张力的程序园 阅读(463) 评论(0) 推荐(0)
摘要: hadoop是大数据入门组件,主要包括两个服务,hdfs以及mapreduce,前者是存储,后者是计算。本文将阐述hadoop的安装。 1 系统、软件以及前提约束 CentOS 7 64 工作站 作者的机子ip是192.168.100.192,请读者根据自己实际情况设置 jdk1.8.0_162 已 阅读全文
posted @ 2020-03-29 21:16 张力的程序园 阅读(188) 评论(0) 推荐(0)
摘要: "HCatalog is a table and storage management layer for Hadoop that enables users with different data processing tools — Pig, MapReduce — to more easily 阅读全文
posted @ 2020-03-29 21:13 张力的程序园 阅读(490) 评论(0) 推荐(0)
摘要: 在了解了Hadoop中的存储组件HDFS之后,我们再来看一下Hadoop中另一个重要组件的计算MapReduce。HDFS搞定海量的存储,MapReduce搞定海量的计算。hadoop如其他优秀的开源组件一样,也提供了丰富的demo,下面我们就来看一下如何使用mapreduce自带demo进行词频统 阅读全文
posted @ 2020-03-29 21:10 张力的程序园 阅读(380) 评论(0) 推荐(0)
摘要: 上一篇文章,我们完成了hadoop的集群安装,但从机子的节点分布图中我们可以看到namenode只在master机子上存在,一旦该机子宕机,则HDFS停服,所以我们需要一种机制来保证namenode的高可用性,这种风险也存在于resourcemanager。本文将阐述使用zookeeper来保证na 阅读全文
posted @ 2020-03-29 21:01 张力的程序园 阅读(443) 评论(0) 推荐(0)
摘要: 前面我们了解了git在本地的使用,如果我们需要多人来维护同一份代码,这时候就需要使用github了。本文将阐述如何使用github来管理代码。 1 系统、软件及前提约束 熟悉git的命令行操作 https://www.jianshu.com/nb/37086602 2 操作 2.1 注册github 阅读全文
posted @ 2020-03-29 20:54 张力的程序园 阅读(320) 评论(0) 推荐(0)
摘要: 前面几节我们了解了git以及github的用法,但公司一般不会把自己的代码保存到码云甚至github,所有就出现了这样一个需求,像github但是代码是存在于自己的服务器上的,而gitlab就是做这件事情的。 1、环境约束 CentOS7 64 gitlab ce 10.5.7 ce.0.el7.x 阅读全文
posted @ 2020-03-29 20:52 张力的程序园 阅读(315) 评论(0) 推荐(0)
摘要: 在使用了TortoiseSVN对项目进行版本管理后,我们也要熟悉在集成开发工具中svn的使用。本文将阐述在eclipse中如何使用svn进行版本管理。 1、系统和环境约束 已完成TortoiseSVN的操作 https://www.jianshu.com/p/4cf55b97fa64 2、安装svn 阅读全文
posted @ 2020-03-29 20:50 张力的程序园 阅读(150) 评论(0) 推荐(0)
摘要: 在安装好svn server以后,我们现在就来安装svn客户端,一般都是TortoiseSVN。 1 环境和系统约束 win10 64 TortoiseSVN 1.10.0.28176 x64 svn 1.10.0 链接:https://pan.baidu.com/s/14MOOzmd5IXAFog 阅读全文
posted @ 2020-03-29 20:47 张力的程序园 阅读(192) 评论(0) 推荐(0)
摘要: 我们既要熟悉eclipse中svn的使用,也要熟悉idea中svn的使用,本文将阐述如何在idea中使用svn。与eclipse需要安装插件不同,idea中的svn插件是本来就有的。 1、系统和环境约束 已完成TortoiseSVN的操作 https://www.jianshu.com/p/4cf5 阅读全文
posted @ 2020-03-29 20:34 张力的程序园 阅读(281) 评论(0) 推荐(0)
摘要: 视图是一张特殊的表,是一个虚拟表,封装了一条查询语句,视图中的数据来自于查询语句所对应的表,在引用视图时会动态生成。视图可以提高数据的安全性,可以简化复杂查询,但是不可以建立索引。 索引,可以加快查询速度,典型的以空间换时间,一般给频繁使用的字段加索引,也经常给id加索引,主键就具备索引特性。 1、 阅读全文
posted @ 2020-03-29 20:28 张力的程序园 阅读(156) 评论(0) 推荐(0)
摘要: 游标是一个指针,指向的是Oracle的缓冲区或内存区。它包括显式游标以及隐式游标。用户定义的游标就称为显式游标,需要手动声明、打开、关闭,主要针对查询操作。Oracle自动管理的游标是隐式游标,不用声明、打开或关闭,主要针对增删改操作。 1、系统、软件和约束条件 win10 oracle11g sq 阅读全文
posted @ 2020-03-29 20:21 张力的程序园 阅读(121) 评论(0) 推荐(0)
摘要: 存储过程用于执行特定的操作,完成某个功能,可以有输入参数in和输出参数out。存储函数用于返回特定的结果,在函数的头部使用return子句,指定返回的类型,在执行部分使用return子句来返回结果。包用于组织存储过程、函数等,包分为两部分:包说明、包体。 1、系统、软件和约束条件 win10 ora 阅读全文
posted @ 2020-03-29 20:03 张力的程序园 阅读(277) 评论(0) 推荐(0)
摘要: 在关系型数据库中,数据都是存储在表中的,本文将阐述如何进行表的增删改查。 1 系统、环境和前提约束 win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f 2 操作 以系统管理员启动cmd命令行 执行以下命令 以上就是oracle当中对表 阅读全文
posted @ 2020-03-29 19:54 张力的程序园 阅读(132) 评论(0) 推荐(0)
摘要: 我们有时候需要将一台服务器中的数据库信息导入到另外一台服务器的数据库,这就需要进行数据的导入以及导出。本文将阐述如何完成数据导出、导入。 1 系统、软件以及约束条件 window10 64 oracle 11g win10中安装oracle11g: https://www.jianshu.com/p 阅读全文
posted @ 2020-03-29 19:53 张力的程序园 阅读(593) 评论(0) 推荐(0)
摘要: # 问题数据库调优的方式有哪些?# 答案无论何种数据库,数据都是存储在硬盘,硬盘的读写效率是数据库存取速度的第一决定性因素,例如固态硬盘和机械硬盘的速度便有显著的不同。在基础物理存储介质确定的情况下,数据库本身的设计变成了决定性因素,我们继续缩小数据库范围到mysql去进行讨论。总的原则是选择那些执 阅读全文
posted @ 2020-03-29 19:45 张力的程序园 阅读(127) 评论(0) 推荐(0)
摘要: 在熟悉了表的增删改查,表中数据的增删改查,本文将着重阐述如何进行表连接以及子查询。 所谓表连接,就是多张表在一起做笛卡尔乘积,它有多种形式;所谓子查询就是把一个sql查询的结果作为另外一个sql执行之前的输入。 1 系统、环境和前提约束 win10 64 oracle 11g https://www 阅读全文
posted @ 2020-03-29 19:40 张力的程序园 阅读(146) 评论(0) 推荐(0)
摘要: 在关系型数据库中,数据都是存储在表中的,本文将阐述如何进行表中数据的增删改。 1 系统、环境和前提约束 win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f 2 操作 以系统管理员启动cmd命令行 执行以下命令 以上就是对表中数据的增删 阅读全文
posted @ 2020-03-29 18:55 张力的程序园 阅读(108) 评论(0) 推荐(0)
摘要: 本文将阐述一下linux当中的函数。linux当中函数分为单行函数和组函数,单行函数分为字符串函数、数字函数、日期函数以及其他函数,组函数分为max、min、avg、sum、count。 1 系统、环境和前提约束 win10 64 oracle 11g https://www.jianshu.com 阅读全文
posted @ 2020-03-29 18:48 张力的程序园 阅读(147) 评论(0) 推荐(0)
摘要: 异常或者错误数据进入系统会对系统运行的稳定性产生重大影响,本节将阐述如何保证进入数据库的数据是符合要求的,即表的约束。 1 系统、环境和前提约束 win10 64 oracle 11g https://www.jianshu.com/p/1609289f4c5f 2 操作 1 以系统管理员启动cmd 阅读全文
posted @ 2020-03-29 18:46 张力的程序园 阅读(110) 评论(0) 推荐(0)
摘要: 分页是减轻数据库查询压力的重要手段,而用户在查看数据时的局部性也为分页提供的必要条件。在分页中,关键的参数有以下几个: pageSize 每页显示几条数据 pageNum 显示第几页 totalNum 总共有多少条数据 pageCount 总共有多少页 他们之间的相互关系如下: pageCount 阅读全文
posted @ 2020-03-29 18:45 张力的程序园 阅读(144) 评论(0) 推荐(0)
摘要: ssdb的性能已经与redis相当,但redis基于内存,容量问题是弱项,内存成本也较高。ssdb针对这个弱点,使用硬盘存储。本文将介绍如何安装ssdb。 1、环境约束 CentOS7 64位工作站 ssdb 2、软件下载 百度网盘: 链接:https://pan.baidu.com/s/1XDQw 阅读全文
posted @ 2020-03-29 18:40 张力的程序园 阅读(298) 评论(0) 推荐(0)
摘要: 在了解了win10当中安装oracle10g以及11g之后,本文将讲述在CentOS7当中安装oracle11g。 1、前提约束 CentOS7工作站已安装完毕 jdk8已经安装完毕 2、软件下载 百度网盘 链接:https://pan.baidu.com/s/1u3Qjguim 7Z 4GoHDF 阅读全文
posted @ 2020-03-29 18:39 张力的程序园 阅读(207) 评论(0) 推荐(0)
摘要: oracle是最常用的企业级数据库。本文将讲述在win10当中安装oracle10g。 1、前提约束 win10 64 oracle 11g 2、软件下载 百度网盘 链接:https://pan.baidu.com/s/1u3Qjguim 7Z 4GoHDF8Pxg 提取码:gwig 3、操作 如果 阅读全文
posted @ 2020-03-29 18:36 张力的程序园 阅读(204) 评论(0) 推荐(0)
摘要: ssdb官方提供了一个java的客户端sdk。本文将依此为基础讲述java访问ssdb。 1、sdk介绍以及下载 介绍:http://ssdb.io/zh_cn/ 下载:https://github.com/ssdb/javassdb 2、前提约束 ssdb已经安装 本机能ping通ssdb所在的服 阅读全文
posted @ 2020-03-29 18:25 张力的程序园 阅读(380) 评论(0) 推荐(0)
摘要: 上一篇文章我们已经看过activemq的点对点模式,本文将阐述使用java完成发布订阅值topic模式的应用,所谓topic模式,其实就是广播。 1、前提约束 已经安装和启动activemq https://www.jianshu.com/p/47d6d824ad50 2、使用idea创建一个mav 阅读全文
posted @ 2020-03-29 18:20 张力的程序园 阅读(236) 评论(0) 推荐(0)
摘要: activemq共有两种模式,一是点对点,一是发布和订阅,不管是哪种方式,都包含两个角色,一是消息的生产者,一是消息的消费者。点对点是消息只能被一个消费者收到,消息必达。本文将阐述使用java完成queue模式的应用。 1、前提约束 已经安装和启动activemq https://www.jians 阅读全文
posted @ 2020-03-29 18:11 张力的程序园 阅读(337) 评论(0) 推荐(0)
摘要: 我们已经了解了redis的命令行操作,本文将展示使用java代码操作redis服务。 1、前提约束 熟悉redis的命令行操作 https://www.jianshu.com/p/26f6e85e600f 修改redis.conf 保存重启 2、操作 2.1 使用idea创建一个maven项目 ht 阅读全文
posted @ 2020-03-29 18:06 张力的程序园 阅读(109) 评论(0) 推荐(0)
摘要: 通过solr管理界面操作数据是其使用方式之一,更多的是通过代码调用其api完成数据操作。本文将演示通过java代码完成solr数据的新增、修改与删除。 1、版本约束 CentOS7 工作站 solr 4.10.3 putty apache tomcat 8.5.38 2、前提约束 熟悉solr页面的 阅读全文
posted @ 2020-03-29 18:05 张力的程序园 阅读(652) 评论(0) 推荐(0)
摘要: solr的目的是为了加快搜索,因此本文将详细阐述solr管理界面中的搜索逻辑,为后面通过java操作solr打下基础。 1、版本约束 CentOS7 工作站 solr 4.10.3 putty apache tomcat 8.5.38 2、前提约束 熟悉solr页面的增删改查 https://www 阅读全文
posted @ 2020-03-29 18:03 张力的程序园 阅读(203) 评论(0) 推荐(0)
摘要: 本文将演示如何在solr的管理界面中进行搜索数据的增删改查。 1、版本约束 CentOS7 工作站 solr 4.10.3 putty apache tomcat 8.5.38 2、前提约束 已经安装solr并已成功启动 https://www.jianshu.com/nb/36569480 3、增 阅读全文
posted @ 2020-03-29 18:01 张力的程序园 阅读(177) 评论(0) 推荐(0)
摘要: 本文将阐述如何把solr与spring集成。 1、前提约束 可以使用java调用solr的api https://www.jianshu.com/p/222ef7d58efc 2、修改pom.xml 在pom.xml中加入以下依赖: 3、在src/main/resources下加入applicati 阅读全文
posted @ 2020-03-29 17:47 张力的程序园 阅读(242) 评论(0) 推荐(0)
摘要: 在前面几节,我们看了一下solr的基本用法,这一节我们将看一下在solr中配置分词器、停词库以及扩展词库。 1、前提约束 完成solr的安装和启动 https://www.jianshu.com/p/de807e2ef12f 笔者的solr路径位于/root/solr 4.10.3 solr的web 阅读全文
posted @ 2020-03-29 17:45 张力的程序园 阅读(346) 评论(0) 推荐(0)
摘要: 问题 java中的solid原则是什么 答案 Single Responsibility Principle:单一职责原则 一个方法只做一件事情只有一个职责,一个类只做一组相关的事情、承担相近的职责。如果方法做了多个事情,当别人想使用这个方法中的第一个事情时,其他事情也不得不发生,如此一来就得拆分这 阅读全文
posted @ 2020-03-29 17:42 张力的程序园 阅读(582) 评论(0) 推荐(0)
摘要: 1 冒泡排序 2 选择排序 4 快速排序 阅读全文
posted @ 2020-03-29 17:41 张力的程序园 阅读(107) 评论(0) 推荐(0)
摘要: 1 按照下图要求完成自己的命令行执行 阅读全文
posted @ 2020-03-29 17:39 张力的程序园 阅读(118) 评论(0) 推荐(0)
摘要: 1、前提约束 完成nodejs,vue cli,webpack,webpack dev server的安装 https://www.jianshu.com/p/eb4d9e132f62 提供一个后台api可以完成文件上传 https://www.jianshu.com/p/2262beb31378 阅读全文
posted @ 2020-03-29 17:37 张力的程序园 阅读(410) 评论(0) 推荐(0)