- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 MySQL查询对NULL的处理
有一个字段blist,如果查询where blist 回答:Null 值不能使用普通的算术运算符来比较,对这些它什么都不返回。只能靠你自己的逻辑流程,在查询语句中再添加where blist在SQL中,NULL值在于任何其他值甚至NULL值比较时总是假的(FALSE)。包含NULL的一个表达式总是产生一个NULL值,除非在包含在表达式中的运算符和函数的文档中指出。在下列例子,所有的列返回
2016-02-24 13:48:12 365
转载 maven常用命令介绍
mvn 3.0.4 创建maven项目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles-autocredit -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -X
2016-02-19 17:23:18 292
转载 java继承中,成员变量的覆盖
其实Java继承中,成员变量(包括静态变量,实例变量,常量)没有覆盖(override)一说,应该叫隐藏(hidden)。override只针对方法来说的。 当成员变量为private时,其他类不能直接访问到,只能通过非private方法 访问,因此直接按照分析方法的思路分析,如该方法是否有覆盖,该方法是否是静态方法。 当成员变量为static时,即静态变量,在类加
2016-02-19 11:20:31 435
转载 spring注解autowired与resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali
2016-02-19 11:03:05 352
转载 osgi实例讲解
OSGI(Open Services Gateway Initiative),或者通俗点说JAVA动态模块系统,定义了一套模块应用开发的框架。OSGI容器实现方案如Knopflerfish, Equinox, and Apache Felix允许你把你的应用分成多个功能模块,这样通过依赖管理这些功能会更加方便。和Servlet和EJB规范类似,OSGI规范包含两大块:一个OSGI容器需要实
2016-02-18 17:53:28 439
转载 Hessian入门(与Spring集成)
Hessian入门(与Spring集成) By:wtang说明 :1. 讲述如何配置Hessian的服务器端(与Spring集成).2.
2016-02-11 14:29:20 324
转载 hessian序列化
1、概念介绍 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 数据介质存储 2) 数据网络传输2、对象序列化实例 为了更好的理解hessian的序列化机制,所以把java和hessian的对象序列化实例都一一列出。
2016-02-11 14:24:03 1326
转载 hessian基础
Hessian 是一个序列化协议, 他的优点在于比 Java 原生的对象序列化/反序列化速度更快, 序列化出来以后的数据更小.序列化协议跟应用层协议无关, 可以将 Hessian 序列化以后的数据放在 HTTP Body 里, 也可以放在 DUBBO 里, 或者直接用 Socket 传输下面是一个使用 Jetty 跟 Hessian 实现的 Hessian web service
2016-02-11 14:22:17 396
转载 java servlet listener
它是基于观察者模式设计的,Listener 的设计对开发 Servlet 应用程序提供了一种快捷的手段,能够方便的从另一个纵向维度控制程序和数据。目前 Servlet 中提供了 5 种两类事件的观察者接口,它们分别是:4 个 EventListeners 类型的,ServletContextAttributeListener、ServletRequestAttributeListener、Serv
2016-02-11 14:06:56 284
转载 java servlet filter
做web开发的人对于Filter应该不会陌生,一直在很简单的使用,但是一直没有系统的总结一下,随着年纪的慢慢长大,喜欢总结一些事情,下面说说我对Filter的理解,官方给出的Filter的定义是在请求一个资源或者从一个资源返回信息的时候执行过滤操作的插件。我们使用过滤起最多的场景估计就是在请求和返回时候的字符集转换,或者权限控制,比如一个用户没有登录不能请求某些资源。下面看一下Filter的集中类
2016-02-11 13:51:55 303
转载 web.xml中在Servlet中获取context-param和init-param内的参数
web.xml里面可以定义两种参数:1.application范围内的参数,存放在servletcontext中,在web.xml中配置如下: [html] view plaincopyprint?context-param> param-name>context/paramparam-name>
2016-02-11 13:47:16 359
转载 java servlet基础
编写你的第一个Servlet我们的第一个Servlet是一个只拥有少量代码的简单Servlet,目的是让你只需关注它的行为。1234567891011121314151617181920212
2016-02-11 13:46:26 592
转载 thrift几种server模式的比较
五、 Thrift服务器端几种工作模式分析与总结Thrift为服务器端提供了多种工作模式,本文中将涉及以下5中工作模式:TSimpleServer、TNonblockingServer、THsHaServer、TThreadPoolServer、TThreadedSelectorServer,这5中工作模式的详细工作原理如下:1. TSimpleServer模式
2016-02-08 22:17:24 1199
原创 mysql next-key lock
关于mysql next-key lock,即record lock + gap lock,为半开半闭区间的lock,若当前读+之后的insert语句,会出现不同的死锁情况,条件触发情况如下1. 首先其在事务隔离级别为repeatable-read下才会生效2. 若查询条件落在唯一索引上(包括主键)例如 select for update where/delete where/update
2016-02-05 12:23:50 1091
转载 mysql加锁处理分析
1 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL:Two-Phase Locking 31.4 Isolation Level 42 一条简单SQL的加锁实现分析 52.1 组合一:id主键+
2016-02-04 13:49:34 766
转载 mysql事务隔离级别
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty
2016-02-04 10:38:27 399
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人