Object类中的方法及其作用

Object类有12个成员方法,按照用途可以分为以下几种 1,构造函数 2,hashCode和equale函数用来判断对象是否相同, 3,wait(),wait(long),wait(long,int),notify(),notifyAll() 4,toString()返回该对象的字符串表示,一般...

2018-07-12 14:42:16

阅读数:30

评论数:0

枚举类型学习

枚举类型1.什么是枚举类型类的实例个数是有限的,但又不是很多。枚举像一个类,又像一个数组。使用Enum声明的枚举,反编译后发现是final修饰的class,所以他不可以有子类2.枚举类型有什么不用1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例。 2.所有枚...

2018-07-12 11:12:42

阅读数:15

评论数:0

@Transient注解

 不跟数据库表做映射 就是表中没有这个字段@Transient表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.在项目查了下,mongodb中确实没有此字段,因此也适用于mongodb...

2018-07-11 11:08:08

阅读数:12

评论数:0

内部类

内部类的写法public void transform(final List<QposOrderDTO> data, final QposOrderContext context) throws InterruptedException { Ca...

2018-07-11 11:07:45

阅读数:20

评论数:0

内部类的好处及其种类

内部类的写法

2018-07-11 11:07:23

阅读数:23

评论数:0

对象序列化

什么是序列化:序列化是一种将对象以一连串的字节描述的过程;Java平台允许我们在内存中创建可复用的Java对象,使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的”状态”,即它的成员变量。由此可知,对象序列化不会关...

2018-07-11 11:04:30

阅读数:12

评论数:0

工厂模式加反射机制实现IOC

不用反射机制的工厂模式/** 2 * 工厂模式 3 */ 4 interface fruit{ 5 public abstract void eat(); 6 } 7 8 class Apple implements fruit{ 9 public void ...

2018-07-11 11:04:13

阅读数:16

评论数:0

4种创建线程的方式

第一种:集成Thread类(start方法启动线程,run方法里是真正的线程执行体)第二种:实现Runnable接口(作为线程任务存在最终交给线程)

2018-07-11 11:03:55

阅读数:16

评论数:0

断路器Hystrix

微服务: 一系列微小的服务共同组成; 跑在自己独立的进程里; 每个服务为独立的业务开发; 独立部署;分布式的管理 服务降级: 在程序的入口类,加上@EnableHystrix注解开启断路器,这个是必须的,并且需要在程序中声明断路点HystrixCommand,通过HystrixComm...

2018-07-11 11:02:53

阅读数:31

评论数:0

@ResponseBody 和 @RequestBody 和@RequestParam的作用

@ResponseBody是作用在方法上的,@ResponseBody 表示该方法的返回结果直接写入 HTTP response body 中,一般在异步获取数据时使用【也就是AJAX】,在使用 @RequestMapping后,返回值通常解析为跳转路径,但是加上 @ResponseBody 后返...

2018-07-11 11:02:04

阅读数:42

评论数:0

java反射机制

   Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。关于class   1、Class是一个类,一个描述类的类(也就是描述类本身),封装...

2018-07-11 11:01:27

阅读数:12

评论数:0

动态代理

静态代理的缺点:不适用于纵向扩展(实现更多的接口)和横向扩展(添加更多的方法)因为动态代理的目的就是为了解决静态代理的缺点。通过使用动态代理,我们可以通过在运行时,动态生成一个持有RealObject、并实现代理接口的Proxy,同时注入我们相同的扩展逻辑。哪怕你要代理的RealObject是不同...

2018-06-28 19:48:43

阅读数:23

评论数:0

静态代理

在了解动态代理之前,我们首先需要介绍一下静态代理。简单来说,代理就是用一个代理类来封装一个委托类。代理的好处:可以隐藏委托类的具体实现;可以在不改变委托类的情况下增加额外的操作。静态代理:就是在程序运行之前,代理类就已经存在了。静态代理一般的实现方式为:委托类和代理类都实现同一个接口或者是继承自同...

2018-06-28 15:25:03

阅读数:21

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭