摘要:
古人云:“读书破万卷,下笔如有神”。也就是说,只有大量的阅读,写作的时候才能风生水起——写作意味着输出(我的知识传播给他人),而读书意味着输入(从他人的知识中汲取营养)。
对于Java I/O来说,I意味着Input(输入),O意味着Output(输出)。读书写作并非易事,而创建一个好的I/O系统更是一项艰难的... 阅读原文
2019-02-23 09:32:03 阅读(2340) 评论(0)
摘要:
前言
在使用rabbitmq时,我们可以通过消息持久化来解决服务器因异常崩溃而造成的消息丢失。除此之外,我们还会遇到一个问题,当消息生产者发消息发送出去后,消息到底有没有正确到达服务器呢?如果不进行特殊配置,默认情况下发送的消息是不会给生产者返回任何响应的,也就是默认情况下生产者并不知道消息是否正... 阅读原文
2019-02-23 08:12:03 阅读(3565) 评论(0)
摘要:
spring在启动时会自己把bean(java组件)注册到ioc容器里,实现控制反转,在开发人员使用spring开发应用程序时,你是看不到new关键字的,所有对象都应该从容器里获得,它们的生命周期在放入容器时已经确定!
下面说一下三种注册bean的方法
@ComponentScan
@Bean
@Import
@... 阅读原文
2019-02-23 07:49:02 阅读(1774) 评论(0)
摘要:
定义:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。 简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
以上定义主要的意思就是通过一个工厂对象来决定创建哪一种产品类的... 阅读原文
2019-02-23 06:10:03 阅读(1844) 评论(0)
摘要:
面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。
1封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就是... 阅读原文
2019-02-23 06:07:02 阅读(2309) 评论(0)
摘要:
Io流
按照分类 有两种分类
流向方向: 有输入流和输出流
按照操作类型有:字节流和字符流
按照流向方向
字节流的一些操作
//读文件
FileInputStream fis = new FileInputStream("java.txt");
int... 阅读原文
2019-02-23 06:00:02 阅读(3549) 评论(0)
摘要:
将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道... 阅读原文
2019-02-22 23:32:02 阅读(1843) 评论(0)
摘要:
一、加载oracle驱动jar包,ojdbc6.jar
二、build path *.jar
BuildPath中只支持加入jar文件,具体方法如下: 在eclips里在工程名上右键->build path->contigure bud path->java build path里有个 librar... 阅读原文
2019-02-22 22:55:02 阅读(2238) 评论(0)
摘要:
废话不多说,就一个字:干!
1.登录GitHub,复制项目仓库的地址
2.打开IDEA,选择git(三种方式选择)
第一种方式:
第二种方式:
第三种方式:
选择git后
3.下面是我改存放的目录
正在clone,等待。。。
啥都不用做,请耐心等待。。。。
... 阅读原文
2019-02-22 22:02:08 阅读(2385) 评论(0)
摘要:
final的通常理解
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)
大家应该都知道final表示最终的、最后的含义,也就是不能在继续
修饰类表示不能继承,修饰方法表示不能重写,修饰变量表示不能修改
当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一... 阅读原文
2019-02-22 21:06:03 阅读(1747) 评论(0)