自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

跟派大星学编程

从HelloWorld到改变世界!

  • 博客(297)
  • 资源 (12)
  • 收藏
  • 关注

原创 windows安装gcc

下载 mingw下载地址:https://sourceforge.net/projects/mingw-w64/files/安装安装的时候记得选择 64位的,安装好之后将 mingw64 下的 bin 文件夹路径添加到PATH即可...

2020-01-17 16:45:04 222

原创 Go编译proto文件

1. 安装Go1.1 下载Gowget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz# 解压tar -zxvf go1.13.4.linux-amd64.tar.gz1.2 配置go环境编辑 /etc/profile 文件vim ~/.bashrc将下面内容加入到末尾(GOPAT是我Windows中的...

2020-01-14 09:29:58 6611

原创 搭建系统性能监控 Prometheus+Grafana

1. docker安装https://github.com/prometheus/node_exporterdocker run -d \ --name node_exporter \ --restart always \ --net="host" \ --pid="host" \ -v "/:/host:ro,rslave" \ quay.io/prometheu...

2020-01-03 20:26:12 879

原创 安装traefik流量监控与反向代理

官方文档:https://docs.traefik.io/v2.0/getting-started/quick-start1. 创建 traefik.toml配置文件[global] checkNewVersion = true sendAnonymousUsage = true[entryPoints] [entryPoints.web] address = ":80...

2019-12-26 14:36:33 1128

原创 安装配置SQL审核平台Yearning

官方文档:https://guide.yearning.iogithub下载:https://github.com/cookieY/Yearning1. 安装我比较喜欢用docker,就直接采用docker方式安装了下载文件https://github.com/cookieY/Yearning/releaseswget https://github.com/cookieY/Ye...

2019-12-19 11:37:13 1023

原创 docker搭建LDAP统一用户认证

1. 安装LDAPdocker run -dit \-p 389:389 \-v /data/ldap/ldap:/var/lib/ldap \-v /data/ldap/slapd.d:/etc/ldap/slapd.d \--name my_ldap \--env LDAP_TLS=false \--env LDAP_ORGANISATION="pibigstar" \--en...

2019-12-18 18:41:04 3449 2

原创 用Go写一个内网穿透工具

系统架构系统分为两个部分,client 和 server,client运行在内网服务器中,server运行在公网服务器中,当我们想访问内网中的服务,我们通过公网服务器做一个中继。下面是展示我灵魂画手的时刻了user发送请求给 server,server和client建立连接,将请求发给client,client再将请求发给本地程序处理(内网中),然后本地程序将处理结果返回给clien...

2019-12-10 19:22:04 3993 3

原创 golang使用etcd

etcdetcd 是一个分布式开源的kv数据库,它可以监听某个键的变化,可作为分布式锁1. 下载安装etcd官网: https://github.com/etcd-io/etcd/releases选择对应的系统下载,解压即可,下面以 Linux系统做演示wget https://github.com/etcd-io/etcd/releases/download/v3.3.18/etc...

2019-12-07 20:44:27 967

原创 Go编译时加入版本信息

-ldflags 参数Go 编译时可通过 ldflags 动态的为程序里某个变量赋值,我们可以利用这个特性来达到将Go的信息和git 的commit 信息编译到我们的二进制文件中。package mainimport ( "fmt" "os")var ( gitHash string buildTime string goVersion string)func...

2019-11-17 16:15:43 2822

原创 Go语言版实现QQ扫码登陆

点击查看 官方文档1. 申请appid和appkeyappid:应用的唯一标识。在OAuth2.0认证过程中,appid的值即为oauth_consumer_key的值。appkey:appid对应的密钥,访问用户资源时用来验证应用的合法性。在OAuth2.0认证过程中,appkey的值即为oauth_consumer_secret的值。申请地址https://connect.qq....

2019-11-16 16:46:54 2400

原创 Go性能分析

文章目录1. 准备工作1.1 下载go-wrk1.2 安装生成火焰图工具1.2.1 下载go-torch1.2.2 安装perl1.2.3 下载FlameGraph1.3 下载graphviz1.3.1 Windows1.3.2 Linux1.3.3 测试2. 性能分析2.1 开启性能分析2.2 开始压测2.3 web查看2.4 采样分析2.5 生成火焰图附录1. 准备工作1.1 下载go-w...

2019-11-04 17:59:04 1109

原创 Linux下的文件夹结构与用途

文章目录1. 常见文件夹2. 详细说明2.1 /bin目录2.2 /sbin目录2.3 /etc目录2.4 /root目录2.5 /lib目录2.6 /lib/modules目录2.7 /dev目录2.8 /tmp目录2.9 /boot目录2.10 /mnt目录2.11 /usr2.12 /var2.13 /home3. 子文件夹详细介绍3.1 /etc文件系统3.2 /dev文件系统3.3 /u...

2019-10-22 13:59:32 175

原创 生成公钥与私钥

对称加密算法在对称加密算法中,加密和解密使用的密钥是相同的。也就是说,加密和解密使用的是同一个密钥。因此,对称加密算法要保证安全性的话,密钥要做好保密。只能让使用的人知道,不能对外公开非对称加密算法在非对称加密算法中,加密使用的密钥和解密使用的密钥是不相同的。一把是作为公开的公钥,另一把是作为谁都不能给的私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密1. ...

2019-10-22 10:39:24 1368

原创 Linux使用systemctl注册系统服务

1. 新建服务文件比如我们新建frp的服务文件,那么服务名就叫 frp.service2. 输入内容[Unit]Description=Frp Client ServiceAfter=network.target[Service]Type=simpleUser=nobodyRestart=on-failureRestartSec=5sExecStart=/usr/bin...

2019-10-06 22:09:03 1265

原创 Go安装配置与使用mqtt

文章目录1. 安装2. 测试2.1 注册一个top进行接收2.2 发布消息到刚注册的top3. 配置Mqtt3.1 添加用户3.2 添加Topic和用户的关系3.3 重启mqtt3.4 测试3.4.1 监听消费3.4.2 发布消息4. Go语言使用Mqtt4.1 测试1. 安装引入mosquitto仓库并更新sudo apt-add-repository ppa:mosquitto-de...

2019-10-05 20:11:32 3685 1

原创 js特效

鼠标点击产生红心特效! function (e, t, a) { function n() { c( ".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);...

2019-09-28 19:06:19 539

原创 css随笔记

div下加一条分割线 border-bottom:1px solid #D7D8D9;头像圆角并旋转.site-author-image { display: block; margin: 0 auto; padding: $site-author-image-padding; max-width: $site-author-image-width; height: ...

2019-09-27 22:47:12 202

原创 hexo中next主题配置

1. hexo配置blog/_config.yml# Hexo Configuration## Docs: https://hexo.io/docs/configuration.html## Source: https://github.com/hexojs/hexo/# Site# Site# 博客名称title: 派大星的博客 # 博客子标题subt...

2019-09-27 22:26:59 1635

原创 使用frp进行内网穿透

环境:具有公网IP的服务器Centos7需要内网穿透的客户端文档https://github.com/fatedier/frp/blob/master/README_zh.md将 frps、frps.ini 及 frps.service 放到具有公网 IP 的机器上。将 frpc 、frpc.ini 及 frpc.service 放到处于内网环境的机器上。文件位置:...

2019-09-26 12:49:32 479

原创 Google浏览器代理设置

1. 安装SwitchyOmegaSwitchyOmega 是谷歌浏览器的一个插件,可以直接通过谷歌浏览器插件商店下载使用2. vps安装代理工具打开项目:https://github.com/snail007/proxy_admin_free登录vps,执行下面命令curl -L https://raw.githubusercontent.com/snail007/proxy_adm...

2019-09-26 10:30:39 4967

原创 树莓派初始开机配置

1. 开启ssh在 内存卡 的 /boot 目录下 新增 一个 ssh 文件夹即可2. 设置WiFi连接在 内存卡 的 /boot 目录下 新增 一个 wpa_supplicant.conf 文件,里面内容如下country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network...

2019-09-25 22:00:03 1296

原创 常用工具学习之curl

文章目录1. 下载安装1.1 查看文档1.2 参数说明2. 常用操作2.1 更换请求类型2.2 POST数据2.3 设置userAgent2.4 设置cookie2.5 设置header2.6 保存网页内容2.7 显示Response头信息2.8 跳转网页1. 下载安装yum install -y curl1.1 查看文档curl --help1.2 参数说明-X 更换请求-o...

2019-09-25 17:01:05 246

原创 Centos安装可视化桌面(noVNC)

1. 关闭防火墙setenforce 0systemctl stop firewalldsystemctl disable firewalld2. 安装tigervnc它是一个可以远程连接Linux桌面的工具# 安装依赖yum install -y epel*# 安装 tigervncyum install -y tigervnc-server添加一个用户# 添加用户...

2019-09-18 13:49:15 2613

原创 Linux防火墙操作

1. 查看防火墙状态sudo firewall-cmd --state如果是运行中则会输出 running,如果没有运行则会输出 not running2. 关闭防火墙# 关闭systemctl stop firewalld# 关闭开机自启systemctl disable firewalld3. 开启防火墙systemctl start firewalld4. 添加...

2019-09-18 13:22:11 221

原创 mysql中JSON类型使用

1. 结构1.1 表结构CREATE TABLE test( id int(10)NOT NULL AUTO_INCREMENT, content JSON default null, arrs JSON default null, PRIMARY KEY (id));1.2 content 结构type content struct { name string...

2019-09-17 20:03:36 350

原创 自建gitlab仓库

1. 关闭防火墙# 关闭防火墙systemctl stop firewalld# 阻止防火墙开机自启systemctl disable firewalld2. 安装sshdsudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl s...

2019-09-13 08:59:18 2472

原创 sed和awk常用操作

1. Sed命令说明sed是流式文本处理,它是对文本进行一行一行的处理,处理完一行之后,再读取下一行,sed默认不会修改源文件的命令格式:sed 参数 '动作' 文本文件参数有:-n 仅显示sed处理后的结果。-i 将修改保存到源文件中-e <script> 以选项中指定的script来处理输入的文本文件。-f<script文件> 以选项中指定的sc...

2019-08-18 21:54:11 323

原创 Linux之Centos配置优化

1. 升级内核目前默认的内核都是 3.10的,我们需要升级到4.4查看内核版本uname -r升级rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm yu...

2019-08-03 15:16:26 340

原创 使用Node构建桌面GUI

1. 安装 NVM它是Node.js的版本管理工具,使用它可以很方便的安装各个版本的Node.js下载地址: https://github.com/coreybutler/nvm-windows/releases简单使用:安装Node.js使用nvm install version arch命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执...

2019-08-02 23:24:57 10565

原创 Nsq搭建与使用

1. 下载下载之后解压,并将其bin路径添加到环境变量当中github地址: https://github.com/nsqio/nsq/releases文档: https://nsq.io/overview/quick_start.html2. 使用说明2.1 启动nsqlookupdnsqlookupd它会监听两个端口: http: 4161 客户端用它来发现和管理。 tc...

2019-07-27 16:01:33 1861

原创 Centos搭建kubernates集群

1. 前期准备Master节点和Node节点都需要配置这些准备1.1 安装docker删除原先dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...

2019-07-21 15:24:31 2029

原创 Centos和Ubuntu安装kubeadm

必须需要更换kubeadm下载源才能安装到Centos更换源cat <<EOF > /etc/yum.repos.d/kubernetes.repo[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled...

2019-07-20 19:47:24 589

原创 golang对接支付宝支付

本文采用沙箱环境1. 开启沙箱文档:https://docs.open.alipay.com/200/105311/沙箱地址:https://openhome.alipay.com/platform/appDaily.htm2. 生成秘钥本文中的签名方法默认为 RSA2,采用支付宝提供的 RSA签名&验签工具 生成秘钥时,秘钥的格式必须为 PKCS1,秘钥长度推荐 2048。所...

2019-07-20 13:59:15 5296 4

原创 MySQL中ignore,replace的使用

insert ignore当出现主键或唯一索引重复之后,插入会失败,但不会报错,会忽略此次插入用法:#id为主键insert into user(id,name,age)values(1,"小华",21)#由于主键冲突,这个插入将会被忽略insert ignore into user(id,name,age)values(1,"小明",21)replace to当出现主键或...

2019-07-18 22:50:33 5744

原创 docker安装使用ELK

1. 安装dockerDocker 分为 CE 和 EE 两大版本。CE 即社区版(免费),EE 即企业版,强调安全,付费使用,这里我们使用的CE版为了确保系统的稳定性,建议先update一下sudo yum update安装依赖包sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加docker镜像...

2019-07-13 14:09:37 978 5

原创 .gitlab-ci.yml文件编写模版与说明

参考文档https://segmentfault.com/a/1190000010442764#articleHeader1模版image: golang:latest # 只有在发起MR的时候才会执行,我们可以用 << *mr 来指定某一阶段只在MR时执行.mr_template: &mr only: - merge_requests ...

2019-07-10 20:26:33 3741 1

原创 GoLand文件格式化配置

Go fmt配置Arguments: -w $FilePath$Proto格式检查1. 下载clang-format在这个网址进行下载:http://releases.llvm.org/download.html文件有点大,一百多M,下载之后安装即可2. 配置clang-formatArguments上面输入:-style="{BasedOnStyle: Google, Ind...

2019-07-05 10:17:14 6941 1

原创 安装Windows子系统(WSL)

此处借助的为Windows的Linux子系统进行编译的1. 安装Windows子系统(WSL)设置开启开发者模式程序中开启WSL子系统3.应用商店下载Ubuntu注意1 装好之后要修改一次密码,不然无法使用rootsudo passwd2 更新系统sudo apt-get update3 安装makesudo apt-get install make4 安...

2019-07-04 22:36:21 1155

原创 Google搜索技巧

inurl:搜索URL网址中包含指定字符串inurl:login.phpintitle:标题中包含指定的字符串intitle:登录intext: 内容中包含指定的字符串intext:登录site:指定网站,只会在指定网站中查找关键字深入理解JVM虚拟机 site:baidu.comfiletype:指定文件类型深入理解JVM虚拟机 filetype:p...

2019-06-29 22:21:54 309

原创 mysql中的SQL函数

算术函数ABS :取绝对值MOD:取余ROUND:四舍五入时指定小数点位数SELECT ABS(-1); # 结果为 1SELECT MOD(22,5); # 22%5 结果为 2SELECT ROUND(15.43,1); # 结果为 15.4字符串函数CONCAT: 将多个字符串连接起来LENGTH: 计算字段的长度,一个汉字算三个字符,字母和数字算一个字符...

2019-06-29 21:59:47 676

SSM+Shiro权限管理Demo

SSM和Shiro结合构建权限管理,包括表设计。前端页面展示设计。

2017-11-28

mybatis映射文件生成工具

通过数据库表生成mybatis映射文件、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

2017-09-30

spring+springMVC+mybatis

spring+springMVC+mybatis整合技术。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-30

generator生成工具

通过数据表生成mybatis映射文件。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-30

ssh资源整合,一键启动

ssh资源配置文件,以及完整的项目,各种jar包和xml配置文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-14

struts2配置文件

struts2和hibernate核心配置文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-09

tomcat集群配置文件

tomcat集群所以的配置文件

2017-08-29

JQuery分页插件。。。

JQuery分页插件

2017-08-25

Java版极验验证Demo

极验验证demo

2017-08-25

下拉复选框

JQuery实现下拉复选框

2017-08-23

org.json 和 commons-httpclient

org.json 和 commons-httpclient

2017-07-21

Maven+SpringMVC+mybatis整合入门Demo

Maven+SpringMVC+mybatis整合入门Demo 实现了用户登录和用户上传文件功能

2017-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除