工具使用
文章平均质量分 63
跟派大星学编程
从HelloWorld到改变世界
展开
-
配置服务器私钥登录
在服务器上创建 ~/.ssh/authorized_keys 文件将 本地的 .ssh/id_rsa.pub 文件内容复制到 刚创建的 authorized_keys 中原创 2021-06-13 11:32:50 · 343 阅读 · 0 评论 -
配置Vim的Go环境
1. 新建 ~/.vimrc 文件输入下面内容set fileencodings=utf-8,gb2312,gbk,gb18030set termencoding=utf-8set encoding=utf-8"==============================================================================" vim 内置配置"=====================================================原创 2020-11-17 18:44:48 · 921 阅读 · 0 评论 -
goland debug高级技巧
1. 自定义表达式我们在debug期间想动态修改某个值,或查看某个函数返回的信息可以采用该方式点击这个,或按快捷键 option + fn + F8 则会弹出下面弹窗,在该处可自定义一些表达式进行执行。2. 断点条件当满足某个条件时,才会触发断点双指点击该处的断点即可弹出这个设置条件的框,此处我们设置 k == 2 时才断下来3. 智能步入如果你一行中有多个函数,如果你想进入某个函数,可以在该断行处按下快捷键 shift + fn + F7此处光标会在第一个函数上,通过左原创 2020-09-24 10:14:44 · 3436 阅读 · 3 评论 -
Linux网络抓包
文章目录1. tshark1.1 安装1.2 使用1.2.1 抓包参数说明1.2.2 输出参数说明1.3 示例2. tcpdump2.1 安装2.2 使用1. tshark1.1 安装Centosyum install -y wiresharkUbuntuapt-get install -y tshark1.2 使用1.2.1 抓包参数说明常用 -i和-f参数-i设置...原创 2020-04-06 14:48:52 · 1505 阅读 · 0 评论 -
安装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 · 1161 阅读 · 0 评论 -
搭建系统性能监控 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 · 887 阅读 · 0 评论 -
安装配置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 · 1039 阅读 · 0 评论 -
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 · 3464 阅读 · 2 评论 -
生成公钥与私钥
对称加密算法在对称加密算法中,加密和解密使用的密钥是相同的。也就是说,加密和解密使用的是同一个密钥。因此,对称加密算法要保证安全性的话,密钥要做好保密。只能让使用的人知道,不能对外公开非对称加密算法在非对称加密算法中,加密使用的密钥和解密使用的密钥是不相同的。一把是作为公开的公钥,另一把是作为谁都不能给的私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密1. ...原创 2019-10-22 10:39:24 · 1375 阅读 · 0 评论 -
gitlab中CI/CD自动化部署使用
1. 安装GitLab Runner安装环境:macOS其他环境参考:https://docs.gitlab.com/runner/install下载sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab...原创 2018-09-18 18:58:33 · 41698 阅读 · 5 评论 -
git高级使用
此篇是为了我以后回顾而写的,所以写的有点简单,也有点乱,如果想系统的学习,请去这个网站:https://learngitbranching.js.org此网站常用命令# 回到关卡选择页面levels# 查看答案show solution# 重新开始level advance31. rebase合并分支我在bugFix分支来rebase master分支,那么我这个bugFi...原创 2019-02-23 20:04:34 · 385 阅读 · 1 评论 -
Fiddler高级使用——规则编写
打开规则脚本编写在此函数下面编写1. 替换json里面部分参数,然后返回给客户端if (oSession.fullUrl.Contains("http://www.baidu.com")) { // 获取Response Body、Request Body中JSON字符串,转换为可编辑的JSONObject变量 var responseStringOriginal = oSess...原创 2019-01-27 13:04:39 · 4356 阅读 · 0 评论 -
Linux安装Jenkins
环境:Centos、JDK1.81. 下载安装Jenkins点击查看官网详细安装安装稳定版,依次执行下面语句:sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://jenkins-ci.org/red...原创 2019-01-21 13:56:10 · 1544 阅读 · 0 评论 -
程序员开发必备工具(二)之浏览器插件
文章目录2. 浏览器插件2.1 插件扩展管理器(Extension Manager)2.2 web前端访问助手(FeHelper)2.3 油猴插件2.4 西瓜插件2.5 Octotree2.6 Infinity(标签页)2.7 掘金插件2. 浏览器插件所有插件我都放到了我的微信公众号上面了,关注我微信公众号,发送【浏览器插件】就可以获取了。2.1 插件扩展管理器(Extension Man...原创 2019-01-20 14:52:12 · 1814 阅读 · 0 评论 -
程序员开发必备工具(一)之IDEA插件
文章目录1. 必备的IDEA插件1.1 mybatiscodehelperpro1.2 Translation1.3 Maven Helper1.4 GsonFormat1.5 RestfulToolkit1.6 Alibaba Java Coding Guidelines1.7 FindBugs-IDEA1.8 SequenceDiagram1.9 .NR Null Object1.10 .ig...原创 2019-01-20 13:49:28 · 1372 阅读 · 0 评论 -
git常用操作详细说明
初级的就不说了,下面记录一些常用且稍微高级点的操作文章目录git的管理流程1. 关联1.1 关联仓库2. 分支2.1 只创建一个分支2.2 创建分支并切换此分支2.3 切换分支2.4 查看所有分支2.5 删除分支3. 临时暂存区3.1 将更改放到临时暂存区3.2 将更改从临时暂存区取出3.3 查看临时暂存区内容3.4 恢复指定临时暂存区4. 合并冲突5. 回滚5.1 撤销上一次`git add`...原创 2019-01-11 10:35:35 · 393 阅读 · 0 评论 -
10行代码搞定微信支付(Java版)
微信支付痛点对于大多数同学来说,要开发微信支付可不简单。附上微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html从文档上可以看出,你需要解决很多问题,我就随便挑几个吧。xml与对象的互转: 微信使用xml格式而不使用json通信, 也确实有点奇葩签名:千万不要以为只是MD5一下,要是你自己开发,我敢说,你60%的时间都耗在签名...转载 2018-10-16 13:00:08 · 914 阅读 · 0 评论 -
git commit msg格式规范校验
commit规范每个公司的规范都是不同的,这里讲下我常用的规范type(模块): messagetype用于说明 commit的类别,只允许使用下面7个标识。feat:新功能(feature)fix:修补bugtest:增加测试docs:文档(documentation)style: 格式(不影响代码运行的变动)refactor:重构(即不是新增功能,也不是修改bug的代码变...原创 2019-04-12 16:20:59 · 11979 阅读 · 2 评论 -
批处理脚本启动多个应用
将其保存为 SSR.bat 即可@echo offstart /d "D:\SSR\" SSR4.0.exestart /d "D:\SSR\kcptun\" run.vbsecho successfully open the SSRexit如果想让它开机自启,那么将这个脚本放到下面这个位置即可C:\ProgramData\Microsoft\Windows\Start Menu...原创 2019-04-20 10:50:47 · 530 阅读 · 0 评论 -
使用docker安装consul服务发现
1. 拉取consul镜像docker pull consul:latest2. consul参数详解–net=host docker参数, 使得docker容器越过了net namespace的隔离,免去手动指定端口映射的步骤-server consul支持以server或client的模式运行, server是服务发现模块的核心, client主要用于转发请求-advertis...原创 2019-05-24 19:18:57 · 8317 阅读 · 3 评论 -
Windows下远程桌面无法连接
1、一定要将远程桌面加入到防火墙中注意:如果允许程序通过防火墙里面没有远程桌面开始-运行-gpedit.msc-计算机配置----->管理模板----->网络----->网络连接----->Windows防火墙----->标准配置文件----->Windows防火墙允许入站远程桌面例外更改为启用即可。2、将账户添加到允许远程桌面列表里3、如果凭据不工作原创 2017-08-10 17:57:42 · 742 阅读 · 0 评论 -
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 · 1645 阅读 · 0 评论 -
使用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 · 484 阅读 · 0 评论 -
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 · 5046 阅读 · 0 评论 -
自建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 · 2499 阅读 · 0 评论 -
.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 · 3756 阅读 · 1 评论 -
Google搜索技巧
inurl:搜索URL网址中包含指定字符串inurl:login.phpintitle:标题中包含指定的字符串intitle:登录intext: 内容中包含指定的字符串intext:登录site:指定网站,只会在指定网站中查找关键字深入理解JVM虚拟机 site:baidu.comfiletype:指定文件类型深入理解JVM虚拟机 filetype:p...原创 2019-06-29 22:21:54 · 318 阅读 · 0 评论 -
使用docker安装rabbitmq
1. 拉取镜像docker pull rabbitmq:management带有mangement的是包含web管理页面的2. 启动容器docker run -d --hostname rabbitmq --name rabbitmq -p 5672:5672 -p15672:15672 -v D://www/rabbitmq:/var/lib/rabbitmq rabbitmq:ma...原创 2019-05-23 13:56:02 · 239 阅读 · 0 评论 -
Java生成MD5的两种方式
1 原生的package com.pibigstar.common.utils;import java.security.MessageDigest;/** * MD5加密工具类 * @author pibigstar * */public class MyMD5Util { //盐,用于混交md5 private static final String sl...原创 2018-06-28 12:56:11 · 128493 阅读 · 4 评论 -
使用GitHub创建个人官网
1.新建项目 项目名称为:你的github用户名.github.io 项目名字必须叫这个,比如我的GitHub用户名叫pibigstar 那么新建项目为:pibigstar.github.io2. 将网页上传到这个项目即可git add .git commit -m "first commit"git push origin master3. 访...原创 2018-06-18 16:14:06 · 402 阅读 · 0 评论 -
eclipse中如何向开源中国(码云)上传代码
摘要本文将介绍如何将本地的项目提交到开源中国上去,过程比较详细,实现起来很简单。由于自己也算是一个新手,所以没有做过多的解释,只是单纯的描述了该如何去做。1.在开源中国上面新建一个空项目到这里也就结束了,一个空项目创建完成。2.将本地项目上传到我们新建的项目中去2.1在eclipse中新建一个测试项目2转载 2017-09-23 14:15:19 · 262 阅读 · 0 评论 -
使用Hibernate Tools 反向生成POJO
eclipse使用hibernate tools插件生成POJO (2012-10-26 16:35:53)转载▼标签: eclipse 自动生成pojo 杂谈分类: 开发转自:http://maimode.iteye.com/blog/1630670很多时候我们已经设计好了数据转载 2017-09-11 20:08:49 · 377 阅读 · 0 评论 -
windows下通过tomcat搭建集群
前提:JDK必须环境变量配置好,在D盘下新建一个文件夹httpd,tomcat解压到此文件夹,在httpd下面新建Apache HTTP文件夹,把Apache的服务器安装到此目录一、下载Apache服务器这个是负载均衡服务器,用来转发请求到不同的tomcat上下载地址:http://archive.apache.org/dist/httpd/binaries/win原创 2017-08-29 10:29:53 · 5521 阅读 · 9 评论 -
Xshell和Xftp链接虚拟机里的Ubuntu失败解决
一、查看下虚拟机里面的IP地址ifconfig二、下载ssh-server因为Ubuntu默认安装ssh-client,但是不会安装ssh-server,所以需要我们手动进行安装sudo apt-get install ssh-server安装好之后如果还是链接不上,执行下面命令1.关闭防火墙sudo ufw disable 查看下防火墙原创 2017-08-28 11:47:42 · 2290 阅读 · 0 评论 -
500G技术资源分享
转载自:http://blog.csdn.net/zhangdaiscott/article/details/182204111、JavaScript视频教程 链接: http://pan.baidu.com/s/1gd57FVH 密码: d9ei2、JPA视频教程 链接: http://pan.baidu.com转载 2017-07-28 13:18:02 · 2398 阅读 · 0 评论 -
Python使用phantomJS实现自动登录
一、准备1.Python2.7 下载地址:https://www.python.org/downloads/2.PyCharm 下载地址:http://www.jetbrains.com/pycharm/download/免费注册地址:http://idea.lanyus.com/3.phantomJS 下载地址:http://phantomjs.org/downloa原创 2017-08-11 15:15:35 · 5265 阅读 · 0 评论 -
使用 PyInstaller 把python程序 .py转为 .exe 可执行程序
最近使用Python为项目开发一款绘图工具(绘出 声场三维模型)。因为希望能把python脚本发布为脱离Python平台运行的可执行程序,比如单个 的exe文件。PyInstaller恰满足这个需求。本文PyInstaller的版本是2.0,支持Python2.7。下面讨论怎样安装,使用PyInstaller。PyInstaller本身 并不属于Python包。在安装 pyi转载 2017-08-01 08:32:46 · 399 阅读 · 0 评论 -
java上传文件到七牛云中
一、加载七牛云SDK com.qiniu qiniu-java-sdk [7.2.0, 7.2.99] 二、java代码package com.lei.utils; import com.qiniu.util.Auth; import java.io.IOException; import com.qiniu.comm原创 2017-08-08 17:55:15 · 3568 阅读 · 3 评论 -
pip的使用和安装
1.首先下载pip地址:https://pypi.python.org/pypi/pip#downloads将你下载的get—pip.py放到你的Python27目录下2.通过cmd 命令进入到Python27目录下3.开始安装pip在cmd中输入Python get-pip.py开始安装4.判断是否安装成功进入到你Python27目录下,如果有Sc原创 2017-03-19 19:44:19 · 942 阅读 · 0 评论 -
在Java中操作redis
在Java中操作redis数据库原创 2017-04-23 16:58:23 · 340 阅读 · 0 评论