- 博客(7)
- 收藏
- 关注
原创 Object和泛型和?的区别
使用泛型的好处 1、不需要做强制类型转换 2、编译时更安全。如果使用Object类的话,你没法保证返回的类型一定是Foo,也许是其它类型。这时你就会在运行时得到一个类型转换异常(ClassCastException) 3、泛型不单可以向下限制,如<? extends Collection>,还可以向上限制,如<? super Double>,表示类型只能接受Double及其上层父类类型,如Number、Object类型的实例。 4、一个类型变量或通配符可以有多个限定,例如:T ex.
2022-03-23 09:32:06
352
原创 SpringBoot中使用Redis
pom.xml中加入: org.springframework.boot spring-boot-starter-data-redis 2.1.4.RELEASE application.properties或application.yml中: #Redis 数据库索引(默认为 0) spring.redis.database=0 spring.redis.host=localhost spring.redis.port=6379 #Redis 服务器连接密码(默认为空) spring.redis.pa
2022-03-17 13:45:45
773
原创 AOP切面编程
概念:AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码
2020-06-08 23:55:45
179
原创 SpringBoot 介绍
JavaBean必须满足以下条件: 1) 必须提供无参构造器; 2) 类中属性必须私有化(private); 3) 类中提供公共的getter和setter方法。 EJB:将业务逻辑从客户端软件中抽取出来,封装在组件中运行在一个服务器上 POJO:POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称 1.1什么是Spring Spring是一个开源框架,Spring是为了解决企业级应用开发的复杂性而创建的,使用
2020-06-08 22:55:08
379
原创 集合的应用
集合 可以理解为 有序 无序 排序 三种 有序 插入的顺序 即为遍历时的顺序 无序 遍历时的顺序无法确定 排序 插入后进行排序 常见的集合有些那 Collcetion和Map是所有集合的父接口 1.Collcetion接口实现类:Set和List Set 接口主要实现类有 HashSet TreeSet LinkedHashSet List接口主要实现类有 ArrayList LinkedList Stack Vcetor 2.Map接口主要实现类有 HashMap HashTable TreeMa
2020-05-29 11:01:29
777
原创 Json的应用
JSON转MAP import com.alibaba.fastjson.JSON; fastjson-1.2.2.jar包 Map<String,Object> m=JSON.parseObject(iRecIdString); Map转Json import net.sf.json.JSONObject; JSONObject jsonObject = JSONObject.fro...
2020-05-06 15:28:05
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅