- 博客(6)
- 收藏
- 关注
原创 SpringMVC xml,注解和javaConfig配置简介。
SpringMVC 配置简介 一提到springMVC大家一定都很熟悉,目前好多公司都还在使用。 但是一提到springMVC的运行流程,估计有好多人就要百度了。再提springMVC的配置,估计更多的人都比较陌生。 目前的Spring 版本是支持 xml,注解和javaConfig配置的。当然这三个也能混合使用。 我们百度一下 spring mvc 搭建。结果基本上都是xml 和 注解的混合使用。 下面我来分享一下我对springMVC的个人理解。 第一步我们先新建一个maven webapp项目 建立
2020-07-02 21:05:19 850
原创 java类序列化和反序列化分析
一、序列化 我们平时写类的时候涉及到交互的时候,都需要实现Serializable ,入下图所示: 当我们点到Serializable 接口里面的时候,却发现是下图这样的。 不知道你是不是开始时候也和我一样疑惑呢?空的接口,为什么空的就能实现序列化呢? 莫慌莫慌,我们在这个接口的注释上面可以找到对应的答案。 注释很长:具体说的是什么,我这里先跳过,感兴趣的小伙伴们可以自行读一下,读不懂的也可以直接翻译。上图中截图有介绍序列化id的作用。大家也可以读下。下文中会详细介绍这个接口的作用。 先看一个序列化de
2020-06-22 19:23:16 436 1
原创 java 7种单例模式简介
一提起单例模式,大家应该都很熟悉。单例模式有多少种呢?好多人都说,三种,五种,等等。不谈对错,这些完全都是自己的理解,下面我来列举7种单例模式。看完这篇文章相信你会有些收获。 1、单例模式之饿汉式 public class Singleton { public Singleton() { } public static Singleton singleton = null; public static Singleton getInstance() { i
2020-05-14 15:29:29 1066
原创 java8 Optional类的简单使用
Optional类 Optional类 为java 1.8 以后添加的解决空指针的类。 我们先准备一下数据:建立一个student类 再建一个Detail 类 。 数据结构如下: @Data @NoArgsConstructor public class Student { private Integer id; private String name; private Integer age; private List<String> listStrings;
2020-05-13 18:07:45 309
原创 java8 对象数组转集合的简单操作
java8对象数组转集合的简单操作 java8版本对传统的集合类的简单操作结合拉姆达表达式相比之前版本方便快捷,很大程度减少了代码量。相对数据库而言大大的减少了数据处理数据的压力。部分统计可以转移在程序中处理。stream 流进行强大的统计转换功能。 下面我们先看下例子:先建立一个student类: @Data public class Student { private Integer id; private String name; private Integer age;
2020-05-12 15:13:39 3434
原创 java8时间API LocaDate LocaDateTime简单使用与介绍
java8特性 这是我的第一篇文章开始,纠结了好久,竟然不知道以什么开始,还是以先以基础进行更新吧。 java8 相对于java7之前添加了很多功能接下我就简单的介绍常用的特性。 新的改变 时间api的全新设计 拉姆达表达式的应用 接口默认实现 Optional 接口 Map底层改变 时间api 在java8中提供了一套全新的时间api来更好的处理之前date 时间api 的问题。 例如:S...
2020-05-07 22:33:02 500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人