摘要: 程序计数器 程序计数器干嘛的? 有了它,字节码解释器才可以知道下一条要执行的字节码指令是哪个。 无论是取下一条指令还是分支、循环、跳转、中断、线程恢复,都需要这个程序计数器。 程序计数器存在哪? 虚拟机区别于硬件,组成原理里学的程序计数器是用CS和IP寄存器来存,来表示指令地址。 而Java把程序计数器存... 阅读原文
2018-01-01 00:12:01 阅读(810) 评论(0)
摘要: 最近学到的web阶段的文件的上传,就想记录一下,帮助自己复习以及帮助大家学习,一般我都会把上传的文件存到服务器中的web-inf 下面,因为这样用户不会直接访问到,我们存到数据库的一般都是路径。这里没有演示数据库上传路径,气势上传路径很简单,只需要你把路径和文件名插入到数据库中的某个表就可以了,等你到时候想用找到文件... 阅读原文
2017-12-31 22:38:01 阅读(803) 评论(0)
摘要: 前后台数据交互使用json是一种很重要的方式.本文主要探讨SpringMVC框架使用json传输的技术. 请注意,本文所提到的项目使用Spring 版本是4.1.7,其他版本在具体使用上可能有不一样的情况. 一、最常见——使用@RequestBody的注解返回一个实体对象; 使用方式如下: 1:引入jar包: jac... 阅读原文
2017-12-31 21:04:02 阅读(763) 评论(0)
摘要: 1.Reader & Writer        当我们初次看见Reader和Writer类时,可能会以为这是两个用来替代InputStream和OutputStreamt的类,但实际上并非如此。        尽管一些原始的“流”类库不再被使用(如果使用它们,则会收到编译器的警告信息),但是InputStr... 阅读原文
2017-12-31 20:39:03 阅读(806) 评论(0)
摘要: 0.装饰器模式        Java I/O类库需要多种不同功能的组合,这正是使用装饰器模式的理由所在。这也是Java I/O类库里存在filter(过滤器)类的原因所在,抽象类filter是所有装饰器类的基类。装饰器必须具有和它所装饰的对象相同的接口,但它也可以扩展接口,而这种情况只发生在个别  filter类... 阅读原文
2017-12-31 19:09:04 阅读(811) 评论(0)
摘要:   偶然看见这样一个案例,先上代码:    public class GenericAdd{            //泛型方法实现两个数相加      public <T extends Number> double add(T t1, T t2){          double sum = 0.... 阅读原文
2017-12-31 17:50:02 阅读(761) 评论(0)
摘要: 本文主要介绍Spring中, 1 Bean 的 init-method 和 destroy-method 2 集合类型的装配 3 注解方式装配 4 以自动扫描把组件纳入spring容器中管理 5 代理模式 一、Bean 的 init-method 和 destroy-method 以前在学Servlet的时候,有 i... 阅读原文
2017-12-31 16:57:01 阅读(778) 评论(0)
摘要: 1.JDK API中RandomAccessFile类的描述          此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机... 阅读原文
2017-12-31 15:22:03 阅读(744) 评论(0)
摘要: 字符流按字符个数输入、输出数据。 1.Reader类和FileReader类 Reader类是字符输入流的超类,FileReader类是读取字符的便捷类,此处的便捷是相对于其父类(另一个字符输入流)InputStreamReader而言的。 read()每单字符读取: import java.io.*; ... 阅读原文
2017-12-31 14:53:02 阅读(707) 评论(0)
摘要: 1.JDK API 中关于Serializable的描述 public interface Serializable         类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列... 阅读原文
2017-12-31 13:09:02 阅读(783) 评论(0)