摘要:
1、架构一 2、架构二 3、架构三 4、架构四 示例1: 示例二: ELKB简述 E:Elasticsearch 是一个基于Lucene的分布式搜索和分析引擎,具有高可伸缩、高可靠和易管理等特点。支持对大容量的数据进行接近实时的存储、搜索和分析操作。 L:Logstash 是开源的服务器端数据处理管 阅读全文
摘要:
一、日志收集系统架构设计 图1 图2 二、开发环境 1、安装jdk jdk-8u51-windows-x64.exe 安装目录:C:\Program Files\jdk8 2、安装zookeeper zookeeper-3.3.6.tar.gz 安装目录: C:\Program Files\zook 阅读全文
摘要:
1、layui前端框架 参考地址:https://www.layui.com 阅读全文
摘要:
1、配置beego环境 进入部署目录中 软件部署目录: 把要部署的软件代码,放在src目录下面。 启动项目 阅读全文
摘要:
一、爬虫项目 1、爬虫基础 a、网页上面会有相同的数据 b、去重处理 布隆过滤器哈希存储 c、标签匹配: 正则表达式beautiful soup或lxml这种标签提取库 d、动态内容 phantomjs selenium 二、爬豆瓣网电影 网站地址:https://www.douban.com/ 准 阅读全文
摘要:
一、httplib 1、配置文件解析 这是一个用来解析文件的库,它的设计思路来自于 database/sql,目前支持解析的文件格式有 ini、json、xml、yaml,可以通过如下方式进行安装: 如果你使用xml 或者 yaml 驱动就需要手工安装引入包 2、始何使用 首先初始化一个解析器对象 阅读全文
摘要:
1、基本语法 go统一使用了{{ 和 }}作为左右标签,没有其它的标签符号。 如果你想要修改为其它符号,可以修改配置文件。 使用.来访问当前位置的上下文 使用$来引用当前模板根级的上下文 2、使用方法 示例: views/index.tpl controllers/default.go 执行结果: 阅读全文
摘要:
一、controller调用model 开发规范,就该把对数据库的操作写在model文件夹中。 示例: views/main.go routers/router.go models/user.go 在controllers中调用models controllers/testModel.go 执行结果 阅读全文
摘要:
一、model设计构造查询 QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器。在不影响代码可读性的前提下用来快速的建立 SQL 语句。 QueryBuilder 在功能上与 ORM 重合, 但是各有利弊。ORM 更适用于简单的 CRUD 操作,而 QueryBuilder 则更适 阅读全文
摘要:
一、模型(Models) 1、beego-orm的相关特性 支持 Go 的所有类型存储 -轻松上手,采用简单的 CRUD 风格 -自动 Join 关联表 跨数据库兼容查询 允许直接使用 SQL 查询/映射 严格完整的测试保证 ORM 的稳定与健壮 2、安装ORM 3、ORM接口 3、数据库的设置,支 阅读全文