6 butterfly5211314

尚未进行身份认证

暂无相关简介

等级
TA的排名 7k+

linux命令之jq

概述jq是一个解析json的命令行工具.用法美化$ echo '{"name": "test", "age": 33}' | jq . { "name": "test", "age": 33}获取指定字段的值$ echo '{"name": "test", "age": 33}' | jq '.name'"test"多层嵌套$ echo '{"name": "te...

2020-02-29 12:16:56

flowable的一些配置方法整理

背景最近在研究BPM, 发现了flowable这个框架.用的版本是docker版本的flowable/all-in-one, 当时的镜像版本是6.5.0.为了图省事, docker run以后, 我把容器中的tomcat目录全部复制出来了, 然后就相当于全部安装完了.其中包括4个web应用:flowable-admin: 总控制台flowable-idm: 身份认证(用户, 用户组...

2020-02-29 09:41:13

linux查看已经连接的wifi密码

系统环境Ubuntu 18.04.3 LTS, 64bit问题解决已经连接的wifi信息保存在/etc/NetworkManager/system-connections/下这个目录下的几个文件就是已经连接过的wifi名字(SSID).打开其中一项, 键wifi-security.psk对应的值就是密码.gerrylon@Inspiron-7472:~$ cd /etc/Networ...

2020-02-22 09:00:50

golang之两个结构体复制字段

实际工作中可能会有这样的场景:两个结构体(可能类型一样), 字段名和类型都一样, 想复制一个结构体的全部或者其中某几个字段的值到另一个(即merge操作),自然想到可以用反射实现.package mainimport "fmt"import "reflect"// 用b的所有字段覆盖a的// 如果fields不为空, 表示用b的特定字段覆盖a的// a应该为结构体指针func...

2020-02-11 14:31:52

ldap之move操作

最近疫情严重, 从2019.01.22号从深圳回到老家后再没出过门.今天是2020.02.09, 本来明天的机票, 老家的路封了, 就把机票退了.在每天关注疫情的同时, 也会看各种揭示人心, 批评这个, 赞扬那个, 一会CTM, 一会了不起.在科技发达的今天, 人类依然会因为各种困难而生活艰苦, 甚至付出生命.可以说, 人类在自然面前是非常渺小的, 我们一定要敬畏自然, 和大自然和谐相处,...

2020-02-09 09:59:32

linux命令之exec

exec命令我已知有两种用法:用提供的命令替换当前shell, 其实就是子进程替换父进程创建/重定向文件描述符“用提供的命令替换当前shell”$ help execexec: exec [-cl] [-a name] [command [arguments …]] [redirection …]Replace the shell with the given command....

2020-01-21 16:31:04

logrotate配置maxsize不生效

环境:logrotate 3.8.6 - Copyright © 1995-2001 Red Hat, Inc.主要配置$ cat /etc/crontab*/10 * * * * root /etc/cron.daily/logrotate$ cat /etc/cron.daily/logrotate#!/bin/sh/usr/sbin/logrotate -s /var/li...

2019-12-31 18:49:45

cisco anyconnect无法使用ubuntu wayland登录的问题

之前安装了Cisco AnyConnect Client, 也能正常使用.后来在登录时使用"Ubuntu Wayland"后, 发现启动后, 报如下错误:$ sudo /opt/soft/anyconnect-linux64-4.8.01090/xxx/xxxui # xxx为河蟹词汇, 很无语...No protocol specified(Cisco AnyConnect Secur...

2019-12-22 17:50:25

程序员段子集锦

集锦我是一个程序员,手机一个月没响过了,今天拿去修,结果维修师傅说手机没坏,只不过一个多月没人打电话进来罢了,我马上就给师傅跪下了,求他别说了。你不能说喜欢她,不能说讨厌她,不能说不再认识她。她就像是代码里的Exception一样,尽管很多时候你不期望她的出现,但是有时候你还得自己去自定义。听说程序员都很有钱,最近有点困难,就去找做程序员的朋友借钱。那个:程序员X,最近手头紧借1...

2019-12-22 13:23:01

logstash之grok学习笔记

logstash之grok学习笔记(未完待续)

2019-12-22 11:53:49

freeradius之unlang语法学习

背景最近用到freeradius做认证, 其中涉及到"unlang"语法, 整理一下.参考: https://freeradius.org/radiusd/man/unlang.html关于FreeRadius本人也不是很熟悉, 只因用到才学了其中一部分, 如有问题请指出, 共同学习.重要部分会加粗显示, 如有错误请指出, 非常感谢.“unlang”名称unlang - FreeRA...

2019-12-03 08:52:29

LDAP学习记录

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol.其分为客户端和服务端.在服务端, 对外是一棵树, 每个节点可以附加一些属性, 这些属性有内置的, 也有自定义的.用LDAP Admin Tool可以连接上(类似于navicat一样可以连接mysql-server) ldap服务端, 树结构及属性一目了然:(图)ldap中有一...

2019-11-20 21:01:33

在ubuntu18.04上安装 Cisco AnyConnect Client

环境:ubuntu 18.04 64位在ubuntu18.04上安装 Cisco AnyConnect VPN Client安装依赖sudo apt-get updatesudo apt-get install lib32z1 lib32ncurses5下载linux版本的安装包有条件的去官网下载(需要注册), 我在网上随便找的wget http://dl1.technet24....

2019-11-12 19:49:15

golang template使用变量

go语言中template API中变量的使用:package mainimport ( "html/template" "os")type ST struct { Status []StatusST}type StatusST struct { Status string `json:"status"` Num int `json:"sum"`}fu...

2019-11-08 18:01:15

WARN [Producer clientId=console-producer] Connection to node -1 could not be established. Broker ...

测试向kafka中发消息unset JMX_PORT; bin/kafka-console-producer.sh \ --broker-list localhost:9092 \ --topic test-topic然后随便输入数组

2019-10-31 17:38:55

git相关知识整理分享

部门内要做技术分享, 我选择了分享git相关的知识, 现在贴出来, 供大家学习参考.目录:文章目录为什么要使用版本控制系统?什么是git?为什么要使用git?一些术语安装git子命令 (ref: https://git-scm.com/docs)常用命令(应该熟练掌握)配置相关初始化相关基本操作分支与合并共享与更新项目检查与对比打补丁其他开发工作流环境分支名称及生命周期分支生成与删除开发工作...

2019-10-22 08:50:11

bash-utils项目启动,欢迎关注

写shell脚本断断续续也有1年了, 平时零零碎碎和写法一直没想起来整理.在github上开了个项目bash-utils, 收集一些常用的工具函数,命名方面和php的函数名称尽量保持一致.项目地址:https://github.com/GerryLon/bash-utils欢迎大家学习, 交流, 提PR!...

2019-10-18 13:15:30

bash正则之BASH_REMATCH

偶然间发现了这个东西, 可以获取捕获组。如:[root@localhost ~]# [[ '123,456,abc,000' =~ ([0-9]+) ]][root@localhost ~]# echo ${BASH_REMATCH[1]}123可以看到, 只输出了一个匹配, 理论上来说共有3个。要输出所有的, 可以这样(来自: https://unix.stackexchange....

2019-09-29 17:45:19

golang之grpc入门

环境go版本要求: go 1.6及以上C:\> go versiongo version go1.12 windows/amd64设置goproxy及go mod开启(win cmd)set GOPROXY=https://goproxy.ioset GO111MODULE=on安装protoc编译工具(protobuf转成相应语言代码的工具)下载: http...

2019-09-17 08:14:59

elasticsearch查询语法整理

elasticsearch(以下简称es)查询语法非常灵活, 整理如下:环境:es 7.3.1查询语法整理为了表示文档, 测试索引名为myindex(其中记录的为一些日志), 其有一个别名(alias)为applog.获取所有文档(写多种方式表示都可以, 下同)GET /_search{ "query": { "match_all": {} }}GET /_...

2019-09-08 19:46:47

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。