工具类
文章平均质量分 79
原飞木
Java开发工程师
展开
-
IDEA快捷键以及环境配置
IDEA版本:IntelliJ IDEA 2018.1.11.JDK环境配置File->Project Structure->Project就可以设置本地的jdk2.maven配置File->Other Settings->Default Settings 配置默认设置,这样导入别人的项目时,就不会是别人的配置而是自己的配置。输入Maven就可以了...原创 2018-06-11 20:30:34 · 1571 阅读 · 0 评论 -
idea回退操作reset、revert
在团队合伙开发的时候,我们有时会出现错误提交的情况,或者新上线的功能有bug,无法一下子修复,需要进行回退。idea工具就为我们提供了一下几个操作回退(reset)、反做(revert)RESET命令操作是对本地的代码有修改,如果要对远程的话,reset之后再进行提交本地和远程代码不一样的情况下也可以操作reset --soft将HEAD引用指向给定提交。索引(暂存区)和工作目录的内容是不变的,在三个命令中对现有版本库状态改动最小。案例1、2、3的提交分别就是后面的注释1231、2、3原创 2021-07-03 23:32:34 · 15118 阅读 · 3 评论 -
jvisualvm远程连接的三种方式
基于jatatd实现远程连接jstatd是一个基于RMI (Remove Method Invocation)的服务程序,它用于监控基于HotSpot的JVM中资源的创建及销毁,并且提供了一个远程接口,从而允许监控工具远程地连接到本地的JVM配置安全策略默认情况下,Java的安全策略比较严格,并不允许jstatd直接启动,因此,需要设置下安全策略。不同的JDK版本配置方式不同,主要是由于JDK9开始,已经不再有tools.jar导致的。创建安全策略文件,命名为:jstatd.all.policy,下原创 2021-03-13 09:32:40 · 7500 阅读 · 1 评论 -
rsa前端加密后端解密的使用
最近在项目中使用ras算法进行数据加密传输,加密后的数据需要存储到数据库。在使用过程中发现一个问题在windows上面每次生成的公钥和私钥是一致的,然而把代码上传到服务器(Linux系统)后每次生成的公钥和私钥就不一样了,这样造成之前加密过后的数据,后面服务器重新启动后生成不一样的公钥和私钥就没法解密之前加密过的数据了。需要引入bcprov-jdk15on-1.55.jar包和commons-codec-1.9.jar <dependency> <原创 2020-05-28 20:39:51 · 2626 阅读 · 0 评论 -
maven使用mybatis-generator自动生成代码
1.pom.xml配置,需要用mysql-connector-java和mybatis-generator-core两个包,并且制定自动生动代码的xml位置。(src/main/resources/generator.xml) <build> <!--给出构建过程中所用到的插件。 --> <plugins> <!-- 指定j...原创 2018-03-30 23:26:40 · 1707 阅读 · 0 评论 -
Jenkins+svn自动化部署
svn安装教程:https://blog.csdn.net/BushQiang/article/details/867167571.下载Jenkins.war包https://jenkins.io/download/2.上传到tomcat的webapps目录下3.如果项目是要放在tocmat的webapps目录下的话,需要修改一些配置,tomcat版本8.5都在conf目录下...原创 2019-03-03 10:44:02 · 2112 阅读 · 0 评论 -
windows上同时安装两个不同版本的mysql
之前安装过一个Mysql5.7版本的,由于项目中使用的是老版本的所以又装了一个5.5的,不同版本的区别还是挺大的。1.免安装mysql下载地址,msi后缀的是安装包根据引导安装就好,zip的是免安装的需要配置环境变量https://dev.mysql.com/downloads/mysql/5.5.html#downloads2.解压到一个位置,复制my-small.ini文件改名为m...原创 2018-12-08 15:49:28 · 6601 阅读 · 2 评论 -
mysql的卸载和安装
一、卸载mysql5.51.在服务中停止MySQL2.控制面板->程序卸载->卸载掉mysql3.删除C盘下的C:\ProgramData\MySQL 所有文件,该programData文件是隐藏的默认,设置显示后即可见4.windows+R运行“regedit”文件,打开注册表删除注册表:删除以下文件(有的可能没有):HKEY_LOCAL_MACHINE...原创 2018-11-30 15:03:21 · 938 阅读 · 0 评论 -
关于重装系统后Intel(R) Ethernet Connection I217-V的驱动安装失败问题
1.首先下载PROWinx64.exe,下载地址如下http://download.csdn.net/download/bushqiang/102198662.是解压不是直接安装!!!!右击解压PROWinx64文件,依次进入PRO1000—>Winx64—>NDIS64文件夹,找到名称为e1d64x64的文件,使用记事本打开此文件,找到I217-V这一行,复制一下对...原创 2018-01-23 15:27:22 · 24449 阅读 · 1 评论 -
使用freemarker模板导出word文档
最近项目中要使用到导出word这项功能,参考了许多导出的方法,发现使用freemarker模板导出word的效果最好可以保持原样。导入freemarker的架包1.首先我们需要用word制作一份模板,打开word编辑我们想要的word样式。如图:2.在需要填写的地方用变量来代替。如果有图片需要先用图片来填充。然后另存为xml文件,然后再把后缀名改为.ftl的格式3.处理...原创 2018-08-20 21:56:34 · 1716 阅读 · 0 评论 -
Eclipse中的快捷键
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager),可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包.MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方...转载 2018-04-16 22:37:10 · 848 阅读 · 0 评论