工具学习
文章平均质量分 63
浪子尘晨
这个作者很懒,什么都没留下…
展开
-
Jmeter5.0之 dubbo插件安装
Jmeter5.0之 dubbo插件安装原创 2023-01-10 15:16:17 · 542 阅读 · 0 评论 -
Dubbo接口测试、Dubbo接口调用、Jmeter调用Dubbo接口,Jmeter测试Dubbo接口
Dubbo接口测试、Dubbo接口调用、Jmeter调用Dubbo接口,Jmeter测试Dubbo接口转载 2023-01-10 15:15:00 · 414 阅读 · 0 评论 -
postman调用rpc服务器接口_RPC 原理
postman调用rpc服务器接口_RPC 原理转载 2023-01-10 10:01:21 · 1351 阅读 · 0 评论 -
研发效能工程实践-精益需求管理
研发效能工程实践-精益需求管理转载 2023-01-10 08:19:38 · 264 阅读 · 0 评论 -
需求精益思想在项目管理中的实战应用
需求精益思想在项目管理中的实战应用转载 2023-01-10 08:17:12 · 231 阅读 · 0 评论 -
DataX 原理解析和性能优化
datax是阿里开源的用于异构数据源之间的同步工具,由于其精巧的设计和抽象,数据同步效率极高,在很多公司数据部门都有广泛的使用。本司基于datax在阿里云普通版的rds服务器上实现了通过公网,从阿里云杭州到美国西部俄勒冈aws emr集群峰值30M以上带宽的传输效率。全量传输上亿条记录、大小30G的数据,最快不到30分钟。要知道如果拉跨洋专线的话,1M带宽每个月至少需要1千大洋呢。走公网照样能达到类似的稳定性,本文通过原理设计来阐述我们是如何基于datax做到的。原创 2022-12-15 08:36:56 · 5337 阅读 · 0 评论 -
JAVAFX的TableView基本用法
JAVAFX的TableView基本用法转载 2022-09-27 15:35:45 · 2777 阅读 · 0 评论 -
通过IDEA将Javafx (14后版本) 项目打包成.jar文件并生成exe丨踩坑速记
通过IDEA将Javafx (14后版本) 项目打包成.jar文件并生成exe原创 2022-09-26 08:14:27 · 1125 阅读 · 0 评论 -
ZK(ZooKeeper)分布式锁实现
在平时我们对锁的使用,在针对单个服务,我们可以用 Java 自带的一些锁来实现,资源的顺序访问,但是随着业务的发展,现在基本上公司的服务都是多个,单纯的 Lock或者Synchronize 只能解决单个JVM线程的问题,那么针对于单个服务的 Java 的锁是无法满足我们业务的需要的,为了解决多个服务跨服务访问共享资源,于是就有了分布锁,分布式锁产生的原因就是集群。...转载 2022-08-30 08:47:38 · 3526 阅读 · 1 评论 -
解决jmeter返回数据中文乱码问题
解决jmeter返回数据中文乱码问题原创 2022-08-23 17:50:08 · 422 阅读 · 1 评论 -
Apache Jmeter 教程
Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试)原创 2022-08-23 17:47:27 · 4552 阅读 · 0 评论 -
合并两个不同远程仓库的Git命令
合并两个不同远程仓库的Git命令转载 2022-07-12 08:17:05 · 2127 阅读 · 0 评论 -
去O数据同步助手-DataX
简介DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、SQL Server、Oracle、PostgreSQL、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。Reader:将不同数据源的同步抽象为从源头数据源读取数据的Reader插件 Writer:向目标端写入数据的Writer插件理论上DataX框架可以支持任意数据源类型的数据同步工作。同时DataX插件体系作为一套生态系统, 每接入一套新数据源该新加入的原创 2022-05-25 08:06:11 · 1193 阅读 · 1 评论 -
手把手教你搭建 jfrog artifactory本地仓库
jfrog本地仓库搭建首先需要去官网(jfrog.com/open-source…) 下载jfrog安装包,打开后可能会有这样的提示容易误导大家,这时候直接点击关掉弹窗,然后点击右上角的Downloades,会往下滑到下载地址的位置,然后选择平台直接下载即可。安装包下载完成后解压,找到artifactory.bat双击即可启动jfrog服务器。如下图接着打开浏览器输入http://localhost:8081/ 即可打开jfrog控制台。第一次打开可能需要你输入用户名和密码 默认的用原创 2022-04-25 16:23:33 · 11394 阅读 · 0 评论 -
idea查看properties中文变成unicode码如何解决
在使用idea打开项目文件的时候,如果项目中包含有properties配置文件的时候,打开往往默认会显示成unicode编码,而不到中文,其实是可以设置下,就可以显示成中文的工具/原料 idea properties文件 方法/步骤 使用idea打开一个包含Properties文件的项目,然后打开Properties配置文件(包含中文的),如果显示成\u开头的ascii值,被转换成了unicode编码了 点击菜单File,选择Settings,还可以按快捷键(C原创 2022-03-29 08:18:10 · 7459 阅读 · 0 评论 -
windows下jdk版本自动升级
今天在远程服务器上运行jar包时发现总是无法运行,查看了服务器的jdk版本发现过低,需升级一下,但是又不想更改路径和环境变量配置,于是选择jdk的自动升级。工具/原料 电脑 windows操作系统 方法/步骤 远程端的操作系统为windows server 2008 R2,先查看一下Java的版本。cmd窗口输入java -version 控制面板,查看方式改为【大图标】,双击Java图标。 选择【更新】选项卡,点击立即更新。 .原创 2021-12-13 09:19:19 · 2045 阅读 · 0 评论 -
Error running ‘go build myfir_go_project‘: Cannot run program
解决方法将 package code 更改为package main原创 2021-12-08 10:08:52 · 663 阅读 · 0 评论 -
VUE注册组件时命名不能用大写吗
这段时间一直在接触vue,当然也遇到很多问题,这里就来跟大家分享一些注册自定义模板组件的心得首先“VUE注册组件命名时不能用大写“其实这句话是不对的,但我们很多人开始都觉得是对的,因为大家都踩过大写命名的坑下面我们来看个例子:<div id="app"> <myTemplate></myTemplate></div> <script> Vue.component('myTemplate',{ te原创 2021-04-15 08:19:48 · 970 阅读 · 0 评论 -
activeMQ 修改端口号
修改TCP 61616端口 打开您的mq安装目录 进入conf文件夹 打开activemq.xml的配置文件 查找transportConnectors 找到name="openwire" uri="tcp://0. 请看下图如下图所示 在:后面写上您所需的端口号 就可以修改成您想要的端口号了 修改管理页面的8161端口 还是在conf文件夹下 修改jetty.xml,修改内容容器jetty的默认启动端口,找到默认的81...原创 2021-03-03 08:11:57 · 3784 阅读 · 0 评论 -
zookeeper图形化的客户端工具(ZooInspector)
1、ZooInspector下载地址https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip2、解压压缩包3、双击或在命令行运行ZooInspector\build\zookeeper-dev-ZooInspector.jar4、以上步骤如果没有问题,就会出现以下界面:连接上以后,如下:...原创 2021-02-25 14:24:23 · 387 阅读 · 0 评论 -
windows10安装zookeeper-3.6.2并生成zookeeper服务
1.先下载zookeeperhttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz看哪个顺眼选哪个下载就行2.安装下载好的安装包,解压到你喜欢的目录,在根目录下建立data和log俩个文件夹。接着打开/conf目录,复制一份zoo_sample.cfg文件,重命名为zoo.cfg。编辑zoo.cfg文件,修改内...原创 2021-02-25 14:21:54 · 219 阅读 · 0 评论 -
windows环境下安装zookeeper(仅本地使用)
一、准备工作1、下载安装包下载地址:http://archive.apache.org/dist/zookeeper/这是所有版本的,请根据个人情况选择下载。这里我使用的zookeeper-3.3.6版本演示,选择zookeeper-3.3.6.tar.gz,下载即可。2、将下载好的压缩包解压到D盘根目录如下图所示:二、配置1、将conf目录下的zoo_sample.cfg文件,重命名为zoo.cfg如下图:三、启动先双击zkServer...原创 2021-02-24 08:20:05 · 286 阅读 · 0 评论 -
PowerDesigner如何将物理数据模型图生成图片
PowerDesigner如何将物理数据模型图生成图片?选中要生成图片的实体然后点击Edit—Export Image就可以,可以用Ctrl+A全部选中,也可以用Shift+鼠标左键来逐个选中一部分;如果不选中要生成的图片的实体的话,Export Image 菜单是灰色不可用的!通过“保存类型”可以选择保存为什么格式的图片。...原创 2020-11-25 13:46:52 · 989 阅读 · 0 评论 -
UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为.例如:老虎是动物的一种,即有老虎的特性也有动物的共性.【箭头指向】:带三角箭头的实线,箭头指...原创 2020-11-02 11:53:51 · 100 阅读 · 0 评论 -
SpringBoot内置tomcat启动原理
前言不得不说SpringBoot的开发者是在为大众程序猿谋福利,把大家都惯成了懒汉,xml不配置了,连tomcat也懒的配置了,典型的一键启动系统,那么tomcat在springboot是怎么启动的呢?内置tomcat开发阶段对我们来说使用内置的tomcat是非常够用了,当然也可以使用jetty。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>原创 2020-08-18 08:40:22 · 209 阅读 · 0 评论 -
IntelliJ IDEA创建maven多模块项目
项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。一、Parent Project,创建wms-root父模块。1、依次点击:File->New->Project2、左侧面板选择maven(不要选择Create from archetype选项),如下图,点击Next即可。3、依次补全如下信息,点击Next4、输入项目名字。如ModuleProject,我们主要是在这个项目下创建我们的子模块。.原创 2020-08-18 08:29:23 · 141 阅读 · 0 评论 -
第七讲-Docker 容器操作
docker top使用此命令,显示容器中的进程。典型用法docker top CONTAINER常用选项CONTAINER – 容器ID,docker ps可以查询执行结果打印指定容器中的进程例子首先使用docker ps查询运行中的容器(ID),然后使用docker top CONTAINER显示指定容器中的进程:[root@qikegu ~]# docker psCONTAINER ID IMAGE COMMAN...原创 2020-08-18 08:06:30 · 253 阅读 · 0 评论 -
Intellij IDEA 的VM options参数配置说明
Intellij IDEA 的Tomcat Server 配置VM options参数说明点击Intellij IDEA 界面窗口Run,打开Edit Configuration,出现Run/Debug Configurations界面。Application server 选择安装Tomcat所在的文件夹,点击Configuration一般自动配置好了,其他的就按照图上的填写。VM options这项需要我们自己填写,我填的是VM options : -Xms768m -Xmx768m -XX:原创 2020-08-12 11:22:22 · 8310 阅读 · 0 评论 -
Log4J三大组件及配置详解
Logger:日志记录器,负责收集处理日志记录 (如何处理日志)Appender:日志输出目的地,负责日志的输出 (输出到什么 地方)Layout:日志格式化,负责对输出的日志格式化(以什么形式展现)一个logger可以对应多个appender,一个appender只能对应一个layout。1、Logger:logger可以有选择的启动和禁用日志的输出,我们经常会在各种框架中看到如:private static final Logger log = Logger...原创 2020-07-07 16:07:44 · 1122 阅读 · 0 评论 -
linux句柄数过高排查及调整
做linux系统上的后端代码开发,偶尔会碰到后台报错:too many file open XXXX ,紧跟着是socket open timeout 。这种情况大部分是因为linux 文件句柄数满掉引起的。linux操作系统默认的句柄数为1024,windows默认的句柄数为6万。所以linux操作系统更容易出现句柄数不够用的情况。但是1024的句柄数在大部分情况下也是够用的,除非这台linux是类似:日志服务器、监控服务器等提供服务,并且被大量IP链接的才需要扩大句柄数(改linux系统参数+...原创 2020-06-04 08:46:36 · 10842 阅读 · 0 评论 -
使用Tomcat中的start.bat启动服务,配置jdk的路径
为什么要在setclasspath.bat设置JAVA_HOME和JRE_HOME的变量的值?在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat。在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.ba...原创 2019-10-30 11:10:36 · 989 阅读 · 0 评论 -
ItelliJ IDEA Java类实现Serializable接口未自动添加serialVersionUID问题解决
最近研究和实践Redis缓存在spring boot框架中的使用,其中有一点是如果要将实体类对象缓存进Redis必须先进行序列化,所以实体类可以通过实现Serializable接口,但是有个问题让我困惑就是implements Serializable后没有同时生成serialVersionUID,印象中serialVersionUID是可以自动添加的,在线搜了下原来在intelliJ中是需要配置...原创 2019-05-08 19:42:22 · 4486 阅读 · 2 评论 -
linux 服务器部署tomcat 指定jdk路径
以下配置均在linux环境下操作,jdk 目录为/usr/java/jdk1.8.0_60;修改 catalina.sh ,在 脚本开头 增加export JAVA_HOME=/usr/java/jdk1.8.0_60 设置。实际配置如图:...原创 2019-05-22 17:03:03 · 1097 阅读 · 0 评论 -
Linux 开发环境中为VirtualBox安装增强功能
VirtualBox安装Linux后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下:1、yum -y update2、yum -y install g++gcc gcc-c++ make kernel-* 主要是在安装增强工具提示没有安装这些软件3、yum -y install bzip2* 增强工具用的是bzip2压缩4、重启虚拟机 [root...原创 2019-09-04 20:17:46 · 235 阅读 · 0 评论 -
VirtualBox中Linux设置共享文件夹
设置共享文件路径点击虚拟机 设置-->选择 共享文件夹(图1 设置共享文件夹)设置共享文件夹路径1 选择路径 2 填写自定义的共享名称(在后面需要与挂载路径相对应) 3 设置自动挂载/固定分配(图2 设置共享文件路径属性)安装VirtualBox增强工具先安装必备的包执行下面的命令:yum install -y gcc gcc-devel gc...原创 2019-09-04 20:18:44 · 310 阅读 · 0 评论 -
jdk11,jdk12,没有jre的解决方法
jdk11和jdk12在以前版本基础上,改动有点大,安装后默认是没有jre的。【解决方法】:使用bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre命令手动生成jre【具体操作】:安装目录为:D:\Program Files\Java\jdk-12生成的JRE目录为:D:\Prog...原创 2019-09-18 15:20:22 · 203 阅读 · 0 评论 -
windows系统下任务计划程序调用kettlejob的方法
Kettle 的定时任务可以用kettle中的job工作来定时转换,也可以使用bat脚本来启动kettle的‘.ktr’转换。Bat脚本可在Windows上直接双击运行;也可以在‘计算机管理-->任务计划程序’中添加,并定时启动;还可以在Windows点击运行,输入cmd,在dos窗口输入命令启动。在Linux环境下启动转换的方法与Windows上差不多,所以并未多做实验。新建文档,...原创 2019-09-23 08:12:14 · 1635 阅读 · 0 评论 -
IDEA中文显示乱码如何解决
IDEA中文显示乱码,如何解决?问题描述:今天使用IDEA的使用,发现原来显示正常的编码突然就乱码了,尝试过很多方法,仍然没有效果,很奇怪的是,只是显示乱码,通过记事本的方式打开并没有出现乱码,如图所示,现在环境的统一编码均为UTF-8,通过调试,发现并非是字符编码的问题,而是字体的设置问题。搞定! 这就是我遇到的就是 IDEA里显示汉字一大一小,并且启动项目后页面上汉字显示乱...原创 2019-09-23 11:29:33 · 303 阅读 · 0 评论 -
nexus-3.2.0-01.zip安装以及如何启动服务
1. 在之前的版本中,启动nexus服务都是在cmd中输入 nexus install来安装服务,nexus start来启动服务。 2. 在nexus-3.2.0-01中,直接在nexus根目录下的bin下,输入 nexus.exe/run 即会启动服务。 3. 此时的nexus服务都是安装包默认的数据存储路径、端口、IP、访问根目录、内存大小,可以通过如原创 2017-03-17 22:54:26 · 13659 阅读 · 2 评论 -
MyEclipse6.5安装SVN插件的三种方法
一、安装方法:方法一、如果可以上网可在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN url原创 2013-04-07 15:43:16 · 455 阅读 · 0 评论