- 浏览: 379550 次
- 性别:
- 来自: 北京
最新评论
-
ouyida3:
sslaowan,新春快乐,祝你阖家安康狗年大吉:)
【转载】js定义对象 -
qinghechaoge:
感谢分享,受教了
DCloud下拉刷新上拉加载 -
zero鹏:
...
Spring中的AOP -
xuyiooo:
新浪微博很适合高并发,实时性很高的网站参考的
[zz]新浪微博技术架构分析 -
liuxiang00435057:
基于这种风格的权限怎么去控制呢,精确的每个方法
Spring3.0新特征-Restful support MVC
文章列表
[zz]新浪微博技术架构分析
- 博客分类:
- 高性能Web
中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。图为 ...
BMKErrorCode错误码:
BMKErrorPermissionCheckFailure=300授权验证失败
BMKErrorLocationFailed=200定位失败
BMKErrorResultNotFound=100未找到搜索结果
BMKErrorRouteAddr=4路线搜索起点或终点有歧义
BMKErrorConnect=2网络连接错误
BMKErrorData=3网络数据错误
注意其中ErrorRouteAddr 搜索起点或终点有歧义,什么叫有歧义,就是你拿一个地址到百度地图里去搜索,它给出你一个列表让你选一个,就是有歧义的地址,出现有歧义的地址去搜 ...
看了好多关于Nginx,LVS等的文章,跟很多朋友讨论,自己的项目组也实现了一个demo,今天终于搞清了关系。
LVS是一个四层负载均衡,四层就是OSI模型的第四层,TCP/IP层,它是根据cip,cport,sip,sport等做负载均衡,并不理解HTTP等 ...
一:沉稳
(1)不要随便显露你的情绪。
(2)不要逢人就诉说你的困难和遭遇。
(3)在征询别人的意见之前,自己先思考,但不要先讲。
(4)不要一有机会就唠叨你的不满。
(5)重要的决定尽量有别人商量,最好隔一天再发布。
(6)讲话不要有任何的慌张,走路也是。
(7)自信是好,但是别忽略任何人的想法。
(8)人无高低,不要一副拽拽的样子,对人对事,别忘了礼貌。
IPhone&OBC问题记录
- 博客分类:
- IPhone&IPad开发
1 外部变量到底是怎么回事?是在一个文件的所有@interface,@implements 块外声明的变量,那么声明时不使用extenal关键字,而在使用时使用?在其他文件里可以用这个文件里的这个外部变量?
2 协议的用途究竟是什么?如果一个类遵循某协议,是不是就不用在@interface里声明那些方法了?
3 autorelease,如果当时无法release,则可以像自动释放池发送autorelease消息,当执行到[pool drain]时其就会收到release消息,计数器-1,如果等于0则被回收。那是不是所有使用release的时候都可以替换为autorelease方案呢?应该是不 ...
JE上好多讨论这个主题的帖子,但是水(v)的人远远多于技术讨论的。最近一直在跟同事和网友讨论如何构建一个这样的电子商务网站。 首先有几个问题先说一下: 1 今年春节期间铁路客流量据说有31亿 ...
遇到错误提示:
1 dpkg status database is locked by another process
解决办法:sudo rm /var/lib/dpkg/lock
常用命令:
1 搜索指定目录(递归搜索)并删除
find . -name ".svn" -exec rm -R {} \;
-exec是找到这些文件时做的操作,如果是删除文件则使用rm,如果是编译java,就是javac
2 将rpm搞成deb。(Ubuntu下操作)
先安装alien : sudo apt-get install alien
然后再 ...
Hibernate3.6 缓存
- 博客分类:
- 轻量级J2EE
一级缓存
一级缓存和get,load,save,iterator都有关系。
使用HQL,SQL进行属性查询时,跟一级缓存无关。
一级缓存的生命周期是事务
二级缓存
Hibernate的二级缓存本质上就是存储对象实例,对象的id作为key,使用二级缓存就是按照id去加载。
注意查询缓存的配置方法。网上很多文章都是试验说这个用不了缓存那个用不了的,就下结论说用不了,实际上多是配置有问题。我是结合了源代码和实验来看的。
查询缓存
如果想使用query cache我们需要配置 hibernate.c ...
扩展Spring测试框架
- 博客分类:
- 轻量级J2EE
可以利用
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader=JPortContextLoader.class,locations = { "/system/test-applicationContext.xml",
"/system/applicationContext-spring-security-hibernate.xml",
})
来加载spring配置文件。注意JPo ...
Hibernate inverse
- 博客分类:
- 轻量级J2EE
在关联关系中,inverse="false"为主控方,由主控方负责维护对象的关联关系.
Hibernate仅仅按照主控方对象的状态的变化来同步更新数据库
。按照原来的映射文
件,people.getAddresses().add(address),即主控方对象的状态发生了改变,因此数据库会跟着对象状态的变化来同步更新
数据库;而address.setPeople(people),即被控方对象的状态发生了改变,它是不能触发对象和数据库的同步更新的。
http://www.blogjava.net/pengpenglin/archive/2008/01/19/176532.html
这个错误就是JSP或Servlet中同时调用了Response的getWriter和getOutputStream在同一个请求中,具体原因之类的看上面的链接,解决方法是在JSP或者Servlet中加上:
out.clear(); out=pageContext.pushBody();
这个out就是JSPWriter,在Servlet里这样获得out = pageContext.getOut();
public class A{
private A.id id;
private String bar;
public static class Id{
private String a;
private String b;
//重写eqauls和hashcode方法
//getter,setter
}
//getter,setter
}
映射文件:
<hibernate-mapping package="org.xx.yyy.zzzz& ...
在Hibernate3.2中,只要cfg.addXML将hbm文件放入,然后用cfg.getClassMappings就可以获得正确的元数据
而在Hibernate3.6中,必须要执行依据cfg.buildMappings,如果执行了buildSessionFactory,那么就隐式的执行了buildMappings
以前一遇到这个问题就没办法了,这回恰好查到了原因,是因为Windows下对classpath长度有限制,超出限制就会出现这个错:改正方式当然就是缩短路径了。
严格说这不是Eclipse的问题,但如果它能把错误报的更明显一些就好了
http://my.oschina.net/heguangdong/blog/14316
万能的Eclispe还是有些问题的,下面讲了几个。
http://eclipsecoding.wikidot.com/faq
windows对于路径长度的限制:
http://hi.baidu.com/ljygolb/blog/item/6222 ...
认证成功后,Spring会determineTargetUrl以决定跳转到哪里去:
org.springframework.security.ui.AbstractProcessingFilter
protected String determineTargetUrl(HttpServletRequest request) {
// Don't attempt to obtain the url from the saved request if alwaysUsedefaultTargetUrl is set
String targetUrl = ...