自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos7 安装mysql8.0的操作命令记录

前提: 查找有没有安装mariadb和mysql解压文件 tar -xzvf mysql-8.0.21-el7-x86_64.tar.gz改名 mv mysql-8.0.21-el7-x86_64 mysql移动 mv mysql /usr/local/进入目录 cd /usr/local/mysql/创建存放数据的文件夹 mkdir mysqldb修改权限 chmod -R 777 /usr/local/mysql/添加mysql权限用户组 groupadd mysql。

2023-03-23 13:44:09 304 1

原创 guacamole集成到自己的项目中

apache guacamole 集成到自己的网站

2023-03-02 14:25:30 505

原创 Freeswitch服务+语音网关设备发送短信功能

本文档主要介绍的是发送短信的场景。语音通讯后续补充。业务场景:由于产品部署在视频网、或者公安网这种内部网络,无法使用互联网,发送短信提醒的实现方案有两种一种是是使用短信猫设备,插入手机卡,调用短信猫服务发送短信一种就是使用本文介绍这种方式使用FreeSwitch服务+语音网关设备(插入手机卡)FreeSwitch是什么FreeSwitch 是一个软交换,是一个SIP Server,是一个IP-PBXSIP: 是一种源于互联网的IP,语音会话控制协议。SIP Server: 可以提供一个S.

2022-04-13 20:12:02 2328

原创 制作hbase_exporter采集器docker镜像

FROM alpineMAINTAINER tc [email protected] mkdir -p /usr/local/exporterCOPY hbase_exporter /usr/local/exporterRUN cd /usr/local/exporter && chmod +x hbase_exporterWORKDIR /usr/local/exporterdocker run -e URL="XXXXXX"修改,这个环境变量在容器里也可以$URL获取

2022-03-01 16:45:01 2113

原创 ubuntu环境右上角没有显示托盘,无法右键图标菜单

1、安装Tweaks-tool 2、安装 Topicons Plussudo apt install gnome-tweak-toolhttps://github.com/phocean/TopIcons-plus.gitcd TopIcons-plusmake instal然后重启打开扩展,全部开启

2022-02-23 20:09:44 1198

原创 【无标题】

windows 下的vscode打开命令行 ,运行 yarn,显示不能运行。机器上安装完成之后需要在vscode的命令行powershell输入命令行 set-ExecutionPolicy RemoteSigned之后就可以继续使用了

2022-02-21 16:51:47 201

原创 windows远程桌面ubuntu20.04

ubuntu安装关闭防火墙sudo ufw disablesudo apt-get install tightvncserver xrdp重启设置root密码sudo passwd root然后用windows登录mstsc输入iproot123456登录成功

2022-02-19 16:09:22 800

原创 linux登录

文件 /var/run/utmp 記錄著現在登入的用戶。文件 /var/log/wtmp 記錄所有的登入和登出。文件 /var/log/lastlog 記錄每個用戶最後的登入信息。文件 /var/log/btmp 記錄錯誤的登入嘗試。

2022-01-24 18:09:49 451

原创 日常笔记kvm安装虚拟机硬盘过小

用kvm创建虚拟机的时候,create New Volume的时候最大只能创建10G,原因是默认的路径有问题,已经没有多少空间了。解决办法:进入kvm找到,存储盘的位置。然后创建一个虚拟机。创建完之后,新建了一个盘。然后安装的时候选择这个盘。安装完成之后,再次启动,发现还是会继续安装。这说明这个虚拟机安装的不正确。于是删掉了这个虚拟机,安装的时候,会选择删除的文件。不要删除刚刚安装完成的盘。然后再创建一遍虚拟机选择刚才安装过的那个目录。...

2021-12-17 11:10:07 840

原创 vm挂载文件

fdisk -l查看未挂载的目录fdisk /dev/vdbnp回车回车w然后再指定文件系统mke2fs /dev/vdb然后挂载mount /dev/vdb /var挂载设置vim /etc/fstab/dev/vdb /var ext2 defaults 0 0

2021-12-16 18:39:09 229

原创 2021-08-24

查看linux内存占用top5ps -aux | sort -k4nr | head -5查看linux的CPU占用top5ps -aux | sort -k3nr | head -5批量查询和删除-v 过滤ps -ef | grep "/var/tmp/.systemd" | grep -v grep 管道 查找进程号$3 就是结果中的第三列ps -ef | grep "/var/tmp/.systemd" | grep -v grep | awk "{print $3}"

2021-08-24 11:38:45 94

原创 linux如何安装docker-compose

到github下载 https://github.com/docker/compose/releases把下载的文件放到 /usr/local/bin/ 目录下 ,名字改为docker-composechmod +x /usr/local/bin/docker-compose安装完成,可以在任意目录使用

2021-03-03 15:44:55 230 1

原创 如何查看局域网内所有在线的ip

工具windows下的cmd窗口命令原理是: 先循环把局域网内所在ip段的都ping一遍,再用arp命令注意自己电脑所在局域网的ip断for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%iarp -a

2021-03-03 11:00:12 1905

原创 KDA,token.Kadena链的一些常识

什么是Kadena简单说Kadena是一个平台,包括三个资源Chainweb,Pact和Kuro.Chainweb是什么?Chainweb是一个编织的,并行的工作证明共识机制,提高了在区块链上执行交易的吞吐量和可伸缩性,同时保持了比特币的安全性和完整性。是一个共有链协议Pact是什么?智能合约Kuro是什么?Kuro是迄今为止创建的速度最快的企业级区块链之一,内置了运行Pact智能合约的能力。是个私有链协议综上所述:Kadena是一个混合的区块链平台,由一个名为Chainweb的公

2021-02-25 17:44:11 1389

原创 自用重启forceground进程shell脚本

#!/bin/shwhile truedops -ef | grep "xxx" | grep -v "grep"if [ $? -ne 0 ]then# 执行的命令./xxxecho "restart process hahaha"elseecho "running versy well"fisleep 20done把xxx替换成你的前台执行程序sleep 的时间根据自己需要定义...

2021-02-24 17:35:52 130

原创 用互联网思维理解ethereum相关技术

以太坊的世界里的技术有web3jsgo-ethereumtrufflesolidityetherscan如何用互联网里的思维理解:go-ethereum 是一个做好的应用后台程序(包括处理逻辑和数据库存储)solidity是自己在go-ethereum的基础上进行的二次开发。开发自己的逻辑.etherscan是官方基于go-ethereum进行的自定义应用truffle是开发solidity的类似npm的工具web3js是一种封装好的前端js从后台获取数据和自己的应用逻辑中进行数据交互。

2021-01-20 17:30:20 98

原创 fastjson使用toJSONString时出现$ref

原因是默认情况下json里存在相同元素的情况下就会出现这个情况源码为:···public final boolean isWriteClassName(Type fieldType, Object obj) {return out.isEnabled(SerializerFeature.WriteClassName) //&& (fieldType != null //|| (!out.isEnabled(SerializerFeature.NotWriteRootClassNa

2021-01-18 19:29:06 213

原创 Centos下搭建PPTP服务,客户端,互通

Centos7下搭建PPTP服务手里有台阿里云服务器,需要实现通过这台阿里云服务器。搭建一个pptp服务,实现公司电脑和家里电脑能够连通。原理:通过连接阿里云服务器上搭建的pptp服务,实现多台电脑进入同一个虚拟网络实现查看系统是否支持modprobe ppp-compress-18 && echo yes禁用防火墙或者开启相关端口停止和禁用防火墙systemctl stop firewalldsystemctl disable firewalld或者开启防火墙的端

2020-12-28 14:33:08 3037 3

原创 centos7 安装nvidia显卡驱动

先关掉centos自带的驱动,必须关掉,否则安装不上先查看一下:lsmod | grep nouveau如果有内容说明没有关掉增加一个配置关掉vi /etc/modprobe.d/blacklist.conf文件里输入内容:blacklist nouveau\noptions nouveau modeset=0备份原来的镜像文件mv /boot/initramfs-(uname−r).img/boot/initramfs−(uname -r).img /boot/initramfs-(un.

2020-12-11 17:57:20 552

原创 go get timeout

默认的代理为:https://proxy.golang.org,direct这个很慢需要更换下proxygo env 可以查看更换的方法:go env -w GOPROXY=https://goproxy.io,direct

2020-12-11 17:46:37 620

原创 linux下java多版本命令笔记

切换命令update-alternatives --config java安装多个版本的javayum -y list java*列出可安装java版本然后选中名字安装例如yum -y install java-1.8.0-openjdk.x86_64

2020-12-01 13:43:21 102

原创 地图数据展示

地图可视化必备神器需要在门户网站,以地图的形式展示,各个区域的数据情况。具体实现难点在于,不同的客户现场可能需要不同的现场地图,有的会显示到县,有的会显示到市。基于以上功能采用的echarts提供的技术进行展示。例如这个很炫的效果:https://gallery.echartsjs.com/editor.html?c=xlw6cwVrpX这是全国地图,看到好多人都在问json在哪里下载的。。。打开控制台看network就看到了制作数据这是个神器:http://datav.aliyun.co

2020-09-21 20:10:15 894

原创 linux下每5秒钟执行一次

*/1 * * * * /bash/cpu_usage */1 * * * * sleep 5 && /bash/cpu_usage */1 * * * * sleep 10 && /bash/cpu_usage */1 * * * * sleep 15 && /bash/cpu_usage */1 * * * * sleep 20 && /bash/cpu_usage */1 * * * * sleep 25 &&

2020-09-14 16:19:17 1682

原创 Macos 10.14+ 如何连接PPTP协议

Macos 10.14+ 如何连接PPTP协议 + VPN客户端 shimo在家办公,需要vpn连接,但是mac高版本已经把自身自带的pptp协议给删了。所以只能用第三方的客户端来连接vpn服务了。当然我们用windows的同事就不用这么费劲了。windows还是自带的.解决思路mac不支持pptp,是因为新版本删除了pptp的连接方式。本质是删除了pptp命令和一个pptp相关的文件。从旧系统里把这两个文件拷贝回来就可以了然后再找一款客户端软件,输入vpn的地址 账号 密码具体

2020-08-31 16:12:00 9854 1

原创 mysql5.7允许远程访问

登录mysql -u root -puse mysql;select User,authentication_string,Host from user;看下现在的情况GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’;flush privileges;还要看下配置文件/etc/mysql/mysql.conf.d/mysqld.cnf 文件。将其中的bind-address 注释掉。然后重启数据库...

2020-08-26 18:09:15 1294

原创 HashMap原理通俗剖析

HashMap的理解HashMap顾名思义就是通过Hash算法存的map结构的数据。虽然不正式,但是便于理解。map这就是个数据结构用来存储key value格式的如果写一个map的简单实现应该就是:写一个数组。数组里的元素是一个key,value的对象是的,HashMap的本质就是这个那hash是什么呢?是写HashMap的作者用到了Hash算法什么时候用到的Hash算法呢?就是hashmap的作者实现的时候考虑性能,然后,当你put的时候把你put(key,val)的key和默认

2020-08-20 18:49:21 148

原创 linux磁盘分配 把home的空间转移一部分给root

root追加空间注意:进行以下步骤的时候需要进行你目录大小的备份+++原因:给root下分配更多的空间 /home下的空间未使用 从home目录下分配一下空间给root[root@bogon /]# df -hlFilesystem Size Used Avail Use% Mounted ondevtmpfs 2.7G 0 2.7G 0% /devtmpfs

2020-08-13 14:40:06 7454

原创 公司没有了pc机

相信大家都安装过虚拟机,使用的是VMware旗下的workstation。这个软件安装在操作系统中。然后创建虚拟机。VMware旗下还有一款产品叫Exsi 这个是一个安装在硬件上的虚拟化产品。从官网下载一个iso文件,然后刻录到U盘。从U盘启动安装,直接下一步傻瓜式安装完成。安装完成后。可以通过同一个局域网内的浏览器,输入ip进行访问。端口是80之后就可以很简单的操作了然后公司现在没有了实体的PC机。现在只有一个小盒子用来远程分配的虚拟机。1. 能节约公司的硬件成本2. 便于管理3. 安全性

2020-08-13 10:34:41 198

原创 git学习记录

掌握git的最少必备知识生成密匙git的clone地址有两种方式https模式和ssh模式。https很简单就是输入用户名密码ssh 地址就需要生成公私钥了ras非对称加密ssh-keygen -t rsa一路回车,就能看到电脑的user下有一个.ssh文件 里边会有两个文件id_ras id_ras.pub.pub这个文件里的内容显然就是公钥了。可以让别人看的。这个要放在git管理上的公钥配置上即可。接下来就能clone ssh开头的地址了具体基本命令这些命令很基本,

2020-08-05 19:55:44 131

原创 docker

docker掌握的最少必要知识安装 具体可以参考官网本文介绍centos7的docker安装方法yum -y updateyum remove docker docker-common docker-selinux docker-engineyum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/l

2020-08-05 19:54:43 108

原创 JVM内存分布

java虚拟机内存分布给人看病或者调养,需要了解器官和运行状态。jvm也是jvm我们大家都知道就是自带的HotSpot VM其实还有一些别的IBM J9 JRockit Graal VM Substrate VM这些都是遵循《Java虚拟机规范》开发出来的jvm里的内存是怎么分配的?程序计数区(线程私有)这块儿区域比较小,并且不会抛出异常。每一个线程都会在这个区域里开辟空间。用来记录线程里 下一个需要执行的指令的代号Java虚拟机栈(线程私有)虚拟机栈 本质是一个栈的

2020-08-04 11:28:46 148

原创 Iterator 中文译意成 迭代器

集合的遍历用迭代器效率最高关于迭代器有基类:Iterator 子类: Iterable 和 ListIterator区别:Iterator的内部方法public interface Iterator<E> { boolean hasNext(); E next(); void remove();}Iterable 多了一个增强for循环所以我们的语法糖 for 编译之后就是这个接口public interface Iterable<T> {

2020-08-04 09:56:08 119

原创 日志分析方案logstash

logstash是一个日志分析软件。可以将多种日志数据源input进来。经过分析后可以将分析数据放入到Elasticsearch最后通过kibana 将数据可视化呈现

2020-08-03 17:44:45 185

原创 CAP理论 分布式基础理论

分布式有三个特征,但是无法同时满足三个。最多满足其中的两个。这三个分别是:一致性Consistency就是保证各个节点的数据一致可用性Availability客户端一直可以进行读写操作,不会出现超时或者服务连不上的情况。分区容错性Partition tolerance分布式了其中的某个节点或者某个网络分区不可用的时候,不影响整体的使用以上三个:显然 分区容错(P)是必须的。如果一个节点坏了就都不能用了那也就不是分布式了。所以大多数的分布式框架都是 AP 或者 CP

2020-08-03 17:04:40 154

原创 java版本发布与是否收费

java发布版本的时间是 每年的 3月 和 9月年份3月9月20181011(LTS)201912132020141520211617(LTS)202218192023202120242223 (LTS)每6个版本会出来一个长期支持的版本 支持3年 普通版本只支持6个月以上说的都是oraclejdk的许可标准,oracleJDK11之后开始收费但是每一个版本发布的时候会发布OpenJDK 跟OracleJD

2020-08-03 10:59:34 2928

转载 敏捷软件开发宣言

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:个体和互动 高于 流程和工具工作的软件 高于 详尽的文档客户合作 高于 合同谈判响应变化 高于 遵循计划也就是说,尽管右项有其价值,我们更重视左项的价值。...

2020-08-02 10:28:17 196

原创 JAVA 线程安全 线程不安全

为什么会分出来安全或者不安全呢?造成这个说法的原因,是因为java里的全局变量和静态变量的写操作引起的。比如多个客户端同时执行一段程序。很有可能就会同时操作内存区里的变量。安全就是:排队,只能同步进行,我操作的时候你先别操作。否则会出现问题的不安全就是:没有这个锁定的限制。都能操作。这样获取到的结果就会有问题了...

2020-07-31 11:42:29 83

原创 java函数式编程

函数式编程把函数作为基本运算单元,函数可以作为变量,可以接受函数,还可以返回函数lambda表达式 语法语法()->{} 小括号里是参数,大括号里是执行内容,如果只有一个return,可以不用写大括号 直接写return的内容跟箭头函数语法基本一样但是java里是-> es里是=>有一种注解是@FunctionalInterface用这个标记的接口,都可以改写成lambda形式例如:Arrays.sort(array, (s1, s2) -> s1.com

2020-07-30 18:03:27 98

原创 vue组件传递

关于组件传递我也不知道难在哪儿了。我最近这一段时间一直被打断,这种感觉很不爽。组件传递很简单。三种情况:父组件调用子组件 ①子组件调用父组件 ②兄弟组件 就是 先② 然后 ①,这个①的时候是调另一个兄弟了就这三种情况,基本上就够用了。再不行就上vuex吧关于记住的原则:想了想就一个: 子组件别动父组件的值 就是子组件props里的值,你子组件只能读不能改。相关语法:父组件给子组件传值子组件里props:{ parentVaule:{ type: Array,//

2020-07-29 17:57:32 122

原创 评分关键字

@interfaceenumOptionalMapsLinkedHashMap持续更新中。。。

2020-07-29 17:16:22 100

mysql-8.0.21-el7-x86-64.tar.gz

mysql8.0的安装包

2023-03-23

centos7镜像linux64

linux centos7镜像 64位

2020-08-13

JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar

java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8085 激活 http://localhost:8085/9c8dffe6-9f05-4084-8a70-72be5c86a24f 端口可以自己改

2020-08-05

redis-desktop-manager-0.8.8.384.exe.zip

redis的可视化界面操作windows版本

2020-07-13

空空如也

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

TA关注的人

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