- 博客(240)
- 资源 (15)
- 收藏
- 关注
原创 idea在eclipse keymap下的快捷键
目录以下用带“&”来表示该部分比较重要。文章目录目录快捷键详解&执行、&补全、&注释行:&复制、&删除、&移动、开启新行&查看源码、&生成变量名、&页面来回切换、&查看类继承关系&代码格式化、&提示方法参数、&复制剪切粘贴保存全选、&撤销和反撤销&多行缩进、&查看类结构、大小写转化&生成构造器、&查看说明文档、收起或打开方法、&打开代码所在的
2020-06-08 13:39:39
1407
原创 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
549
原创 关于String、StringBuffer、StringBuilder
今天在用idea做文件哈希判重为下一个作品做准备的时候,发现一个提示:‘StringBuffer hexValue’ may be declared as ‘StringBuilder’以前只大概区别了String为静态的,StringBuffer是可以变化的,并且线程安全;一些更深的概念咱也不扯了。StringBuilder是不安全的,当时老师教的时候就推荐使用StringBuffer,也怪我当时没有辩证去探索这个问题:线程安全就一定是好的吗?HashTable安全,咱也没怎么用啊;日常还是Ha
2020-05-27 14:48:02
1449
转载 关于java中浮点数运算(BigDecimal)
把玩BigDecimal很久之前了,当时做double的加减乘除,出现了问题,发现是精度原因,换了BigDecimal之后也没有细品。结果发现其中的除法运算出了问题(当时测了加减乘以为过了就当是过了),记录一下。其中有一些细节,写在注释中了。package club.mzywucai.blog.decimal_arith_demo.decimal;import org.junit.Test;import java.math.BigDecimal;/** * @author mzywu
2020-05-26 16:38:00
551
原创 mybatis注入list,以及mapper和xml参数映射需要注意的
初我习惯使用@Param注解在mapper方法中修改参数映射名称;而在查询之后的结果,用sql 别名的形式来代替繁琐的@ResultMap注解;但是经常用@Param注解,会导致我习惯写mapper.xml时,里面的注入参数名称和外部的mapper接口的参数名称不一致。如果参数都在mapper的方法中都还好。但是如果遇到插入字段较多,要使用po对象来承载需要insert的内容的时候,就出现...
2020-04-20 18:26:01
1845
原创 ajax-springboot前后台通信验错
文章目录默认contenType下总结以下例证:1.当为简单JSON时ajaxcontrollervo2.当为复杂JSON的时候ajaxcontrollervo结果contentType为application/json时总结以下例证1.rest风格下传递复杂jsonajaxcontrollervo结果2.rest风格下传递简单jsonajaxcontrollervo结果3.rest风格下传递li...
2020-04-09 15:37:42
715
原创 五彩世界-毕设赠语
你好,如你所见,这是我的一份毕业设计。我喜欢用昵称五彩世界,你叫我五彩就好。我是乐山师范学院计算机科学与技术16级本科二班的一名学生。我做这份毕业设计,其实还是希望能够给学院贡献一份力量,本着用户体验,能用好用的态度去开发的。准确的来讲,这份毕设是我的一份设计;这其中我并没有做太多的代码,没有花哨和复杂的代码,也没有花里胡哨的页面,我纯粹是用最简单的配色,最简单的样式来完成的。我还想用这份设...
2020-03-12 15:54:05
226
原创 睡眠革命——摘抄总结大纲
睡眠革命想更优秀?从改善睡眠开始!睡眠不只是睡眠,是一个身心修复过程。坚持成为习惯,受益终生(开始不见得有效,但是长期:几月或几年,会有明显的变化)昼夜节律改善睡眠第一步,先了解睡眠,以及最直观的改善睡眠的方法。利用日光调节生物钟(后:仿日光灯,模拟日出:飞利浦、卢米控制日常的运动强度(后:穿戴式设备控制运动强度 和监控身体也保证每周150分钟的合理运动(不要过于激烈睡前 9...
2019-12-12 11:11:05
901
原创 考研阅读热词解析
最近用墨墨记单词,一次无意在知乎看到有人解析真题阅读的txt文本,找里面出现频率大于一定次数的单词,作为热词来记忆;我也写了一份这样的代码,比起这个理念多了一些功能:1.可以去重一部分常用词(设置你熟悉的常用词);2.可以设置单词长度(比如小于长度5的单词不考虑);3.可以计算出单词的热度排序;代码写的潦草,为了快点出效果,并且没有注释,哪天有空了,再美化美化:码云地址:https:/...
2019-07-19 11:49:33
210
原创 学习热铁盒软件的文件空投
学习热铁盒软件的文件空投热铁盒的文件空投是一个很棒的网站,功能简洁实用,提供了文件上传,生成文件码领取的功能。热铁盒文件空投地址:https://airportal.cn/这里基于学习理念, 模仿自己写了一些功能,但是由于时间和个人能力有限,就此打住。其中前台代码大部分参考热铁盒的布局和样式:码云地址:https://gitee.com/mzy1998/air-portal视频演示空...
2019-07-05 22:44:51
2200
8
原创 设计模式其中12种总结
创建型1.简单工厂 2.工厂方法 3.抽象工厂结构型4.适配器 5.装饰器 6.代理 7.外观行为型8.职责链 9.迭代器 10.中介者 11.观察者 12.状态其实最开始是因为考试的,因为考试这次的范围是12种设计模式,感觉这个大家会很吃力,想着大三下了,总结一下,帮助大家复习;但是一开始做,才发现不简单,我发现了我以前对模式理解的纰漏,还有就是真的好好考虑了面向...
2019-07-01 22:27:52
174
原创 随便写的:新戏剧之王,一部广义上的烂片观后感
看完新喜剧之王,我觉得发现一个共性,星爷的电影大多幅度比较大。稍带浮夸风,但是不到做作的地步。没有现下认可的好片(立刻能够获得众多好评立刻能够获得众多好评的)的紧凑的情节,或说渐进的铺垫,整个显得跳脱。 但是其中还是有很多妙点的,星爷擅长在细节点布局,种种细节真的耐人寻味,也需要一定的历事才能引起共鸣,这些东西都是需要沉淀沉淀才会被翻出来的,就像大话西游被翻出来的原因也不是因为它的制作有多精...
2019-04-05 21:29:25
262
原创 索隆:九山八海,无我不断者。
这是一篇仅为自勉的文章 最近对马丁·海德格尔的的向死而生有了一些自己的理解;我在YouTube上观看索隆的剪辑视频的时候突然想起了马丁的这句向死而生,原因是索隆在悟出修罗之道时说的话:“受尽百难而不严,此为修罗之道。”当时瞬间泪目。 真正强大的人,一定内心深处是把一方世界当作修罗场的。当悟得极苦时,一切当下的苦痛都不再苦痛;当勤于思考时,内心一定明亮如镜。这是外人眼中的真孤独,但也是...
2019-03-14 09:52:27
950
1
原创 未来的打算:考研
由于各种原由,最后我打算考研了,其实一直都是有打算考研的,原来以为会上两年班再考,但是想想自己最近的心理状态,我真的很怀疑两年后的自己,为啥要考研?我想去个更好的地方写代码,写一些漂亮、有用的代码,而不是现在的臭不可闻;遇到一些个和我一样的人?我想要有一个全足的成长,而不是像现在一样的迷茫…刘老:为啥要考研?我:到更好的地方写代码?刘老:不对,不止是写代码了,还有更多,应该是一次脱胎换骨;考...
2019-03-07 09:17:34
1565
2
原创 五彩的资源管理平台
码云地址资源管理平台介绍bootstrap + springboot + commons-upload + mysql 资源管理平台软件开发记录2月1日2月2日2月5日2月8日
2019-02-23 15:57:30
317
2
原创 BootStrap学习代码
要为毕设做准备了!哎,毕设前台得自己来,所以打算学学bootstrap,把学习的代码放到码云上面了,使用HbuilderX来写,界面友好,适合我这种前端小白…第一天就感受到了写html快捷键的强大,各种tab组合补充h1.page-header 补全class,div#contain补充id等等,还有用lorem加上tab在html中生成随机文本来充满div测试用,真的是打开了新世界…学习b...
2018-12-29 20:09:16
226
转载 由想要忽略properties中的某些属性引发的对SpringBoot中的application.properties外部注入覆盖以及properties文件使用的思考
[TOC]SpringBoot 配置文件application.properties配置参数替换或者注入的几种方式之所以研究这个问题,原因是因为,我的项目如果通过git备份到码云上之后,mysql以及redis的密码也保存上去了,这样肯定是不行的,但是我如果忽略application.properties的话,就缺失了关键的配置信息;该怎么办呢?我开始的想法是能不能把这些密码参数放到另...
2018-12-23 22:13:03
2989
原创 传统表单提交文件上传,以及FormData异步ajax上传文件
传统的文件上传:只用将form表单的entype修改成multipart/form-data,然后就可以进行文件上传,这种方式常用并且简单。以下是另一种方式FormData,有时候我们需要ajax进行异步的文件提交,怎么办?以下是引用别人的话:FormData的使用FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用...
2018-12-18 21:07:13
512
原创 SpringBoot以jar包部署需要注意的thymeleaf页面映射问题
关于themeleaf映射需要注意的:1.页面映射所有静态页面映射的时候,mapping后面要以/开头(最好),不以/开头也行但是return 后面路径不能以/开头;IDE中正常,但是打jar包之后就不行了;如果是war包以斜杠开的话,还要加上项目名!所以return后面最好不要用/开头!!!但是有种特殊的情况下要以/开头!2.转发和重定向2.转发和重定向的时候:因为sprin...
2018-12-14 20:17:46
3838
1
转载 MZY项目笔记:session歧路
from my typoraMZY项目笔记:session歧路文章目录MZY项目笔记:session歧路那该怎么办?1. 手动加上cookie的header。2.自己模拟一个SessionContext。但是这样就能解决了吗?现在前端访问后台我就能把session对应起来了吗?3.引入token机制以前对session的理解不够透彻,今天跪着来补。前因是因为项目问题:在浏览器中,...
2018-12-11 17:39:37
290
转载 mybatis中的三个大坑记录(转:兰陵王)
以下转自兰陵王同学的博文:原文请点击mybatis中的三个巨坑一、The content of element type “resultMap” must match “(constructor?,id*,result*,association*,collection*,discriminator?)”.有时候,明明resultMap根本没问题,可就总是会报这个莫名其妙的错(我这里用的是ss...
2018-12-03 19:54:55
249
原创 复习git
git 常用点,详解from my typora文章目录git 常用点,详解git 模式解析删除文件方式一:方式二:远程库配置忽略文件查看版本库日志,以及版本回退解决冲突替换我们常用的直接merge的方式:分支处理创建分支:删除一个本地分支呢?新概念,追踪(track)关系,前引:追踪关系有两种使用场景:删除一个本地分支后,并且删除一个远程分支:如果需要强制覆盖远程的一个分支怎么办?如果要强制...
2018-11-14 15:35:25
221
原创 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
513
原创 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
3371
转载 【转】时冲的优快云:Linux系统各个目录的作用
请各位移步原文链接:时冲的优快云以下仅用于个人梳理,排版方便阅读记忆(原文更优):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
639
转载 关于Typora的使用
关于Typora的使用今天介绍一个做笔记用的一款markdown编辑器,用了之后,顺利被圈粉;和传统的markdown编辑器不一样,传统的markdown编辑器要么是效果栏和编辑两栏,要么就是不支持实时预览;但是Typora,做到的是当你不专注于此行之后,就进行实时渲染,效果很漂亮,作笔记的话,强烈推荐!转自:简书->即安客的文章,强烈建议查看原文,本文只是我记录一些细节转述,以及自生...
2018-10-26 12:30:37
7034
2
原创 从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
1832
原创 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
802
原创 vim常用技巧
因为vim太过于强大,我等小白着实驾驭不住,所以记录一下我使用vim的时候的一些常用的操作在vim下切记不要用小键盘!小键盘在vim模式下也是和字母进行的映射<非编辑模式下>移动:多用pagedown和pageup进行翻页home和end进行行首行尾移动n<space>:输入n 空格在当前行移动n个字符G:移动到文件的最后一行nG:移动到文件的第n行G...
2018-09-26 17:59:27
168
原创 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
202
原创 mzy git学习,git推送到远程库(八)
git在同步到远程库关于git中多个用户切换的事情:完全使用账户密码策略连接远程库:之前一直尝试在本地切换多个用户,发现一直不行,很奇怪?后面发现必须要去win10的凭据管理器删除当前git的凭据。以上是输入账户密码,进行凭据校验的情况;完全使用ssh免登陆策略进行远程库连接:如果是要通过ssh方式登陆的话,建议还是不要多用户切换了,因为ssh方式免登陆校验的话,每次都要去生成新...
2018-09-26 17:36:30
232
原创 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
591
原创 在ubuntu18.04上部署项目时遇到的问题总结
因为在实验室中,有几台空闲的机子,我便选了一台准备做一个本地的服务器,因为买的阿里云学生机和之前用于翻墙的机子感觉都不太顺手,阿里的学生机配置稍低,翻墙用的服务器延迟太高。开始在centos和ubuntu中选,因为个人偏好ubuntu,所以装了ubuntu的机子。1.安装JDK,并且在/etc/profile中配置(在/etc/profile中配置可以,但是正确的应该是在/etc/envi...
2018-09-16 17:21:27
647
原创 mzy git学习, 保留现场,恢复现场,以及bug分支处理(七)
git stash 在git中有时候我们工作做了一半,但是有点急事需要离开一段时间,或者现在需要切换到另一个分支下,去维护和修改一些其它的东西,但是我们现在的工作还没有完成,提交上去的话,并不是完整的,那么该怎么办呢? git提供了保留现场和恢复现场的操作。通过git stash操作,你可以把你当前的工作进度暂存起来(我认为其实就和git add类似,放到了git的暂存区中因为g...
2018-09-15 19:02:20
279
原创 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
297
原创 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
259
使用同义词词林扩展版的词语相似度计算剖析
2019-05-05
maven系统的思维导图总结
2018-10-12
javascript实现飞机大战
2018-01-02
java简单记事本
2018-01-02
java五子棋
2018-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人