
工具学习
文章平均质量分 72
Amazing_deron
绝知此事要躬行。
展开
-
数据密码学
密码学原创 2022-09-08 20:10:35 · 1069 阅读 · 0 评论 -
Git分支回滚到某一次提交
工作中遇到git远程仓库需要回退到历史版本的问题,根据网上的搜索结果结合自己的实践,整理了如下步骤:1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion)2. 选择newVersion和oldVersion点击“Copy Revision Number”复制两个版本的版本号:newVersion:2746f428a3d3d000bd1b0e886ef8167e1f73ec9coldVersion :6bc5691cbe7304c转载 2020-09-16 14:19:04 · 2300 阅读 · 0 评论 -
IDEA Smart Checkout和Force Checkout区别
IDEA当在一个分支上修改了内容没有提交,然后切换到其他分支时,可能会发生冲突。这时IDEA会弹出提示,问你要选择Smart Checkout还是Force Checkout:如果想保留你在原分支上的修改内容,那么选择Smart Checkout,Force Checkout不会保留你的修改,切到另一个分支内容就消失了,且切回来原来分支也找不回,白写了。原理:选择Smart Checkout,IDEA会先执行stash命令,贮存这些未提交的修改,然后chec...原创 2020-06-05 17:09:34 · 26540 阅读 · 3 评论 -
元素dependencies和dependencyManagement的区别
在主pom文件中的<dependencies>即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)。在主pom文件中使用<dependencyManagement>统一管理项目的版本号,确保应用的各个项目的依赖和版本一致;使用<dependencyManagement>元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出...原创 2019-10-24 14:15:35 · 460 阅读 · 0 评论 -
写代码的优雅方式-使用Lombok插件
Lombok作用:帮使用者提高编码效率,减少重复与冗余的代码原理:ASM 动态修改class文件参考文章:跳转原创 2019-05-22 18:26:37 · 240 阅读 · 0 评论 -
IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法
在新建了一个父子Maven项目后,删掉了父项目的src包,然后在子项目的src\main\java目录下不能新建java类,如图:原因:右键项目,选择Open Module Settings,在子项目eureka-server下一直向下打开java项目,然后右键,点击选中Sources在右边Source Folders出现目录即代表选择目录成功。ps:Test目录的选择...原创 2019-04-30 10:22:19 · 4614 阅读 · 2 评论 -
finereport当值为空显示默认值
首先任意打开一个模板,右击一个没有内容的单元格,选择条件属性,点击增加一个条件属性1,然后点击按钮,选择新值,在新值中填写0,然后选择公式,在公式中输入:len($$$) ==0,如下图:注:新值改变的是显示值。这是预览就能看到对应的空单元格显示成0了。...原创 2019-04-17 18:06:06 · 14028 阅读 · 0 评论 -
FineReport报表使用数据库里面的存储过程
环境:sqlserver如果直接使用数据源为:exec sp_dormLevelMonth '${monthStart}','${monthEnd}',${areaId},${plateId}会提示无结果集,检查存储过程并在SSMS中测试有结果集。。查找文档得知需要加上计数器SET NOCOUNT ON,需要改为:--调用存储过程SET NOCOUNT ONexec s...原创 2019-04-09 16:06:04 · 3458 阅读 · 3 评论 -
Google搜索设置在新标签页打开的方法
google搜索默认是点击链接后当前页面被新页面覆盖,不进行跳转。设置为每次点击链接打开新标签的方法:1.打开google首页2.点击右下角的设置3.勾选在浏览器新窗口打开搜索结果...原创 2019-02-28 20:41:56 · 32811 阅读 · 1 评论 -
Github代码管理
从github上建立的代码库,可以通过Git和Tortoise在本地上管理。首先,你需要有一个Github账号,在账号上有自己的代码库,另外,你需要安装Git和Tortoise,安装教程可参考:点击1.生产ssh key在D盘根目录下(或者其他目录)下右键,选择Git Bash Here打开Git Bash输入ssh-keygen -t rsa -C "Your_email@qq....原创 2019-01-29 22:32:24 · 427 阅读 · 0 评论 -
windows下安装Git和TortoiseGit
在windows上使用Git,需要先安装,安装教程:点击下载了Git支持后,如果想更易于使用图形化界面操作,可以再下载一个TortoiseGit辅助界面操作,这样就不用输入命令行进行操作。TortoiseGit安装教程:点击最好下载一个汉化包汉化一下。...原创 2019-01-28 21:47:41 · 347 阅读 · 4 评论 -
改变MyEclipse的src文档显示结构
Eclipse或者MyEclipse的默认文档显示的结构如下:这样的结构分层的结果不明显,可以改变一下它的显示结构,点击红圈中的下拉按钮:选择package presentation下的Hierarchical模式。变成下面的分层结构:...原创 2019-01-26 19:05:00 · 497 阅读 · 0 评论 -
Java中Run Configurations配置
在java程序中,在程序启动时即可为程序添加参数,main方法中String[] args就是给程序传递启动时设置的参数,在D盘的根目录下新建一个.java文件,内容如下:public class Test{ public static void main (String[] args){ System.out.println(args[0]); Syste...原创 2019-01-25 17:55:59 · 20175 阅读 · 0 评论 -
eclipse配置JDK和设置编译版本的几种方法
注:截图时使用的eclipse4.6、jdk1.8、jdk1.7一、eclipse配置JDK打开window–>preferences,弹出的页面里选择java–>Installed JREs,打开如下图界面:然后点击右侧add按钮,打开add jre对话框: 点击下一步,打开jre路径选择对话框 选择JRE home之后,自动会填充JRE name和下...转载 2019-01-25 16:09:37 · 450 阅读 · 1 评论 -
用MyEclipse新建一个maven项目
工具的学习篇新建项目之前准备:jdk1.8及以上,maven3.5及以上,myeclipse10,tomcat7.0及以上。file下右键,新建web project,填写如下信息:其中,Test是你的项目名字,另外三行默认就好,勾选Java EE6.0,勾选Add Maven support,并且选择MyEclipse Maven JEE Project。生成的目录如下结构:...原创 2019-01-24 22:15:22 · 1275 阅读 · 0 评论 -
Debug启动Tomcat特别慢的原因
情况描述:tomcat下有好几个项目,新加入一个项目后,在启动之前打了几个断点。然后启动项目的时候奇慢无比,,但是在正常启动(即不debug启动)的时候,速度正常,一直在找原因,最后启动之前把断点去掉,debug启动速度正常。控制台卡在:信息: Initializing Spring root WebApplicationContext建议清除所有断点再启动tomcat,待启动完成...原创 2019-01-25 15:54:37 · 506 阅读 · 0 评论