工欲善其事
文章平均质量分 71
工具使用
五彩世界
世人皆苦,所以不要执着于痛苦。
展开
-
idea在eclipse keymap下的快捷键
目录以下用带“&”来表示该部分比较重要。文章目录目录快捷键详解&执行、&补全、&注释行:&复制、&删除、&移动、开启新行&查看源码、&生成变量名、&页面来回切换、&查看类继承关系&代码格式化、&提示方法参数、&复制剪切粘贴保存全选、&撤销和反撤销&多行缩进、&查看类结构、大小写转化&生成构造器、&查看说明文档、收起或打开方法、&打开代码所在的原创 2020-06-08 13:39:39 · 1339 阅读 · 0 评论 -
idea常用设置
idea教程(常用设置)安装省略补充,安装完成之后用户目录下的.IntelliJIdea目录:config为idea插件文件等;system为idea的缓存文件等。若要重新配置idea,删除这个.IntelliJxxx目录即可。文章目录idea教程(常用设置)1.修改运行配置2.Module使用2.1 创建Module2.2 删除Module3.idea一些容易忽略但是有用的settings3.1 根据ctrl加鼠标滚轮调整字体3.2 自动import3.3 显示方法与方法之间的分割符3.4 配置原创 2020-06-05 15:21:52 · 503 阅读 · 0 评论 -
maven思维导图梳理
原创 2018-10-12 11:42:12 · 884 阅读 · 0 评论 -
2018.7.31-2018.8.2记:关于maven
maven的使用,用得好,则省力省事,但是用不好则会造成一堆莫名其妙的错误,maven在使用的时候,jar包下载异常终止尤为需要注意,很容易就终止了,并且会出现一些下载出空jar包的情况,即:jar包存在,但是没有内容,这种情况比直接缺少jar包还要麻烦一些,如若确定项目没有配置问题,jar包之间没有冲突,请耐心看异常检查jar包,是否有空jar包存在!在依赖关系不强,不会出现检查时异常时,这类问...原创 2018-08-03 13:43:48 · 138 阅读 · 0 评论 -
【转】时冲的CSDN:Linux系统各个目录的作用
请各位移步原文链接:时冲的CSDN以下仅用于个人梳理,排版方便阅读记忆(原文更优):from my typora:文章目录Linux文件系统LINUX有四种基本文件系统类型:1.普通文件:2.目录文件:3.连接文件:4.特殊文件:Linux下目录结构://root/bin/etc/dev/home/tmp/usr/usr/bin/usr/share/usr/lib/usr/local/opt...转载 2018-11-09 17:18:44 · 626 阅读 · 0 评论 -
Ubuntu防火墙:ufw
原始linux的防火墙是iptables,以为过于繁琐,各个发行版几乎都有自己的方案;ubuntu下的防火墙是ufw[ubuntu fireward的缩写],centos的防火墙是firewardubuntu下:启用或者关闭防火墙sudo ufw enable|disablesudo ufw default deny[默认不对外开放任何端口]如果没有安装防火墙[sudo apt-ge...原创 2018-10-15 15:18:47 · 758 阅读 · 0 评论 -
vim常用技巧
因为vim太过于强大,我等小白着实驾驭不住,所以记录一下我使用vim的时候的一些常用的操作在vim下切记不要用小键盘!小键盘在vim模式下也是和字母进行的映射<非编辑模式下>移动:多用pagedown和pageup进行翻页home和end进行行首行尾移动n<space>:输入n 空格在当前行移动n个字符G:移动到文件的最后一行nG:移动到文件的第n行G...原创 2018-09-26 17:59:27 · 157 阅读 · 0 评论 -
ubuntu下配置JDK的一些坑点
ubuntu下配置JDK的一些坑点在centos下的JDK配置:在ubuntu下的话,要修改两个地方:在/etc/enviornment中配置!在/etc/profile中配置!写在最后:在centos下的JDK配置:# 注意,在centos下的时候,是只在/etc/profile下修改环境变量,增加JAVA_HOME之类的就可以了,不用修改/etc/enviornment#set Java...原创 2018-09-17 20:46:08 · 572 阅读 · 0 评论 -
在ubuntu18.04上部署项目时遇到的问题总结
因为在实验室中,有几台空闲的机子,我便选了一台准备做一个本地的服务器,因为买的阿里云学生机和之前用于翻墙的机子感觉都不太顺手,阿里的学生机配置稍低,翻墙用的服务器延迟太高。开始在centos和ubuntu中选,因为个人偏好ubuntu,所以装了ubuntu的机子。1.安装JDK,并且在/etc/profile中配置(在/etc/profile中配置可以,但是正确的应该是在/etc/envi...原创 2018-09-16 17:21:27 · 622 阅读 · 0 评论 -
redis使用
from my typora文章目录redis 使用redis基本命令redis做消息订阅与发布redis事务测试事务redis的持久化RDBRDB的优势:RDB的劣势:RDB快照参数设置:AOFAOF的劣势AOF的配置无持久化redis 使用redis基本命令一个redis实例可以包括多个数据库,客户端可以指定连接某个redis实例的哪个数据库,就好比一个mysql中创建多个数据库,客户...原创 2018-11-10 17:24:27 · 493 阅读 · 2 评论 -
ubuntu上安装redis
from my typoraredis文章目录redislinux下redis安装下载编译安装启动redis前台启动后台启动linux下redis安装下载 首先到redis官网下载安装包:redis[https://redis.io/download]下载可选安装包unstable和stable版本分别对应不稳定版和稳定版编译然后执行tar -zxvf 命令lsnu@l...原创 2018-11-09 18:43:14 · 3342 阅读 · 0 评论 -
复习git
git 常用点,详解from my typora文章目录git 常用点,详解git 模式解析删除文件方式一:方式二:远程库配置忽略文件查看版本库日志,以及版本回退解决冲突替换我们常用的直接merge的方式:分支处理创建分支:删除一个本地分支呢?新概念,追踪(track)关系,前引:追踪关系有两种使用场景:删除一个本地分支后,并且删除一个远程分支:如果需要强制覆盖远程的一个分支怎么办?如果要强制...原创 2018-11-14 15:35:25 · 171 阅读 · 0 评论 -
mzy git学习,git协同开发忽略文档配置以及一些杂点(九)
之前也说了,如果使用ssh登陆的话,一个电脑就只能登陆一个账号了,不像通过凭据可以切换(但是其实也可以每次去生成新的公钥和私钥,只要你不嫌麻烦)再次补充:ssh-keygen -t rsa -C “邮箱”到github或者码云上选择:clone or download 把原来的use https改成use ssh创建一个专门的use ssh的本地库然后它(git)自动就会去家目录下找....原创 2018-09-26 17:47:05 · 188 阅读 · 0 评论 -
mzy git学习,git推送到远程库(八)
git在同步到远程库关于git中多个用户切换的事情:完全使用账户密码策略连接远程库:之前一直尝试在本地切换多个用户,发现一直不行,很奇怪?后面发现必须要去win10的凭据管理器删除当前git的凭据。以上是输入账户密码,进行凭据校验的情况;完全使用ssh免登陆策略进行远程库连接:如果是要通过ssh方式登陆的话,建议还是不要多用户切换了,因为ssh方式免登陆校验的话,每次都要去生成新...原创 2018-09-26 17:36:30 · 213 阅读 · 0 评论 -
mzy git学习, 保留现场,恢复现场,以及bug分支处理(七)
git stash 在git中有时候我们工作做了一半,但是有点急事需要离开一段时间,或者现在需要切换到另一个分支下,去维护和修改一些其它的东西,但是我们现在的工作还没有完成,提交上去的话,并不是完整的,那么该怎么办呢? git提供了保留现场和恢复现场的操作。通过git stash操作,你可以把你当前的工作进度暂存起来(我认为其实就和git add类似,放到了git的暂存区中因为g...原创 2018-09-15 19:02:20 · 263 阅读 · 0 评论 -
mzy git学习,禁用Fast forward的普通合并(六)
git merge --no-ff -m "msg" x-branch:禁用Fast forward的普通合并通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息(即:原来这个分支的做了什么在log中体现不出来)。为了保留原来的分支,即:普通合并,这样的话,merge的时候会提交一个commit,就会输入-m参数,在log中体现的也更清...原创 2018-09-15 18:47:13 · 275 阅读 · 0 评论 -
mzy git学习,分支冲突,以及冲突解决(五)
冲突解决:先尝试制造冲突:首先我:git checkout -b mzy创建一个mzy的分支然后在其中修改readme.txt文件,随便加上一点东西。vim readme.txt write... wq然后:git add readme.txtgit commit -m "mzy分支上修改"这时我的master分支还是指向上一个版本的,但是我的mzy分支已经...原创 2018-09-14 20:16:22 · 238 阅读 · 0 评论 -
mzy git学习,分支以及分支合并(四)
git 鼓励大量使用分支:最后进行master和分支之间的合并git branchgit branch 查看当前有多少分支,并且将当前在使用的分支用*标注出来。git branch 创建一个新的分支 git branch dev:创建一个叫做dev的分支。git checkout / -bgit checkout 切换一个分支,从当前分支切换到分支 例如如果当前...原创 2018-09-14 12:01:10 · 159 阅读 · 0 评论 -
mzy git学习,删除文件(三)
删除一个文件(工作区删除,并且在本地版本库中也删除)第一种方式:rm test.txt 先删除工作区的test.txt git add test.txt (我的理解是,将删除test.txt这个动作add上去,告诉本地版本库) git commit -m “删除了test.txt”第二种方式:rm test.txt 先删除工作区的test.txt git rm tex...原创 2018-09-13 21:39:31 · 169 阅读 · 0 评论 -
mzy git学习,撤销修改(二)
git checkout – file: 撤销我们对工作区的修改(没有提交到暂存区)当我们在工作区修改了之后,并没有提交到暂存区,如果要撤销对 某个文件的修改的话,就使用 git checkout – 文件名 例如: git checkout – readme.txt 这样就能撤销本地的修改了,重新编辑readme.txt发现之前的修改没有了。git reset HEAD :...原创 2018-09-13 20:44:47 · 224 阅读 · 0 评论 -
mzy git学习,初识git(一)
GIT学习git工作区、暂存区、本地库、远程库工作区:实际上我们工作的地方,进行写代码或者文件的地方。 暂存区:我们执行了git add 操作之后,就会被提交到暂存区。 本地库:其实最后我们需要执行这一步操作,git commit 到本地库中,才表示完结了。 但是大家经常看到还有push操作,不是应该还有远程库吗?其实在git的理念中,分布式的git其实本来是不需要这个远程库的,gi...原创 2018-09-13 19:41:01 · 174 阅读 · 0 评论 -
eclipse简单使用
防遗忘:eclipse中常见的快捷键: alt+shift+r 进行多行的关键字替换(但是必须先选中一个);ctrl shift f 自动排版ctrl f 查找shift alt a 选择矩形框进行多行编辑ctrl + 1 进行自动补全(必须定位到行尾)ctrl shift o 自动导入ctrl / 单行注释ctrl shift / 多行注释ctrl n...原创 2018-05-16 21:00:53 · 1428 阅读 · 0 评论 -
Java规范化代码eclipse模板注释
建议下载阿里规范化插件阿里的new java file的注释模板(Type):/** * @author ${user} * @date ${currentDate:date('YYYY/MM/dd')} */ 我的方法注释模板(method):注意@see的格式是这样的:@see com.mzy.mapper.UserMapper#login@see cla...原创 2018-08-10 16:23:15 · 356 阅读 · 0 评论 -
eclipse性能调优的一次记录
最近因为学习原因,eclipse中插件越来越多,造成eclipse一次次假死,着实很影响工作效率和心情,有时正是兴起,但是造成短片很令人生气,如果eclipse卡顿或者假死,在电脑配置较不错的情况下,不要怀疑自己的电脑,尝试去调试一下自己的eclipse。 找到eclipse或者你心爱的sts安装目录:打开eclipse.ini配置文件。开始简单讲解其中的命令参数含义,此文件中清楚的写...转载 2018-08-12 19:50:54 · 1951 阅读 · 0 评论 -
apche的BeanUtils避免使用!
原文出处建议,不要使用apache的BeanUtils进行属性拷贝了,建议使用Spring 核心包bean下面的BeanUtils进行替代!使用和对比出处转载 2018-08-15 11:56:12 · 3954 阅读 · 3 评论 -
lombok使用
lombok的安装,这里略过了,大家请自行下载lombok的jar包,这个jar包是需要安装的。双击即可安装,它会自动检测你的eclipse路径,如果不能自动检测请自行选择到你的eclipse.exe所在目录。注意如果你的eclipse版本较新,请自行到官网下载最新版的lombok。或者通过maven的方式下载。 关于lomok安装,别人已经有很全的了 @Data:最全...原创 2018-08-08 12:18:28 · 735 阅读 · 0 评论 -
从eclipse转idea不适记录【持续更新】
使用eclipse和idea时,快捷键对比从一些最扎心的开始:关于print一类的打印输出:System.out.println()补全idea中可以sout、souf、serr:分别对应out.println、out.printf、err.printlneclipse中支持:sout、souf、serr,但是我还是更喜欢sysout、syserr对于main函数自动补全:idea中是...原创 2018-10-16 21:22:50 · 1801 阅读 · 0 评论 -
关于Typora的使用
关于Typora的使用今天介绍一个做笔记用的一款markdown编辑器,用了之后,顺利被圈粉;和传统的markdown编辑器不一样,传统的markdown编辑器要么是效果栏和编辑两栏,要么就是不支持实时预览;但是Typora,做到的是当你不专注于此行之后,就进行实时渲染,效果很漂亮,作笔记的话,强烈推荐!转自:简书->即安客的文章,强烈建议查看原文,本文只是我记录一些细节转述,以及自生...转载 2018-10-26 12:30:37 · 6865 阅读 · 3 评论