工具使用
文章平均质量分 60
xuxiake的博客
it宅男
展开
-
自定义maven骨架,可以多模块
maven骨架说白了就是一个模板,一个项目组基本开发风格都是确定的,完全可以使用模板替代,骨架和模板唯一不同之处是,骨架创建的项目可以自动替换一堆和项目名相关的东西,包括模块目录之类的。1.创建一个普通的多模块项目不管使用什么方式创建一个多模块的项目是第一步,但是这个多模块项目需要注意的是,如果想要模块目录名和项目名存在联动关系,这个时候就要确定了,比如项目名加dome,模块1名称叫dome1,模块2名称叫dome2,这样使用骨架生成项目时dome可以随着项目名称自动被替换。项目里需要带上你作为模块原创 2021-03-16 11:44:37 · 510 阅读 · 0 评论 -
linux下jenkins安装并配置端口
jenkins又叫Hudson,是一个可扩展的持续集成引擎,本文安装的是2.263.4版本。jenkins安装可以有两种方式,第一种是去官网下载war包,自己使用tomcat容器进行启动,这种方式存在的问题就是tomcat版本和jenkins版本不统一有可能会出现启动失败,一般情况下都是报sevlet之类的找不到,本文使用第二种方式,直接使用yum安装成一个服务,原理都是使用的jenkins war包。首先下载源 wget -O /etc/yum.repos.d/jenkins.repo \http原创 2021-03-11 13:58:16 · 980 阅读 · 0 评论 -
Gradle在安卓开发中的使用
当使用Android Studio创建一个项目后,会有三个和Gradle相关的文件,最外层目录下有一个build.gradle,app目录下也有一个build.gradle,最外层还有一个settings.gradle。首先settings.gradle是说明该项目包含几个android应用。一般里面就一句话 include ‘:app’,单应用这个文件不是必须的。最外层目录build.gra...原创 2019-12-11 20:51:21 · 360 阅读 · 0 评论 -
Gradle简单使用
Gradle构建脚本的书写没有基于传统的XML文件,而是基于Groovy的领域专用语言,Gradle有约定优于配置的原则,相比Maven更容易上手。Groovy是一种基于java虚拟机的动态语言,Groovy基本语法#定义变量def a = '123'#定义集合def testList = ['123','456']def testMap = ['key1':'123', 'key2'...原创 2019-12-09 13:48:17 · 198 阅读 · 0 评论 -
Gradle安装配置
下载grandle去官网下载https://services.gradle.org/distributions/将下载下来的zip解压,在需要使用grandle的ide中配置刚刚解压的路径即可,比如我是android studio配置下面的内容。修改本地仓库的位置添加环境变量GRADLE_USER_HOME配置全局远程仓库在解压路径的ini.d下添加脚本repositorie.g...原创 2019-12-03 20:09:59 · 608 阅读 · 0 评论 -
gitlab安装
安装依赖软件yum -y install policycoreutils openssh-server openssh-clients postfix开启postfixsystemctl enable postfix && systemctl start postfix下载对应gitlab安装包去开源官网找到对应包进行下载,找到连接后运行wget下载rpm包...原创 2019-10-28 14:56:47 · 264 阅读 · 0 评论 -
基于Nexus安装的maven私有远程仓库
下载nexus:官网地址链接:https://pan.baidu.com/s/1LgVgyCgLS0vVWiH0fZgXSw 提取码:0f4i配置基础环境变量,需要依赖jdk1.8以上。解压nexus到希望的地方tar -zvxf nexus-3.19.1-01-unix.tar.gz -C ../app进入到 解压路径的etc目录下,修改配置文件nexus-default.proper...原创 2019-10-28 12:08:06 · 1062 阅读 · 0 评论 -
PowerDesigner生成表不带注释
在物理表模式下,点击工具-》Excute commands-----》Edit/Run Script打开的窗口中添加以下信息,主要是将name当成comment,这个时候生成的表就带注释了'****************************************************************************** '* File: nam...原创 2019-10-23 19:36:25 · 453 阅读 · 0 评论 -
window升级1902,vmware低版本不能使用
昨天升级完1902后突然发现vmware14不可使用了报错如下上官网下载vmware15进行替换安装后,发现运行正常,只是现在没能找到vmware15的序列号,网上放出来的都是假的,尝试n多都不行,希望有人看到能给出解决办法。...原创 2019-10-11 11:50:54 · 374 阅读 · 0 评论 -
maven打包时将别的jar包中的配置文件导入当前jar
在需要添加配置文件的模块pom文件中的build节点下添加下面的依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <execut...原创 2019-10-08 11:22:48 · 485 阅读 · 0 评论 -
maven打包跳过测试
需要在打包的模块pom文件的build节点下添加下面两个依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuratio...原创 2019-10-08 11:18:56 · 268 阅读 · 0 评论 -
使用python clone gitlab所有可见项目
import jsonimport shleximport subprocessimport timefrom urllib.request import urlopenallProjects = urlopen("http://ip:port/api/v4/projects?membership=true&private_token=aaaaaaaaaaaaa")allPr...原创 2019-09-28 12:53:01 · 1647 阅读 · 0 评论 -
office online安装(二)Office online服务器
安装系统window server 12搭建Office Online Server2.1修改网络DNS服务器点击网络共享中心》网络连接》修改ipv4属性中的DNS为域控服务器ip2.2将计算机加入域点击我的电脑属性》高级系统设置》计算机名2.3修改隶属域,填写域控服务器根林。2.4添加必要的角色和服务Add-WindowsFeature Web-Server,Web-M...原创 2019-09-06 20:22:09 · 3257 阅读 · 0 评论 -
office online安装(一)域控
安装windows server 12服务器搭建域控服务器2.1 打开服务器管理器,添加角色和功能;2.2点击添加角色和功能2.3下一步2.4下一步添加AD域服务2.5添加功能 点击下一步安装必要环境2.6下一步2.7 下一步2.8下一步2.9安装2.10点击“升级为域控制器”2.11点击下一步2.12下一步后报警告,但是不用管,继续下一步2....原创 2019-09-06 11:30:03 · 952 阅读 · 0 评论 -
elasticsearch学习笔记
filed、document、index、type、shard、replica、node、cluster关系kibana原创 2019-08-31 13:55:06 · 612 阅读 · 0 评论 -
idea中maven插件的编写调试
编写maven插件需要引入如图所示的三个maven插件然后编写入口类继承AbstractMojo,相当于main函数,使用注解@Mojo定义生命周期和插件执行名称。我们需要实现execute方法,这个方法会自动执行,当用户执行maven运行命令后,这个地方的代码会被自动执行,关于maven的其他配置信息,这篇博客不作为重点。远程调试maven插件(idea)当我们想调试maven插件的时...原创 2019-05-04 16:31:24 · 2277 阅读 · 1 评论 -
maven插件编写日志管理
背景当我们编写maven插件的时候会牵扯到调试困难的问题,虽然我的另一篇博客有介绍怎么进行远程调试,可是当我们编写的插件需要进行大量数据操作时,指望调试去定位问题还是有点慢,而且一个优秀的插件日志系统也是必不可少的,那么怎么在maven插件中使用日志系统呢?使用maven自带日志系统,maven插件自带了一个日志系统,满足大多数的业务场景是足够了,在继承了AbstractMojo的类中,使用...原创 2019-05-27 17:35:46 · 735 阅读 · 0 评论 -
java idea 插件使用
插件1.1Alibaba Java Coding Guidelines阿里的一套代码约束插件1.2JRebel 热启动插件,减少修改代码后重启的时间,但是该插件是收费的,需要进行破解破解服务器提取码mnig,使用服务器激活,我们只需使用work online这样就不会有不停过期的问题。1.3.ignore该插件为的是git push时进行忽略部分文件。1.4statistic插件是方便统...原创 2019-06-20 16:26:35 · 519 阅读 · 0 评论 -
java工程师高逼格的几个工具安装
mysql数据库安装1.linux可以连网情况下1.1 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm下载rpm镜像源1.2yum -y install mysql57-community-release-el7-10.noarch.rpm安装镜像源1.3yum -y inst...原创 2019-06-25 20:54:31 · 314 阅读 · 0 评论 -
cent os7编译openjdk1.7
准备条件我们需要ant、基础jdk、待编译openjdk、freetype,当然可以从我上传的资源中下载,这里面准备了上面的资源和系统,虚拟机。安装freetype需要使用tar解压freetype,然后进入解压包内部,使用./configure然后在使用make,最后使用make install,freetype安装完成。安装ant其实ant不需要安装,但是我们还是习惯性的给它建立一...原创 2019-06-27 09:06:11 · 275 阅读 · 1 评论 -
redis基础概念
redis持久化rdb,可以通过修改配置文件中save策略,使支持自动保存,edb会占用一倍内存,默认保存文件dump.Rdb也就是快照,每次flushdb都会自动保存rdb,每次启动redis会自动将rdb文件load到内存。Aof,可以设置三种策略,第一次启用会全库保存,其次会增量,它只将写操作记录下,优点是精度高,缺点是文件大,它其实是fork一个子线程占用系统资源,当让我们可以触发a...原创 2019-07-10 08:46:08 · 193 阅读 · 0 评论 -
屏蔽Google Chrome安装第三方插件之后反复提示“请停用以开发者模式运行的扩展程序”
Google Chrome 33版本之后基于安全的原因屏蔽了第三方插件的安装,虽然打开开发者模式之后可以成功安装,但每次启动浏览器的时候都会出现“请停用以开发者模式运行的扩展程序”的提示,只有每次点击取消之后才能正常使用扩展,这对于一些优秀的第三方插件或者自己修改的一些插件来说简直是一种灾难。后来终于查到了在Windows下使用组策略添加扩展程序白名单的方式屏蔽了这种提示,操作如下:首先下...转载 2019-07-05 08:29:24 · 3117 阅读 · 1 评论 -
远程调试java代码(入门版)
众所周知,java代码一旦部署到了服务器上,它的调试就是一个难点,当然现在拥有各种各样的调试手段,但是今天咱们要看的却是最简单的,当然限制条件也是最多的,比如端口要通,服务可以重新启动等。1.启动服务,我们需要添加远程启动java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -jar,使用这个脚本启动...原创 2019-07-15 15:39:27 · 267 阅读 · 0 评论 -
idea mysql数据结构导出成表格
首先使用脚本查询SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注 ,table_name 表名FROMINFORMATION_SCHEMA.COLUMNS...原创 2019-07-17 15:35:19 · 6810 阅读 · 2 评论 -
IntelliJ IDEA配置如更改用户数据位置
1.修改intellij idea安装目录下 \bin\idea.properties文件,将所有的 ${user.home} 替换为自定义位置将用户目录下的东西复制到指定位置即可原创 2019-08-03 09:54:54 · 4412 阅读 · 4 评论 -
开发Java jmeter插件
1.我们需要引入 <dependency> <groupId>org.apache.jmeter</groupId> <artifactId>ApacheJMeter_core</artifactId> <version>5.0</version> &...原创 2019-07-22 20:23:13 · 3397 阅读 · 0 评论 -
jmeter压测,java详细使用
1需要的工具jmeter、badboy、jTessBoxEditor2.首先使用badboy点击html页面在badboy的url处输入url,点击所有的页面,然后点击File->export to jmeter,这样就生成jmx了3.运行jmeter,点击文件->打开,选择刚刚生成的jmx右击线程组,添加监听器,常用的有查看结果树、用表格察看结果。关于登录,我们常用的是导...原创 2019-07-22 20:24:55 · 431 阅读 · 0 评论 -
linux 定期备份mysql脚本
1.编写脚本#!/bin/bashDB_USER="user"DB_PASS="passWd"DB_NAME="name"DATE=`date +%F`mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME > db_$DATE.sqlfind /root/mysqlBck -mtime +7 -type f -name *.sql -ex...原创 2019-08-09 20:56:19 · 211 阅读 · 0 评论 -
java自动化部署(jenkins+gitlab+maven)
统一使用gitlab做为jenkins认证注意gitlab和jenkins的安装可以查看另外的博客安装Gitlab Authentication Plugin插件(小白教程:系统管理》插件管理》可用的 搜索该插件安装并重启)使用管理员身份登录gitlab找到应用,添加应用,安装如下图方式提交后会生成客户号之类的。到jenkins页面选择 系统管理》全局安全配置》,勾选最上面的Enab...原创 2019-05-29 20:27:03 · 1621 阅读 · 0 评论