- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 JMeter注意点
1. 关于User defined variable 在不同thread group之间的共享问题无法在各个thread group之间共享变量。确切的说,user defined variable 在一个thread group更新之后,更新的数据无法在其他的thread group中获取,其他thread group获取的值仍然是定义时的原始值,就像是java中的值传递一样,变量把值传入函数后,即使在函数中更改了这个值,也不会影响原先传入函数值的变量的值。solution: 通过Propert.
2021-02-15 12:04:45
172
原创 数据库持久化过程避免对象数据在数据库中的自动更新操作
在web应用中经常会遇到将在数据库中读取出来的数据传入到view层JSP中以组建展示给用户的HTML页面的情况,一般由于性能的限制,对象成员很多都会选择懒加载模式以加快系统性能,但是这就会造成如下问题:1. hibernate在数据库中获取对象后会创建对应的映射object,此时hibernate的session并没有关闭,object处于持久态,对object的任何更改,都会在下次数据库操作...
2018-09-28 20:45:49
708
原创 23种设计模式
Abstract Factory: 提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。Adapter: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge: 将抽象部分与它的实现部分分离,使他们可以独立地变化。Builder: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创...
2018-08-07 20:16:28
174
原创 JavaBean简介
JavaBean是用于封装某种业务逻辑或对象的java类(是一个可重用的Java软件组件模型)。 JavaBean的作用域有四种:1)page范围:与当前页面相对应,javaBean的生命周期存在于一个页面中,当页面关闭时,javaBean随之被销毁。2)request范围:与request生命周期相对应,JavaBean的生命周期存在于request对象之中,当request对象...
2018-07-29 19:39:58
554
原创 设计模式之Decorator(装饰器模式)
Decorator模式或者Wrapper模式允许修饰或者封装一个对象,即使你没有该对象的源代码或者该对象被标识为final。 Decorator模式适用于无法继承该类或者无法创建该类,但是可以从另外的系统中取得该类的实现的情况。如上图所示,ComponentImpl 为具体的被装饰的类,右侧Decorate为装饰器父类,实现了与ComponentImpl相同的接口函数method()。C...
2018-07-15 20:48:44
191
原创 finally关键字中语句块无法正常执行的情况
在finally中的语句一般都会得到执行,即使在try语句块内含有return(注:finally语句中含有return语句会影响异常的正常抛出)。而在以下情况中,finally中的语句将不会得到正常执行:1. 程序执行过程中发生掉电。常见于嵌入式产品中。2. 当主程序结束导致后台程序(daemon)强制结束时,后台程序(daemon)中的finally语句块有可能无法正常执行,例:pac...
2018-06-05 22:05:30
831
原创 Java中类中数据域与静态方法不具有多态性,仅有普通的方法调用具有多态性
类中域与静态方法的调用是在编译期进行解析的,不具有多态性。在实际的工程中,通常会将域设置为private的,可通过构造get方法返回相应的域,不会直接进行访问;而且,在父类与子类中一般也不会定义名字相同的域。测试程序如下所示:package com.naruto.chapter8.FieldAccesstest;import static net.mindview.util.Print.*;...
2018-05-27 19:02:55
351
原创 final关键字(final keyword)
1. final关键字作用于函数上时: 早期的final作用在函数上时,编译器将这种函数的调用转为内嵌的调用,当前只有在想要明确禁止函数覆盖时,才使用final。 类中所有的private方法都隐式地制定为final的。package com.naruto.chapter7.finaltest;import static net.mindview.util.Print.*...
2018-05-27 14:48:21
256
原创 Java中的代理与接口
类与类之间的关系除了有组合和继承外还有代理。Java并没有对代理具有直接显式的支持。代理使得一个成员对象就像组合那样放置于类中作为类的一个子成员,同时在新类中定义函数以暴露原类的所有方法,就像继承一样。Thinking in Java 中给出的例子如下:import static net.mindview.util.Print.*;public class SpaceShipControls {...
2018-05-27 09:42:58
949
原创 Java类中变量初始化顺序
如下如所示显示了显示静态初始化代码块,非静态实例初始化代码块,构造函数 等在Java中的执行顺序:import static net.mindview.util.Print.*;public class inheritancetest { public static void main(String[] args) { Cartoon ct = new Cartoon(...
2018-05-27 08:46:16
1894
原创 NP完全问题
特点:1. NP完全问题是否存在有效算法是未知的。2. 任何一个NP完全问题存在有效算法,那么所有的NP完全算法都会存在有效算法。3. 有几个NP完全问题类似于一些具有已知有效算法的问题。要求: 能够证明一个问题是否是NP完全问题。...
2018-05-21 23:23:37
463
原创 Java与C/C++的区别(Thinking in Java)
1. 变量作用域屏蔽(隐藏)特性 如下所示例子: public void function() { int a = 1; { int a = 2; //Illegal for java } } 变量a在函数中定义了两次,在C++中,上述函数代码是合法的,在内部语句块中的变量a会屏蔽掉外部定义的变量(a=1...
2018-05-20 14:22:10
413
原创 单根继承结构
Definition:是否所有的类都继承自单一的基类型。单根继承种的所有对象都具有一个共同的接口,他们归根到底都是相同的基本类型。C++为了保证向后对于C的兼容性,采用了多继承。Java语言作为一种全新的设计语言则没有这方面的顾虑。单继承得优势:1. 单根继承保证所有的对象都具备唯一基类的功能。Java中这个根类为Object。2. 所有的对象都可以很容易的在堆上创建实例,参数传递...
2018-05-19 17:10:41
492
matlab仿真教程
2012-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人