摘要:
1、Spring主要用到两种设计模式
1.1 工厂模式
Spring容器就是实例化和管理全部Bean的工厂。
工厂模式可以将Java对象的调用者从被调用者的实现逻辑中分离出来。
调用者只关心被调用者必须满足的某种规则,这里的规则我们可以看做是接口,而不必关心实例的具体实现过程,具体实现由Bean工厂完成。
... 阅读原文
2019-07-07 20:13:02 阅读(2849) 评论(0)
摘要:
float为什么比int表示的范围广?
什么是单精度和双精度?
float表示小数的时候为什么会有精度丢失?
带着这几个问题,我们来探究下java中float类型在计算机的表示形式。
java中int占用4个字节,float也是占用4个字节,但是为什么float表示的范围要比int大呢,因为两者在计算机内... 阅读原文
2019-07-07 18:22:02 阅读(2274) 评论(0)
摘要:
开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库项目截图:
获取源码请联系博主-Q:782827013
阅读原文
2019-07-07 16:26:07 阅读(2348) 评论(0)
摘要:
FileInputStream : 输入流
int available() : 一次读取所有的字节数
read() : 将文件上的字节读取到内存的数组中
FileOutputStream : 输出流
write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量的字... 阅读原文
2019-07-07 14:30:01 阅读(2335) 评论(0)
摘要:
开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + SQL 数据库项目截图:
获取源码请联系博主-Q:782827013
阅读原文
2019-07-07 13:42:18 阅读(2601) 评论(0)
摘要:
持久层框架都是jdbc基础上的封装
一、原始JDBC内容及存在的问题:
1、加载驱动 -反复加载1、Connection;2、PreparedStatement;3、ResultSet 和关闭(逆向) -连接池
2、通过驱动获得数据库连接
3、定义sql语句 -sql语句硬编码 -xml配置
4、预处理st... 阅读原文
2019-07-07 13:35:02 阅读(3668) 评论(0)
摘要:
1.需要添加第三方变量(开发中常用):
class Hello2 {
public static void main(String[] args) {
int x = 10;
int y = 5;
int tem... 阅读原文
2019-07-07 11:04:04 阅读(2332) 评论(0)
摘要:
国际化程序实现
所谓的国家化应用指的就是根据当前的语言环境读取指定的语言资源文件。
如果要想实现国际化的操作,那么首先要解决的问题就是如何读取资源文件的问题;所谓的资源文件 就是指文件后缀名称为:“*.properties”,里面保存的内容按照“key = value”的形式保存。
定义一个 Message.pro... 阅读原文
2019-07-07 10:25:01 阅读(2445) 评论(0)
摘要:
开发环境: Windows操作系统开发工具:MyEclipse/Eclipse + JDK+ Tomcat + MySQL 数据库项目截图:
获取源码请联系博主-Q:782827013
阅读原文
2019-07-07 09:15:17 阅读(2373) 评论(0)
摘要:
状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象像是改变了其类。
乍一看状态模式的解释可能有点不知所以然,其实这个模式并不难理解,首先我们看一个例子
我们定义了一个学习类,它的一个studyStatus()方法采用if-else来做具体的操作。
public class Study ... 阅读原文
2019-07-07 07:52:01 阅读(2265) 评论(0)