`
bulote
  • 浏览: 1353880 次
文章分类
社区版块
存档分类
最新评论
文章列表
如果A=(a1,a2,...,am)和B=(b1,b2,...,bn)是两个有序的升序数组,合并数组A和B就行形成一个新的升序数组包含A和B的有所有元素,假设A=(2,4,11,12,14,35,95,99),B=(6,7,9,25,26,31,42,85,87,102,105). 如果合并A和B的数组,串行算法会遍历两个数组,然后将数组元素存到数组C中,开始时设置两个指针,分别指向数组A和B的每一个元素,接下来每个移动A或者B的一个指针。如此遍历时间复杂度为O(m+n)。其伪代码如下 串行算法: 输入A和B 输出C 1. set a[m+1] = +INF,b[n+1] = +INF ...
嘚啵嘚嘚啵嘚. ---幸运皮 我想来想去,还是要说一下问题出现的情景,吼吼~ 本来运行不错,后来老师跟我说,每次早上去上班访问网站的时候就会出现这个问题,重启一下tomcat就好了,等第二天就又出现这样的问题. 后来我查了一下,原来是数据库连接超时的问题,但是,第一次改好后,我以为改好了,因为要等一天的时间(至少是8个小时)去验证呢,结果,过了两天,老师来邮件说,不行,还是那样. 后来,我就纳闷了,怎么验证好了之后再去给老师呢... 后来,在网上一篇文章上说到了修改系统时间,哦哦哦,原来可以这样,所以,这次用修改系统时间的方式来验证了一下,成功了,然后再给老师. ok,啰嗦完了 ...
什么是Hibernate Session刷出(flush)?也许大家对此不够了解,但相信你看完本文一定有很大的收益。 每间隔一段时间,Session会执行一些必需的SQL语句来把内存中的对象的状态同步到JDBC连接中。这个过程被称为Hibernate Session刷出(flush)。 <wbr></wbr> 默认会在下面的时间点执行: <wbr></wbr> ◆在某些查询执行之前 ◆在调用org.hibernate.Transaction.commit()的时候 ◆在调用Session.flush()的时候 ◆涉及的SQL语句会按 ...
在使用Linq对多表进行插入的时候,使用了TransactionScope using (TransactionScope scope = new TransactionScope()) { BLL.R_Paper_QbankBLL.DeleteByPaperId(pid); BLL.M_Test_PapeBLL.Delete(pid); scope.Complete(); } JsHelper.Alert("删除成功", this); 使用时提示“MSDTC不可用”,这是怎么回事呢? MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文 ...
BlockUI插件需要那个jQuery版本的支持?BlockUI兼容jQuery v1.2.3以上的版本<wbr></wbr> BlockUI插件的V2版本有那些变化? 解除锁定的时候,用于提示信息的元素不会从DOM中移除 默认的遮罩层为黑色 可用的选项设置进行了统一和清理 设置插件选项的方法改变了 放弃了对Opera 8的支持 提高了源代码的可读性 移除了displayBox功能 (其他 plugins会做的更好)<wbr><br></wbr> 我的原代码中的blockUI插件与新的2.00版兼容么? 不兼容,如果 ...
function changeCity() {<wbr>var cityList = new Array();<wbr><br><wbr>cityList['广东省']=['广州','深圳','珠海','汕头','韶关','佛山','江门','湛江','茂名','肇庆','惠州','梅州','汕尾','河源','阳江','清远','东莞','中山','潮州','揭阳','云浮'];<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr ...
1 在tomcat解压下的文件夹中找到conf文件夹 2 找到server.xml 3 找到默认端口8080,修改即可
在tomcat-users.xml中的<tomcat-users>节点添加角色和用户名,如 <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <user username="tomcat" password=&qu ...
我在最初的选型的时候是打算选择 Hibernate 的,在研究的过程中发现了 iBatis,经过 分析比较之后我选择了 iBatis。现在我已经使用 iBatis 完成了一个中小型的项目。这个 项目在性能、可维护性、可扩展性方面都非常令我满意。 在这个过程中我也不断的与使用过或者正在使用 Hibernate 的人进行过探讨。而且我本身 也在不断的跟进 Hibernate 的发展。 最终,我的结论是 iBatis 的选择非常正确,而且越用越喜欢它了。 当然了,我对 Hibernate 的理解还是非常有限的,所以这里的关于 Hibernate 的一些观 点的错误之处希望能够得到 Hib ...
原因: 1,继承自HttpServlet的Servlet没有重写对于请求和响应的处理方法:doGet或doPost等方法;默认调用父类的doGet或doPost等方法; 2,父类HttpServlet的doGet或doPost等方法覆盖了你重写的doGet或doPost等方法; 不管是1或2,父类HttpServlet的doGet或doPost等方法的默认实现是返回状态代码为405的HTTP错误表示对于指定资源的请求方法不被允许。 <wbr></wbr> 解决方法: 1,子类重写doGet或doPost等方法; 2,在你扩展的Servlert中重写doGet ...
Struts1和Struts2的区别和对比:Action 类:• Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Strut ...
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo: s:iterator 标签有3个属性:<wbr><wbr><wbr> value:被迭代的集合<br><wbr><wbr><wbr> id<wbr><wbr> :指定集合里面的元 ...
举个例子吧: Child <- many-to-one ->Parent class Child { private Parent parent; public Parent getParent (){ return this.parent;//访问了实例变量 } } class Parent { private String name; public String getName(){ return this.name;//访问了实例变量 } public void f(){ System.out.println("invokeing f()& ...
hibernate lazy策略可以使用在: * <class>标签上,可以取值:true/false ,在hibernate3以上版本,默认是true * <property>标签上,可以取值:true/false 需要类增强工具 * <set><list>标签上,可以取值:true/false/extra * <one-to-one><many-to-one>单端关联上,可以取值:false/proxy/no-proxylazy概念:只有真正使用该对象时,才会创建,对于hibernate而言,正真使用的时候才会发 ...
四种方式: 1. 通过ActionContext来访问request,session,application对象 2. 通过实现RequestAware、SessionAware、ApplicationAware接口来访问request,session,application对象 3. 通过ServletActionContext来访问request,session,application对象 4. 通过实现ServletRequestAware接口来访问request,session,application对象 <wbr></wbr> 第二种用的最多 &l ...
Global site tag (gtag.js) - Google Analytics