上一页 1 ··· 5 6 7 8 9
摘要: MVVM:模型-视图-视图模型(Model-View-ViewModel) 组成部分Model、View、ViewModelView:UI界面ViewModel:它是View的抽象,负责View与Model之间信息转换,将View的Command传送到Model;Model:数据访问层View与ViewModule连接可以通过下面的方式Binding Data:实现数据的传递Command:实现操作的调用AttachBehavior:实现控件加载过程中的操作View没有大量代码逻辑。结合WPF、Silverlight绑定机制,MVP演变出了MVVM,充分利用了WPF、Silverlight的优 阅读全文
posted @ 2012-07-05 15:37 流星焱雨 阅读(206) 评论(0) 推荐(0) 编辑
摘要: MVC和MVP的区别? MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会从直接Model中读取数据而不是通过 Controller。 在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些.. 阅读全文
posted @ 2012-07-05 15:29 流星焱雨 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。1.解释实现多线程的几种方法?一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算多重继承时,优先选 阅读全文
posted @ 2012-07-05 11:11 流星焱雨 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、Java虚拟机内存原型寄存器:我们在程序中无法控制;栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中;堆:存放用new产生的数据;静态域:存放在对象中用static定义的静态成员;常量池:存放常量;非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常量池指的是在编译期被确定,并被保存在已编译的。class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(final)还包含一些以文本形式出现的符号引用,比如:类和接口的全限定名;字段的名称和描述符;方法和名称和描述符。虚拟机 阅读全文
posted @ 2012-07-05 10:57 流星焱雨 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.select top 页大小 * from table where id not in (select top 页大小 * (页数-1) id from table order by id) order by id;2.select top 页大小 * from table where id > (select isnull(max(id),0) from (select top 页大小 * (页数-1) id from table order by id)a) order by id;isnull()函数:max(id) 查询ID的最大值,如果为null 返回0,如果不为null 阅读全文
posted @ 2012-07-04 16:15 流星焱雨 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 目录结构:Test.javapackage com.you.me;import java.io.IOException;import java.io.Reader;import java.sql.SQLException;import java.util.List;import com.ibatis.common.resources.Resources;import com.ibatis.sqlmap.client.SqlMapClient;import com.ibatis.sqlmap.client.SqlMapClientBuilder;/** * author:you.me 2010- 阅读全文
posted @ 2012-07-04 11:52 流星焱雨 阅读(923) 评论(0) 推荐(0) 编辑
摘要: MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名 String Username="username"; //用户名 String Password="password"; //密码 Class.forName(Driver).new Instance(); Connection con=DriverManager.g 阅读全文
posted @ 2012-07-03 09:19 流星焱雨 阅读(2687) 评论(0) 推荐(0) 编辑
摘要: <%@tablib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>${fn:substring("你要截取的字符串"),beginIndex,endIndex}下面是JSTL中自带的方法列表以及其描述函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCas 阅读全文
posted @ 2012-06-26 15:55 流星焱雨 阅读(41851) 评论(1) 推荐(0) 编辑
摘要: 今天用spring做图片上传,和以往的图片上传不一样的是,需要将图片存到mysql数据库中。开始在spring配置文件<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><!-- one of the properties available; the maximum file size in bytes --><property name="maxUpload 阅读全文
posted @ 2012-06-25 17:43 流星焱雨 阅读(736) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9