写在最前: 非常抱歉的是,因为突如其来的疫情,我的hadoop系列断更了,很难受,因为我的分布式环境在学校,我的笔记本配置带不起来,代码跑不起来我是不敢写博客的,然后寒假在家写代码也没啥意思,看了非常多的书,把计网和操作系统重新学了一遍。因为实习的需要,未来我更多的技术可能在Python这块,但是java相关的内容我也会努力保持更新,同时也会出更多的入门教程给大家谢谢大家。 背景: 最近在学习django的过程中,用django做了一个小demo,所以试试看能不能部署到服务器上,自己顺便也熟悉一下Django整个部署的流程,因为之前学习flask的时候,就使用的uwsgi来作为python w
2021-07-06 08:51:43 101KB gi gin go
1
最近有一个网站项目需求:需要屏蔽国内的方问请求。花时间研究了一下这方面的资料。目前找到的最佳方法就是使用 Nginx 的 GeoIP 模块来实现地区的识别。然后配置相关国家的 ISO 名称,禁止访问即可。记录一下相关过程。 编译 GeoIP 组件 maxmind 提供的免费版数据库已经可以满足需求,在使用数据库前,需要先编译 GeoIP 组件: wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.8.tar.gz ./configure make make install 下载 IP 库 从 maxmind 下载 I
2021-06-23 17:22:51 73KB geoip gi gin
1
Apache Druid Prometheus 导出器 通过设置 Apache Druid 将指标推送到 HTTP 服务,您可以收集用于监控的指标。 此服务仅公开两个端点: /collect /metrics 收集端点 此端点是一个POST ,您可以在其中指示 Druid 将指标发送到。 端点将解析每个feed并更新相应的Prometheus指标。 指标端点 prometheus 客户端公开此端点上的所有指标。 通过这种方式,您的 prometheus 服务器可以读取公开的指标。 德鲁伊配置 您需要配置 Druid 以将指标发送到此服务。 为此,您需要更改配置文件以使用以下条目添加/更新它 druid_emitter_logging_logLevel=debug druid_emitter_logging_loggerClass=HttpPostEmitter druid_emitt
2021-06-22 15:09:05 72KB golang metrics prometheus gin
1
前后端分离项目,前后端共用一个域名。通过域名后的 url 前缀来区别前后端项目。 以 vue + php 项目为例。直接上 server 模块的 nginx 配置。 server { listen 80; #listen [::]:80 default_server ipv6only=on; server_name demo.com; # 配置项目域名 index index.html index.htm index.php; # 1.转给前端处理 location / { # 前端打包后的静态目录 alias /home/wwwroot/default/vue-de
2021-06-07 17:22:15 38KB gi gin IN
1
Go Web开发进阶实战(gin框架)课程,适用于Go语言初学者、掌握Go语言基础语法想学习进阶内容。 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧。真正做到课程有内容、有深度,并且老师讲的明白、讲得透彻。真正做到由一线在职程序员带你写代码、学编程。
2021-06-06 14:03:09 507B 编程语言 go语言 go
1
区块链房地产 2020.6.24更新详细运行步骤 确保你的项目目录为$GOPATH/src/github.com/togettoyou/blockchain-real-estate 项目由于未使用mod管理,请先将mod环境设置为auto: go env -w GO111MODULE=auto 首先测试chaincode是否正常调用,运行chaincode/blockchain-real-estate/chaincode_test.go测试用例 在部署目录下运行./start.sh ,观察有无报错提示运行成功后在终端执行。 docker exec cli peer chaincode invoke -C assetschannel -n blockchain-real-estate -c '{"Args":["queryAccountList"]}'等CLI命令,参数数量可以替换为调用中
2021-05-27 09:33:50 21.33MB 系统开源
1
golang实战使用gin+xorm搭建go语言web框架详解.rar
2021-05-23 13:03:15 809KB gin+xorm
1
搭建文件服务器 1、安装 vsftpd yum -y install vsftpd 2、给文件服务器添加一个用户 useradd ftpuser passwd ftpuser123 3、设置开机自启动 chkconfig vsftpd on vsftpd常用操作命令 启动 systemctl start vsftpd 停止 systemctl stop vsftpd 重启 systemctl restart vsftpd 检查服务状态 systemctl status vsftpd 安装Nginx yum install -y nginx 如果出现:没有可用软件包 ng
2021-05-11 16:42:35 72KB ftp gi gin
1
转到网络管理员 一个Go Web Api尽可能简单的例子,包含用户,权限,菜单,JWT,RBAC(Casbin)等! 表 用户用户名密码 角色名称 菜单名称路径方法 API注释 目录结构 conf:用于存储配置文件 docs:文档 sql执行命令 API注释 日志:日志 中间件:应用中间件 注入初始化对象 jwt 权限验证 型号:应用数据库模型 pkg:第三方包 路由器:路由逻辑处理 服务:逻辑处理 测试:单元测试 权限验证说明 项目启动时,会自动user role menu 进行自动关联! 如有更改,会删除对应的权限,重新加载! 用户 关联 角色 角色 关联 菜单 权限
2021-05-08 22:25:14 79KB go linux devops jwt
1
分享视频教程——Go Web开发进阶实战(gin框架),完整版,附源码,非常棒的一套goweb视频教程,值得学习
2021-04-15 09:05:00 310B go语言 go
1