摘要: 直接上源码 阅读全文
posted @ 2018-05-01 22:41 灬Silence灬 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 如果某些操作不依赖具体实例,那它就是静态的,反之如果某些操作是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。 静态方法不用new对象可以直接调用 1.与类相关与对象无关 2.不需要对象的“轻”方法 3.工厂方法 如果某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员 阅读全文
posted @ 2018-04-11 21:01 灬Silence灬 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 1.指针 JAVA语言让编程者无法找到指针来直接访问内存,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。 2.多重继承 c++支持多重继承, 阅读全文
posted @ 2018-04-11 20:36 灬Silence灬 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1.类型:引用其值为地址的数据元素,java封装了的地址,可以转成字符串查看,长度可以不必关心。C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int。 2.所占内存: 引用声明时没有实体,不占空间。C++指针如果声明后会用到才会赋值,如果用不到不会分配内存。 3.类型转换:引用的类 阅读全文
posted @ 2018-04-11 20:33 灬Silence灬 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 当一个web容器启动的时候对web.xml 所要做的事情: 1、启动一个WEB项目的时候,WEB容器(tomcat,webSphere)会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧接着,容器创建一个ServletContext(ser 阅读全文
posted @ 2018-03-18 14:49 灬Silence灬 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 连接池:连接池是由容器(比如Tomcat)提供的,用来管理池中的连接对象。连接池自动分配连接对象并对闲置的连接进行回收。连接池中的连接对象是由数据源(DataSource)创建的。连接池(Connection Pool)用来管理连接(Connection)对象。 数据源:数据源(DataSource 阅读全文
posted @ 2018-03-14 11:22 灬Silence灬 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 比如:select name from user where id >3000; 我们可以考虑给id建立索引,加快查询速度. 但是应该注意几个问题. (1) 应尽量避免在 where 子句 阅读全文
posted @ 2018-02-22 19:34 灬Silence灬 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Emplo 阅读全文
posted @ 2018-02-21 14:53 灬Silence灬 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 首先上在网上找的InputStream和OutputStream的类图结构 下面的是Reader 和Writer 的类图结构 挑重点的讲解一下 1.ByteArrayInputStream和ByteArrayOutputStream 顾名思义,字节输入流和字节输出流,ByteArrayInputSt 阅读全文
posted @ 2018-02-11 01:35 灬Silence灬 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.读取XML文件,通过类名,ClassForName("类名"),创建一个Class对象,如果是<properity>通过Class 对象newInstance()能够创建 对象,通过set方法设置属性. 如果是<construct-arg>标签,通过构造方法创建Bean 2.通过静态工厂方法创建 阅读全文
posted @ 2018-01-05 17:31 灬Silence灬 阅读(1283) 评论(0) 推荐(0) 编辑