- 博客(193)
- 资源 (4)
- 收藏
- 关注
原创 VMWare 虚拟机网络共享给宿主机
虚拟机网络共享给宿主机宿主机使用虚拟机的 VPN 连接需求VMware 虚拟机中跑 Windows 10(下文称 Guest),使用某客户端连接公司 VPN(还需要启动联软 UniAccess 才可以正常访问内网),宿主机为 Windows 10(下文称 Host),未安装该 VPN 客户端。现需要在 Guest 中连接 VPN,然后共享给 Host 使用。关键词桥接:对应虚拟网卡 VMnet0仅主机模式(Host Only):对应虚拟网卡 VMnet1实现步骤1. Guest 添加桥接网卡
2021-04-23 15:50:26 21146 35
原创 Nacos 源码修改,同时支持 MySQL 和 PostgreSQL
源码编译命令mvn -Prelease-nacos -Dpmd.skip=true -Dmaven.test.skip=true clean install -U下班后整理
2021-01-29 17:38:57 4260 25
原创 远程桌面中转,基于 UltraVNC Repeater(中继器)的远程桌面服务搭建,用于复杂网络环境
基于 UltraVNC Repeater(中继器)的远程桌面服务搭建概述概述常见的远程桌面服务,大多数是点对点的,需要控制端和被控制端双方互相能够连通,若不在通一个局域网内,仅仅通过内网 ip 地址和端口,是不能直接远程桌面的,所以需要一个服务器来中转双方的数据,这样只要大家能够连通服务器,那么任意两台 PC 都可以互相远程桌面。市面上出现的 TeamViewer 和向日葵,原理应该也是这样...
2020-04-16 18:53:11 60152 10
原创 storm 使用外部配置文件提交拓扑
背景由于 jar 包需要发布到 storm 分布式环境中运行,所以每次都要将配置文件打进 jar 包里,这样程序运行的时候,才能从 classpath 中找到配置文件。每次发布程序的时候,由于各项环境不同,都要修改配置文件,很麻烦。所以试想如何加载 jar 包外部配置文件。配置文件配置文件包括程序配置文件 .propertiesspring 配置文件 .xml其中 spring 配置...
2020-01-20 10:48:55 1842
原创 windows 通过 bat 脚本后台启动 jar 包,通过 jps 找到 pid,然后停止指定 jar 包,附 linux shell 脚本启停脚本
后台运行的原因在 windows 上,在 cmd 命令窗口,使用 java -jar 的方式启动,cmd 窗口会一直存在,若关闭,程序也就停止运行了,所以需要后台运行说明windows 通过 bat 脚本后台启动 jar 包,通过 jps 找到 pid,然后停止指定 jar 包,附 linux shell 脚本启停脚本参考springboot 程序,lib 下是依赖 jarwindo...
2019-11-22 14:31:10 52679 1
原创 下拉选择树,可过滤搜索、单选及多选,基于 vue2 element-ui 封装
根据实际开发需要,基于 vue2 element-ui 封装了一个下拉选择树,支持过滤搜索,单选,多选
2023-05-12 10:48:15 2694 1
原创 springboot 整合 camunda,访问 web 管理界面报错
because its MIME type (‘application/json’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
2023-02-13 15:23:13 922
原创 Springboot使用Maven占位符@替换不生效
使用@符号作为占位符,maven变量却发现不生效,进入 spring-boot-starter-parent 才发现有如下配置,也就是说springboot除了定义@符号作为占位符之外,其实还限制了其替换范围!
2023-01-29 16:11:04 1086
转载 Java 中的泛型以及协变和逆变(PECS法则)
在 Java 中,其实所谓的泛型就是类型的参数化。如果方法有入参,那么这些入参面前往往会有类型,这个类型就是修饰参数所用。假如我们在创建类型的时候,也为其指定了参数,这个参数又是个类型,这种我们就称为泛型。使用泛型能够像传递参数一样传递类型,同时保证运行时的类型安全。类型的传递能满足各种类型的调用,类型安全是指编译器在编译期间会对泛型信息进行检查,只有符合规范才能通过编译,可以有效避免了运行时异常。这就是使用 Object 相比(所有类型都可以使用基类 Object 表示)泛型的优势所在。Java 中支
2022-07-14 12:01:27 578 2
原创 Redisson 配置
Redisson 配置Redisson 单 Redis 节点模式配置Redisson 集群配置Redisson 云托管模式配置Redisson 主从模式配置参考资料Redisson 单 Redis 节点模式配置{ "singleServerConfig":{ "idleConnectionTimeout":10000, "pingTimeout":1000, "connectTimeout":10000, "timeout":3000,
2022-03-01 11:43:03 7320
原创 wsl2参考
自己记录一些参考资料安装 dockerhttps://www.jianshu.com/p/97d16b68045fhttps://www.cnblogs.com/360linux/p/13662355.html
2022-02-20 17:41:55 216
转载 如何重启 Windows 10 子系统(WSL) ubuntu
WSL 子系统是基于 LxssManager 服务运行的。只需要将 LxssManager 重启即可。可以做成一个 bat 文件。net stop LxssManagernet start LxssManager注意:必须在管理员权限下运行。
2022-02-20 01:04:19 5070
原创 zsh重启后环境变量失效
zsh重启后环境变量失效解决办法参考资料解决办法sudo vim ~/.zshrc在文件最前面增加source /etc/profile参考资料https://blog.csdn.net/qq_39401434/article/details/78229458https://www.jianshu.com/p/4a8f04155e90
2022-02-20 01:01:58 1057
转载 Mouse without Borders 微软无界鼠标
Mouse without Borders 微软无界鼠标主机从机调整)微软官网下载地址一套无线键鼠,控制多台电脑。我这里以两台为例,接收器所有的电脑为主,其它电脑为从主机安装、然后一路下一步,最后 skip 跳过 。(因为我们要自定义 Security Key)勾上显示 Security Key 然后填写自己的安全键,完成后点击 Apply。(默认那一堆太难输了,我们自己写个简单的。要最少 16 位)从机参考主机的安装步骤来到这里,点 yes 我已经在别的电脑上过了。
2022-02-14 14:41:30 1787
原创 车载系统不识别 U盘
系统可能较老,不能正确识别 guid 分区表的 U盘,使用 diskgenius 将分区表格式改为 mbr ,文件系统改为 fat32 或者 exfat。
2022-01-22 19:19:32 2102
原创 解决 U 盘无法识别,磁盘管理中格式化时提示 “系统找不到指定的文件”
使用 diskpart clean 所选磁盘,提示“拒绝访问”解决办法:使用 disk genius 将分区表改为 guid创建新分区格式化
2022-01-20 15:11:34 4584 1
转载 postgresql 数据库连接数查询
postgresql 数据库连接数查询使用 psql 无法连接数据库,并报错 FATAL:53300psql: FATAL: 53300: remaining connection slots are reserved for non-replication superuser connections普通用户的连接已满,保留用于非复制的超级用户连接。由于连接已满,可以关闭空闲的连接1)查询当前所有连接的状态select datname,pid,application_name,state fro
2022-01-18 11:19:14 14758
转载 Linux 测试端口是否 ping 的方法
Linux 测试端口是否 ping 的方法方法一、telnet 法telnet 为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过 telnet 来测试端口的连通性,具体用法格式:telnet ip port说明:ip:是测试主机的 ip 地址port:是端口,比如 80方法二、ssh 法SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在 linux 上可以通过 ssh 命令来测试端口的连通性,具体用法格式如下:用法:ssh -v -p port us
2021-12-23 16:09:05 2276
原创 基于 nacos 部署 springcloud jar 包,报错 org.yaml.snakeyaml.error.YAMLException
基于 nacos 部署 springcloud 包,报错 org.yaml.snakeyaml.error.YAMLException查看日志,发现日志里打印的配置文件内容格式不对,有很多空格,配置是在 nacos 里面管理的,猜测是 中文注释的问题。解决过程尝试删除中文注释删除中文注释后,发现可以正常启动,说明是中文乱码影响的问题jvm 指定编码指定编码为 UTF-8 解决乱码问题-Dfile.encoding=UTF-8重启成功...
2021-12-20 16:03:01 883 2
转载 flowable 中的互斥网关、并行网关、兼容网关、事件网关
前提流程中的网关用于控制顺序流的分支和汇合,如果不需要进行顺序流的控制,则可以不使用网关。一:互斥网关(单行网关)1、互斥网关就好像一个人走到了一个岔路口,只能选择一条路前进,至于选择哪条路由顺序流的条件决定;也就是从互斥网关输出的顺序流 1 和顺序流 2 都被设置的有条件;(1)、如果只有一个顺序流的条件满足要求,则就走这个顺序流;(2)、如果有多个顺序流的条件满足要求,则哪个顺序流的定义在流程文件中靠前,走哪个顺序流;(3)、如果没有顺序流的条件满足要求,则抛出异常。二:并行网关1、
2021-12-15 17:37:38 8317
原创 flowable 控制台打印 sql 语句
配置文件中增加如下:logging: level: org.flowable.engine.impl.persistence.entity.*: debug org.flowable.task.service.impl.persistence.entity.*: debug
2021-12-15 15:39:54 1486
原创 JS 使用正则表达式参考,分组捕获,遍历输出所有匹配结果
let str = '{systemName=系统1, systemId=1001} , {systemName=系统2,systemId=1002} , {systemName=系统3, systemId=1003}';let reg = /systemName=(.*?),/g;// str .match(reg);// reg.exec(str )let result = ""; while(result = reg.exec(str)) { consol
2021-12-14 09:47:48 2958
原创 Git push - fatal: write error: Bad file descriptor
git config --global pack.windowMemory "32m"
2021-12-13 19:21:29 2288
转载 Redlock(redis 分布式锁)原理分析
Redlock(redis 分布式锁)原理分析Redlock:全名叫做 Redis Distributed Lock; 即使用 redis 实现的分布式锁;使用场景:多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击);官网文档地址如下:https://redis.io/topics/distlock这个锁的算法实现了多 redis 实例的情况,相对于单 redis 节点来说,优点在于 防止了 单节点故障造成整个服务停止运行的情况;并且在多节点中锁的设计,及多节点同时
2021-10-25 10:43:19 1387
转载 vue 中 v-if 和 v-for 混用时应该注意的事项
v-if 和 v-for 一般不建议一起使用,如果一定需要用到,最好使用一下两种方法进行替换。1、当根据遍历的列表中的对象的某一个属性决定展示与否的时候,使用计算属性 (computed) 进行判断,computed 的具体介绍详见:https://cn.vuejs.org/v2/guide/computed.html。例子:遍历 users,如果对象的 isShow 属性为 true 时候展示users: [ {'name': '111', 'isShow': true}, {'na
2021-10-15 12:04:20 293
转载 javaagent 技术原理及简单实现
目录javaagent 技术原理及简单实现1、引子2、思路2.1 朴素思路2.2 略成熟思路2.2.1 动态代理2.2.2 AspectJ3、 java agent 介绍3.1 什么是 java agent?3.2 java Instrumentation API3.2.1 实现 agent 启动方法3.2.2 指定 Main-Class3.2.3 agent 加载3.2.4 Instrument4、java agent 原理简述4.1 启动时修改4.2 运行时修改4.3 ClassFileLoadHook
2021-09-30 22:35:04 3383
原创 Webstorm 2021 开启内存显示设置
双击 shift 呼出【Search Everywhere】窗口,输入 show memory indicator ,然后将开关打开即可
2021-09-09 10:30:28 2340
uvncrep017-ws.tar.gz
2019-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人