当晚

导航

#

[置顶] 前言

摘要: 开博客是因为要重新开始工作,需要根据过去一年的工作内容复习知识点并做联系,博客将作为草稿管理同时起到鞭策的效果。正式工作后,会重新整理博客内容。 阅读全文

posted @ 2018-08-15 06:55 当晚 阅读(90) 评论(0) 推荐(0) 编辑

2018年10月30日 #

【Linux】vim的使用

摘要: 使用vi和vim的原因:linux很多软件默认调用vi进行编辑,因此有必要熟悉它的使用规则 vi: 打开文件: vi 文件名 【一般模式】打开文件时进入一般模式,这个模式下的操作: 上下左右移动光标 移动到下一页: Ctrl + f 移动到上一页: Ctrl + d 删除字符 x,X 删除整行 dd 阅读全文

posted @ 2018-10-30 17:25 当晚 阅读(267) 评论(0) 推荐(0) 编辑

【linux】工作时使用的命令

摘要: 几个基本操作: 1.查看当前文件夹下的内容: list 2.查看当前所在的文件夹:pwd 3.切换当前工作文件夹:cd 4.文件不存在时,新建文件:touch 5.创建目录:mkdir 6.删除指定的文件:rm 7.清屏:clear 8.管道:| 将上一个命令的输出作为下一个命令的输入 9.关机/重 阅读全文

posted @ 2018-10-30 12:36 当晚 阅读(113) 评论(0) 推荐(0) 编辑

2018年9月19日 #

【Java】a++,++a 区分记忆

摘要: 写了个例子测试: 输出是:2、2、1、2 看网友给的一条结论是: i++是先参与运算然后自加1,++i是先自加1然后参与运算 方便记忆,顺便提到了关于for(i = 0; i < 8; i++) 也是可以用于记忆的例子,i先以当前值参与本轮循环,然后自增。 问题1: y=2,z=2,x=1 y += 阅读全文

posted @ 2018-09-19 16:41 当晚 阅读(253) 评论(0) 推荐(0) 编辑

2018年9月18日 #

[Java]lambda表达式

摘要: 参考:lambda表达式深入理解 1.lambda表达式的使用目的 .用于解决内部类使用时的冗余和不便,提供更简洁的语法 2.lambda表达式的适用场景 现有的类库大量使用了函数式接口,通过沿用这种模式,我们使得现有类库能够直接使用lambda表达式。例如下面是Java SE 7中已经存在的函数式 阅读全文

posted @ 2018-09-18 19:10 当晚 阅读(199) 评论(0) 推荐(0) 编辑

[设计模式]访问者模式

摘要: 设计模式之访问者模式 1.参考了这边文章,个人觉得访问者模式不是非常适用,它提高了代码复杂度,而且对容器和访问业务两边都有入侵行为(通过接口)。对于单一访问者的需求,直接对容器进行遍历操作可能更好,或者直接在容器上提供方法,而不是给访问者提供接口。在需要使用多个访问者且容器的元素基本不变的情况下,访 阅读全文

posted @ 2018-09-18 16:06 当晚 阅读(92) 评论(0) 推荐(0) 编辑

2018年9月11日 #

【Java】基本数据类型

摘要: 基本知识点给个链接: https://blog.csdn.net/qwe969153746/article/details/53353534 问题: 1.3*0.1 == 0.3 返回什么: false。如果先对0.1强制类型转换为float,则返回true。 原因和浮点数的机制有关,知乎有一帖有详 阅读全文

posted @ 2018-09-11 15:42 当晚 阅读(90) 评论(0) 推荐(0) 编辑

2018年9月10日 #

【JavaWeb】防止表单的重复提交

摘要: https://www.cnblogs.com/yfsmooth/p/4516779.html 看了以下别人给的总结: 客户端上防止提交: 1.js控制阻止 2.设置HTTP报头,控制表单缓存,使得所控制的表单不缓存信息。 服务端防止提交: 1.session设置标志验证(token) (Sprin 阅读全文

posted @ 2018-09-10 21:37 当晚 阅读(280) 评论(0) 推荐(0) 编辑

2018年8月31日 #

[Java]异常在项目中的使用

摘要: 自己经历过的两个项目都有自定义异常,网上找了项目中自定义异常的例子: https://blog.csdn.net/aiyaya_/article/details/78989226。 这个例子基本上来说BusinessException做完了大部分的事情,通过枚举类存储异常信息,子类异常在构造器方法重 阅读全文

posted @ 2018-08-31 16:26 当晚 阅读(532) 评论(0) 推荐(0) 编辑

Java容器-个人整理1

摘要: 1.初始化集合时,若能知道知道容量,尽量初始化时确定容量。容器类一般可以自动扩充,但扩充是有性能代价的。 2.Arrays.asList()的底层表示仍然时数组,因此不能进行调整尺寸的操作。 3.HashSet是获取元素最快的存储方式,HashMap也提供了最快的查找方式。 4.ArrayList长 阅读全文

posted @ 2018-08-31 14:20 当晚 阅读(119) 评论(0) 推荐(0) 编辑

2018年8月28日 #

【MyBatis-Spring】Mybatis和并入Spring框架

摘要: 1.参考书籍:《深入浅出MyBatis技术原理与实战》 2.知识基础:Spring、Mybatis、Spring MVC。 配置数据源 配置SqlSessionFactory SqlSessionFactory的作用是生成SqlSession。 org.mybatis.spring.SqlSessi 阅读全文

posted @ 2018-08-28 19:54 当晚 阅读(173) 评论(0) 推荐(0) 编辑