- 博客(79)
- 资源 (9)
- 收藏
- 关注
原创 使用Docker安装mogodb
Linux首先,可以打开docker hub 检索mongoDB,搜索你喜欢的MongoDB条目。像我就倾向选择 official 版本,便于拓展或后续操作。使用 docker pull mongo 来拉取一个docker镜像启动服务docker run --name mongo -p 27017:27017 -v /opt/data/mongodb/data(映射为自己的DB数据文件存储位置):/data/db -d mongo --auth 启动之后,使用命令:docker
2022-03-12 13:44:02
2264
原创 parquet列式存储格式
一、历史背景Parquet是Hadoop生态圈中主流的列式存储格式,它使用 Google 的 Dremel 论文中概述的技术,列式存储嵌套的数据结构(传说中3秒查询1PB的数据)。最早是由Twitter和Cloudera合作开发,当时Twitter的日增压缩的数据量达到100TB+,存储在HDFS上,他们会使用多种计算框架(例如MapReduce、Hive、Pig等)对这些数据做分析和挖掘;日志结构是复杂的嵌套数据类型,例如一个典型的日志schema有87列,嵌套了7层。所以需要设计一种列式存储格式,既能
2021-02-27 23:14:52
1412
原创 企业级技术与大数据BI——节选自专著《Big Data Fundamentals: Concepts, Drivers & Techniques》
作者: Paul Buhler,Arcitura公司。Thomas Erl,Arcitura公司。Wajid Khattak,Modus21公司。内容:企业级技术与大数据BI是专著《Big Data Fundamentals: Concepts, Drivers & Techniques》的第4章。作者将该部分分为7个部分:(1)OLTP;(2)OLAP;(3)ETL;(4)DW;(5)Data market;(6)传统BI;(7)大数据BI。作者将企业级技术与大数据BI的划分结构是十分合
2020-07-06 13:46:32
586
转载 Solr搜索的基本介绍
1.什么是Solr?Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。2.Solr特点Solr是一个高性能,采用Java开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lu...
2020-04-21 15:02:03
353
转载 Apache Lucene简介
1.搜索引擎的历史萌芽:Archie、Gopher起步:Robot(网络机器人)的出现与Spider(网络爬虫)发展:xcite、Galaxy、Yahoo等繁荣:Infoseek、AltaVista、Google和Baidu2.什么是Lucene??(1)Lucene是非常优秀的成熟的 开源的 免费的纯 纯java 语言的全文索引检索工具包。全文检索:是指计算机索引程序通过扫描文章中的每一个词...
2020-04-13 11:50:08
879
原创 Centos安装Opencv
一、安装依赖包yum install cmakeyum install pythonyum install gccyum install gcc-c++ gtk±devel gimp-devel gimp-devel-tools gimp-help-browser zlib-devel libtiff-devel libjpeg-devel libpng-devel gstreamer-d...
2020-03-10 01:46:33
310
转载 Mac OS安装brew 并更改brew源为国内源
通常对于刚入手苹果电脑的小白来说,使用默认的方式安装brew,会出现下载慢的情况,会耗费很长时间,并且也不一定能成功。通常解决方案是将安装源换成国内源。以下为brew安装的具体过程1)将brew的install文件下载本地cdcurl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install>&...
2020-03-05 21:02:20
9139
转载 CentOS升级CMake
今天在编译 Opencv 时,在 cmake 阶段失败,报类似下面的错误信息:CMake 3.5.2 or higher is required. You are running version 3.4.0很明显,这是 cmake 版本过低导致的,那么就需要升级 cmake 到更高的版本。下面是升级 cmake 的步骤:1.卸载原有通过 yum 安装的 cmakeyum remove cm...
2020-02-28 16:32:44
1551
原创 mysql数据库备份和恢复
备份:命令格式:mysqldump -u用户名 -p 数据库名 > 数据库名.sqlmysqldump -uroot -p密码 数据库名> /opt/dbback/数据库名_$(date +%Y%m%d_%H%M%S).sql导入数据库:命令格式:mysql -u用户名 -p 数据库名 < 数据库名.sql例如:mysql -urootf -p abc < ab...
2019-07-23 17:06:05
170
原创 Linux中/usr与/var的区别详解
/usr文件系统 /usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序./usr/X11R6X Window系统的所有文件.为简化X的开发和安装,X的文件没有集成到系统中. X自己在/usr/X11...
2018-10-08 17:23:58
7162
原创 Bootstrap table 初始化成功,调用函数
var midss='{$mid}'; var idss='{$apid}'; $("#table").bootstrapTable('destroy'); var table = $("#table"); table.bootstrapTable({ url: localurl + '/api/assets/g...
2018-09-06 17:54:46
11762
2
原创 Bootstrap-table 初始化及绑定事件
var table = $(“#ftable”); table.bootstrapTable({ url: localurl + ‘/api/assets/getAssets3?type=2&mid=’ + mid + ‘&apid=’ + apid, sortName: ‘id’, r...
2018-09-06 17:52:57
2212
1
原创 BootStrap-table 复选框默认选中(checkbox)
bootstrap table colums 写法 var columns = [{ field : ‘checked’, check
2018-09-06 17:18:10
10597
原创 计算机网络技术,习题扩展
1.三网融合 是指哪三网??? 答:电信网,计算机网和有线电视网 2.网络两个最重要的通信包括哪两种方式?? 答:连通性和共享性 3.isp是什么?? 答:因特网服务提供商,能提供一些网络服务,是网络最终用户进入internet的入口和桥梁 4.端系统间的通信包括哪两种方式?? 答:点对点通信和点对多点通信 5.网络按作用可分为哪三种网络?? 答:广域网(wan),局域网(lan...
2018-07-30 17:59:37
4551
原创 nginx 414 Request-URI Too Large
客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区, 请求头总长度大于128k时使用large_client_header_buffers设置的缓存区 client_header_buffer_size 128k;large_client_header_buffers 指令参数4为个数,128k为大小,默认是8k。申请4个128k。large_client_hea...
2018-07-30 17:53:15
843
转载 Ubuntu配置DNS
目前我所知道的Ubuntu下面能够配置DNS的有两种方式(图形界面操作除外): interfaces方式 resolvconf方式 interfaces方式 修改/etc/network/interfaces配置DNS需要在该文件中加入dns-nameserver xx.xx.xx.xxdns-nameserver xxx.xxx.xx.xxdns-nameservers xx...
2018-06-26 13:12:23
4727
原创 Solr服务器配置业务域
schema.xml中定义: 示例: 1、商品Id 2、商品标题 3、商品卖点 4、商品价格 5、商品图片 6、分类名称创建对应的业务域。需要制定中文分析器。创建步骤: 第一步:把中文分析器添加到工程中。 1、把IKAnalyzer2012FF_u1.jar添加到solr工程的lib目录下 2、把扩展词典、配置文件放到solr工程的WEB-INF/classes目录下。...
2018-05-05 01:29:22
840
原创 使用solrJ管理索引库
1.添加文档@Test public void addDocument() throws Exception { // 第一步:把solrJ的jar包添加到工程中。 // 第二步:创建一个SolrServer,使用HttpSolrServer创建对象。 SolrServer solrServer = new HttpSolrServe...
2018-05-05 01:29:09
276
原创 发送邮件send email
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Date;im...
2018-05-05 01:26:28
3474
转载 判断http 请求来自于手机还是PC
首先收集了部分客户端请求头部信息如下iPhone微信: User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 8_1_2 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B440 MicroMessenger/6.2.4 NetType/WIFI Language/en...
2018-03-20 11:18:18
1974
原创 solr单机版 整合spring框架 (示例:导入索引)
1.mapper文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace=&
2018-03-16 13:42:18
382
原创 Solr单机版服务器的搭建
1.solr的环境 Solr是java开发。 需要安装jdk。 安装环境Linux。 需要安装Tomcat。 2. 搭建步骤 第一步:把solr 的压缩包上传到Linux系统 第二步:解压solr。 使用命令(tar -zxvf solr安装包名称) 第三步:安装Tomcat,解压缩即可。 第四步:把solr部署到Tomcat 下。 第五步:解压缩war包。启动Tom...
2018-03-16 10:17:12
275
原创 根据id获取json文件中的值
public static String getEmail(String id){ BufferedReader reader = null; String laststr = ""; String email = null; try { FileInputStream fileInputStream = n...
2018-03-13 16:45:20
4109
原创 搭建zookeeper集群
第一步:需要安装jdk环境。 第二步:把zookeeper的压缩包上传到服务器。 第三步:解压缩。 第四步:把zookeeper复制三份。 [root@localhost ~]# mkdir /usr/local/solr-cloud [root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
2018-02-05 21:58:18
246
原创 python中的if语句
if判断语句 if判断语句介绍 if语句是用来进行判断的,其使用格式如下: if 要判断的条件: 条件成立时,要做的事情demo1: age = 30 print "------if判断开始------" if age>=18: print "我已经成年了" print "------if判断结束------"
2018-01-24 21:56:46
45369
2
原创 python中的运算符
运算符 python支持以下几种运算符 算术运算符:赋值运算符: 复合赋值运算符: 以及: 逻辑运算符 位运算符 成员操作符 标识操作符 比较(即关系)运算符
2018-01-24 16:51:36
484
原创 python中变量的输入与输出
输出 python中变量的输出 # 打印提示 print('hello world') print('给我的卡---印度语,你好的意思') # 输出变量 url = 'itcast.cn' print('我们的网址是:',url) print('我们的网址是%s'%url)输入 在Python中,获取键盘输入的数据的方法是采用
2018-01-24 16:39:34
1334
原创 python 标识符和关键字
标示符和关键字 标示符 什么是标示符,看下图: 开发人员在程序中自定义的一些符号和名称 标示符是自己定义的,如变量名 、函数名等 标示符的规则 标示符由字母、下划线和数字组成,且数字不能开头 思考:下面的标示符哪些是正确的,哪些不正确为什么 fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj
2018-01-24 16:19:25
715
原创 python 变量以及类型
变量以及类型 变量的定义 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可 如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来岂可 在Python中,存储一个数据,需要一个叫做变量的东西,如
2018-01-24 16:06:15
631
原创 python的注释分类及设置文件编码
注释的分类 单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 # 我是注释,可以在里写一些功能说明之类的哦 print('hello world') 多行注释'''我是多行注释,可以写很多很多行的功能说明 这就是我牛X指出 哈哈哈。。。 ''' ''' 下面
2018-01-24 14:54:59
480
原创 编写第一个python程序
编写第一个python程序 编写python程序方法1 打开“超级终端” 2.输入python3 ,输入python3表示用的python这门编程语言的第3个版本,如果只输入python的话表示用的是python的第2个版本 3.输入以下代码 print(‘hello world’) 编写python程序方法2 打开编辑软件sublime 把以下
2018-01-24 13:59:13
3480
lingo求多点之间最短距离算法
2017-09-06
w3cschool菜鸟教程【终极离线版】适合新手.CHM
2015-11-26
ft&jar包装exe工具
2015-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人