最近几天跟同事聊起Spring的一些问题,对一些地方有些疑问,趁这两天有点空,看看Spring的源码,了解下具体的实现细节。本文基于Spring 4.0.5版本。 首先Web项目使用Spring是通过在web.xml里面配置 `org.springf...
分类:
编程语言 时间:
2014-08-18 23:42:33
阅读次数:
591
【编者按】在公司的发展中,保证服务器的可扩展性对于扩大企业的市场需要具有重要作用,因此,这对架构师提出了一定的要求。Octivi联合创始人兼软件架构师Antoni Orfin将向你介绍一个非常简单的架构,使用HAProxy...
分类:
数据库 时间:
2014-08-18 20:39:03
阅读次数:
402
一、概述
在我参与的多个项目中,大家使用libMySQL操作MySQL数据库,而且是源码即复用,在多个项目中有多套相同或相似的源码,这样的复用方式给开发带来了不变,而且libMySQL的使用比较麻烦,要应对很多的细节,很容易出错。
我要写一个动态链接库,将对libMySQL的操作封装起来,以二进制复用代替源码级复用;要提供线程安全的接口,用户无需关系是否加锁这样细节性的问题,减少出错及...
分类:
数据库 时间:
2014-08-18 18:37:33
阅读次数:
409
1. iOS6+的UIScrollerView不滚动的问题
分类:
其他好文 时间:
2014-08-18 18:23:52
阅读次数:
162
前一阵子做路由器的联网,由于利用了Openwrt操作系统,做起来虽然方便,但是很多原理细节都被忽略了。所以这里再来老生常谈一下wan口和lan口的区别,以及他们之间的工作原理。首先百度一下,基本知识:熟悉网络的朋友都知道WAN是英文WideAreaNetwork的首字母所写,即代表广域网;而LAN则...
分类:
其他好文 时间:
2014-08-18 18:01:02
阅读次数:
313
今天跟朋友讨论一个小的知识点,发现很多人不知道collection接口中定义的add方法是有返回值的,大家都是工作很多年的Java从业人员了,对公用接口的不熟悉会让自己在细节上吃亏的。这让我想到了刚入行的时候的一个小面试,另外一个项目的项目经理神秘兮兮的问,jdbc调用sql执行完成之后,返回什么值? 返回什么值?这个问题确实难到我了,但是联想一下,一般在数据库当中执行到最后一步的时候,尤其...
分类:
编程语言 时间:
2014-08-18 14:30:22
阅读次数:
196
HTTP请求包括的内容 客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个HTTP请求。一个完整的HTTP请求包括如下内容:一个请求行、若干消息头、以及实体内容HTTP请求的细节——请求行 请求行中的GET称之为请求方式,请求方式有:POST、GET、HEAD、OPTI....
分类:
其他好文 时间:
2014-08-18 12:28:17
阅读次数:
207
用户体验,这年头提的特别多。事实上,说白了就是细节方面的处理。今天,讲一个进度条的体验效果。直接贴代码,想尝试看效果的,自己copy到编辑器里到网页view吧。 进度条事件 0% 0% clip是css2中的一个样式 硬编码:写死 跟flash配合,a...
分类:
其他好文 时间:
2014-08-18 10:25:43
阅读次数:
184
总结下本篇的两个观点:
1、再好的封装设计也需要使用者掌握基本的架构脉络,就像再好的车你也得学会开学会基本的保养,什么都不学的话,再好的框架也会像好车一样被你开坏
2、不要惧怕MV*的事件和引用关系,理清事件机制和对象引用关系后,你可以精确掌控任何时刻的任何内部细节,这点主要针对设计框架者而言,使用者应该大胆的拥抱MV*的框架,性能和各种潜在的内存问题放心的交给框架去解决...
分类:
其他好文 时间:
2014-08-18 01:35:53
阅读次数:
291
总结下本篇的两个观点:
1、再好的封装设计也需要使用者掌握基本的架构脉络,就像再好的车你也得学会开学会基本的保养,什么都不学的话,再好的框架也会像好车一样被你开坏
2、不要惧怕MV*的事件和引用关系,理清事件机制和对象引用关系后,你可以精确掌控任何时刻的任何内部细节,这点主要针对设计框架者而言,...
分类:
其他好文 时间:
2014-08-18 01:27:43
阅读次数:
374