上一页 1 ··· 4 5 6 7 8
摘要: 在实际的开发中,我们可能需要将图片、影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用。例如将读出的图片数据显示出来,将读出的电影文件播放出来。二进制数据直接保存到文件和从文件中读出非常的简单。和普通的数据库操作差别不大。只是用到部分流操作。例如各种输入输出流操作。所以深刻理解流操是非... 阅读全文
posted @ 2015-03-13 19:43 一粒沙的世界 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效... 阅读全文
posted @ 2015-03-07 16:35 一粒沙的世界 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 数据库隔离级别有四种,应用《高性能mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE.2 [... 阅读全文
posted @ 2015-03-05 10:16 一粒沙的世界 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1, 脏读一个事务读到另一个事务,尚未提交的修改,就是脏读。这里所谓的修改,除了Update操作,不要忘了,还包括Insert和Delete操作。脏读的后果:如果后一个事务回滚,那么它所做的修改,统统都会被撤销。前一个事务读到的数据,就是垃圾数据。举个例子:预订房间。有一张Reservation表,... 阅读全文
posted @ 2015-03-05 09:45 一粒沙的世界 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0例如:3&5即 0000 0011 & 0000 0101 = 0000 0001因此,3&5的值得1。另,负数按补码形式参加按位与... 阅读全文
posted @ 2015-03-04 19:36 一粒沙的世界 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 定义:属于结构型模式,其主要作用是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。比如你手机只有2.5mm接口(貌似就Nokia干的出来),但你只能买到3.5mm的,这时就需要买个适配器了(─.─|||意图宗旨:保留现有类所提供的服务,... 阅读全文
posted @ 2015-03-04 13:56 一粒沙的世界 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,... 阅读全文
posted @ 2015-03-03 21:55 一粒沙的世界 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Struts2、SpringMVC、Servlet(Jsp)性能对比测试。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基... 阅读全文
posted @ 2015-03-03 21:48 一粒沙的世界 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非... 阅读全文
posted @ 2015-03-03 21:41 一粒沙的世界 阅读(755) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8