首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux云技术栈
进击云原生
创建于2022-01-19
订阅专栏
kubernetes、docker、Linux、Golang、网络、效率工具技术栈
等 19 人订阅
共124篇文章
创建于2022-01-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅谈json web token及应用
在web应用中,我们提供的API接口,通过GET或者POST方式调用,在调用过程中,就存在着接口认证及数据的安全性问题。例如如下问题:1、请求来自哪里,身份是否合法?2、请求参数是否被篡改?3、客户端
一个神秘现象引发对beego框架的思考
小强最近在项目中遇到了一个很奇怪的问题:在整改日志规范时,为了避免影响现有的代码结构以及改动尽可能小的前提下,在调用记日志的SDK处将某一个字段值首字母改为大写,代码示例如下:项目中这里的a变量其实是
利用golang优雅的实现单实例
平时编写代码过程中,经常会遇到对于全局角度只需运行一次的代码,比如全局初始化操作,设计模式中的单例模式。针对单例模式,java中又出现了饿汉模式、懒汉模式,再配合synchronized同步关键字来实
Go语言及Beego框架环境搭建
在开始环境搭建之前,我们先一起来看看:Go有什么优势:不用虚拟机,它可直接编译成机器码,除了glibc外没有其他外部依赖,部署十分方便,就是扔一个文件就完成了。天生支持并发,可以充分的利用多核,很容易
Go语言及Beego框架环境搭建
在开始环境搭建之前,我们先一起来看看:Go有什么优势:不用虚拟机,它可直接编译成机器码,除了glibc外没有其他外部依赖,部署十分方便,就是扔一个文件就完成了。天生支持并发,可以充分的利用多核,很容易
go语言正则表达式
我们前两节课爬取珍爱网的时候,用到了很多正则表达式去匹配城市列表、城市、用户信息,其实除了正则表达式去匹配,还可以利用goquery和xpath第三方库匹配有用信息。而我利用了更优雅的正则表达式匹配。
爬取珍爱网后用户信息展示
golang爬取珍爱网,爬到了3万多用户信息,并存到了elasticsearch中,如下图,查询到了3万多用户信息。先来看看最终效果:利用到了go语言的html模板库:执行模板渲染:model.Sea
爬虫遇到了点问题
golang爬珍爱网代码优化后,运行报了如下的错,找了半小时才找到原因,在此记录一下。代码是这样的:有一个interface类型的Parser:有一个struct类型的FuncParser:FuncP
爬虫性能分析及优化
前两天我们写了单任务版爬虫爬取了珍爱网用户信息,那么它的性能如何呢?我们可以通过网络利用率看一下,我们用任务管理器中的性能分析窗口可以看到下载速率大概是保持在了200kbps左右,这可以说是相当慢了。
用go语言爬取珍爱网 | 第三回
前两节我们获取到了城市的URL和城市名,今天我们来解析用户信息。用go语言爬取珍爱网|第一回用go语言爬取珍爱网|第二回爬虫的算法:我们要提取返回体中的城市列表,需要用到城市列表解析器;需要把每个城市
用go语言爬取珍爱网 | 第二回
昨天我们一起爬取珍爱网首页,拿到了城市列表页面,接下来在返回体城市列表中提取城市和url,即下图中的a标签里的href的值和innerText值。提取a标签,可以通过CSS选择器来选择,如下:$('#
用go语言爬取珍爱网 | 第一回
我们来用go语言爬取“珍爱网”用户信息。首先分析到请求url为:http://www.zhenai.com/zhenghun接下来用go请求该url,代码如下:运行后会发现返回体里有很多乱码:在返回体
NAT模式实现虚拟机共享主机网络
上一节我们在虚拟机上搭建了linux系统,并利用桥接模式访问互联网,这一节,我们来配置一下通过NAT模式访问互联网。说到这里有些小伙伴可能要问了,NAT模式和桥接模式有什么区别呢?桥接模式:虚拟机虚拟
推荐一款超好用的工具cmder
今天来推荐一个超级好用的命令行工具:cmder一款Windows环境下非常简洁美观易用的cmd替代者,它支持了大部分的Linux命令。支持ssh连接linux,使用起来非常方便。比起cmd、power
golang初探与命令源码分析
前段时间有群友在群里问一个go语言的问题:就是有一个main.go的main函数里调用了另一个demo.go里的hello()函数。其中main.go和hello.go同属于main包。但是在main
LAMP环境部署物联网项目
今天来在LAMP环境下搭建一个PHP项目,开始之前,先来普及下物联网常识:B哥最近研究一个物联网项目:基本功能就是要在web网站和手机app端实时监控硬件上发来的数据,用于分析、集中管理与控制,硬件是
linux上安装LAMP笔记
B哥最近在参加比赛,需要把一个php项目部署到服务器上,故此在linux上安装LAMP环境,用于部署项目,第一次安装,做点儿笔记记录一下。安装条件:Redhat或者CentOSlinux环境已装好,并
ReadMore 之 cnblogs 博客园使用指南
readmore来源于:https://openwrite.cn/openwrite/openwrite-readmore/博客园接入readmore很简单,三步走,2分钟搞定!在OpenWrite生
k8s中负载均衡器【ingress-nginx】部署
在Kubernetes中,服务和Pod的IP地址仅可以在集群网络内部使用,对于集群外的应用是不可见的。为了使外部的应用能够访问集群内的服务,在Kubernetes目前提供了以下几种方案:NodePor
利用procedure批量插入数据
正文 要求在页面查询到5000条数据,为了方便插入,准备用shell脚本写curl命令调用自己写的代码接口,但是速度慢,而且写的时候遇到点儿小问题,故用sql语句写了这个功能 由于operatio
下一页