随笔分类 -  go语言

1 2 3 4 5 ··· 9 下一页
摘要:一、介绍Supervisord软件1、什么是Supervisord?Supervisord是一个非常优秀的进程管理工具,使用Python开发。它可以在类UNIX系统的方式让用户来准确地监视和控制后台一定数量的服务进程。并作为一个天使进程让后台进程在当发生内部错误退出、或者进程被意外杀死时自动重启。除 阅读全文
posted @ 2019-06-24 10:06 努力哥 阅读(1568) 评论(0) 推荐(0) 编辑
摘要:一、基础架构 二、开发工具 阅读全文
posted @ 2019-04-20 14:05 努力哥 阅读(1775) 评论(0) 推荐(0) 编辑
摘要:一、centos6.x完全禁用IPv6的方法 1.修改/etc/sysconfig/network,追加:echo "NETWORKING_IPV6=no" >>/etc/sysconfig/network 2.修改/etc/hosts,把ipv6的那句本地主机名解析的也注释掉:#::1 local 阅读全文
posted @ 2019-03-20 08:57 努力哥 阅读(2781) 评论(0) 推荐(0) 编辑
摘要:一、日志收集系统架构设计 图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 阅读全文
posted @ 2019-02-20 11:01 努力哥 阅读(2908) 评论(0) 推荐(0) 编辑
摘要:1、layui前端框架 参考地址:https://www.layui.com 阅读全文
posted @ 2019-02-18 16:57 努力哥 阅读(3487) 评论(0) 推荐(0) 编辑
摘要:1、配置beego环境 进入部署目录中 软件部署目录: 把要部署的软件代码,放在src目录下面。 启动项目 阅读全文
posted @ 2019-02-18 15:31 努力哥 阅读(953) 评论(0) 推荐(0) 编辑
摘要:一、爬虫项目 1、爬虫基础 a、网页上面会有相同的数据 b、去重处理 布隆过滤器哈希存储 c、标签匹配: 正则表达式beautiful soup或lxml这种标签提取库 d、动态内容 phantomjs selenium 二、爬豆瓣网电影 网站地址:https://www.douban.com/ 准 阅读全文
posted @ 2019-02-16 10:24 努力哥 阅读(2753) 评论(0) 推荐(0) 编辑
摘要:一、httplib 1、配置文件解析 这是一个用来解析文件的库,它的设计思路来自于 database/sql,目前支持解析的文件格式有 ini、json、xml、yaml,可以通过如下方式进行安装: 如果你使用xml 或者 yaml 驱动就需要手工安装引入包 2、始何使用 首先初始化一个解析器对象 阅读全文
posted @ 2019-02-14 17:25 努力哥 阅读(6467) 评论(0) 推荐(0) 编辑
摘要:1、基本语法 go统一使用了{{ 和 }}作为左右标签,没有其它的标签符号。 如果你想要修改为其它符号,可以修改配置文件。 使用.来访问当前位置的上下文 使用$来引用当前模板根级的上下文 2、使用方法 示例: views/index.tpl controllers/default.go 执行结果: 阅读全文
posted @ 2019-02-14 14:42 努力哥 阅读(4627) 评论(0) 推荐(0) 编辑
摘要:一、controller调用model 开发规范,就该把对数据库的操作写在model文件夹中。 示例: views/main.go routers/router.go models/user.go 在controllers中调用models controllers/testModel.go 执行结果 阅读全文
posted @ 2019-02-14 11:28 努力哥 阅读(4846) 评论(0) 推荐(0) 编辑
摘要:一、model设计构造查询 QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器。在不影响代码可读性的前提下用来快速的建立 SQL 语句。 QueryBuilder 在功能上与 ORM 重合, 但是各有利弊。ORM 更适用于简单的 CRUD 操作,而 QueryBuilder 则更适 阅读全文
posted @ 2019-02-14 09:55 努力哥 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:一、模型(Models) 1、beego-orm的相关特性 支持 Go 的所有类型存储 -轻松上手,采用简单的 CRUD 风格 -自动 Join 关联表 跨数据库兼容查询 允许直接使用 SQL 查询/映射 严格完整的测试保证 ORM 的稳定与健壮 2、安装ORM 3、ORM接口 3、数据库的设置,支 阅读全文
posted @ 2019-02-13 15:32 努力哥 阅读(4556) 评论(0) 推荐(0) 编辑
摘要:1、cookie的用法 2、session控制 beego 内置了 session 模块,目前 session 模块支持的后端引擎包括 memory、cookie、file、mysql、redis、couchbase、memcache、postgres,用户也可以根据相应的 interface 实现 阅读全文
posted @ 2019-02-13 10:52 努力哥 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:1、Controller中数据参数处理 获取参数:我们经常需要获取用户传递的数据,包括 Get、POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据: 示例: 2、输入名称,直接显示出来 示例: /routers/router.go controllers/test 阅读全文
posted @ 2019-02-12 16:38 努力哥 阅读(4401) 评论(0) 推荐(0) 编辑
摘要:一、Controller 控制器 Controller等同于Django里的view,处理逻辑都是在Controller里面完成的,下面就写一个最简单的Controller。写controller的时候,一定要继承beego.Controller,也一定要记得导入 github.com/astaxi 阅读全文
posted @ 2019-02-12 14:46 努力哥 阅读(7985) 评论(0) 推荐(0) 编辑
摘要:一、参数配置 beego默认会解析当前应用下的conf/app.conf文件 1.1、beego的参数配置 几种开发模式 1.2、beego的应用参数配置 二、路由配置 2.1、基础路由 示例:配置路由 修改配置文件: vi /routers/router.go 2.2、自定义方法RESTful规则 阅读全文
posted @ 2019-01-29 15:05 努力哥 阅读(940) 评论(0) 推荐(0) 编辑
摘要:一、beego框架 1、beego框架简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些 阅读全文
posted @ 2019-01-29 13:57 努力哥 阅读(6352) 评论(0) 推荐(0) 编辑
摘要:1、windows安装redis 软件包下载地址: https://github.com/MicrosoftArchive/redis/releases 1.1、安装 >下一步 >到完成。 1.2、设置redis密码。 C:\Program Files\Redis #编辑这个文件: redis.wi 阅读全文
posted @ 2019-01-29 10:45 努力哥 阅读(3154) 评论(0) 推荐(0) 编辑
摘要:一、mysql操作基本语法 1、创建名称nulige的数据库 2、建表,Id自增 3、往表中插入数据 4、查询表中内容 5、删除数据库 6、清空表中数据,保留表结构 二、mysql的增,删,改,查 2.1、增 (备注:往表中插入一条数据) 执行结果: 2.2、删 示例: 执行结果: 2.3、改(更新 阅读全文
posted @ 2019-01-28 17:21 努力哥 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:一、Go连接mysql 1、mysql驱动 地址:https://github.com/Go-SQL-Driver/MySQL 说明: sql.Open()函数用来打开一个注册过的数据库驱动,Go-MySQL-Driver中注册了 mysql这个数据库驱动,第二个参数是DNS,它是Go-MySQL- 阅读全文
posted @ 2019-01-27 16:33 努力哥 阅读(11691) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页