文章列表
最近看程序日志发现有一个DAO层的statement有问题,后来发现是在数据库中递归时发生的,索性今天做了个树形的模型,把数据库的东东查出来统统放到里边去。然后自己输出树形结构。
最终得到是一个已经排序的list,里边的model包含深度。
问题有如下:
1.该树型结构只是简单用了java中的集合类,性能还有待进一步提高,但是如果你想处理一般问题比如菜单,模块授权之类的东东那么一点问题都没有(我一千多个主题区非常快,建议用缓存如memcached、coherence)。
2.我发现在排序字段都一样的情况下,数据库递归出来的顺序和该模型出来的顺序是 ...
搞了两天终于把双机热备和负载均衡给搞定了。
有5台机器,A,B,C,D,E
A,B为director,其中A为主,B为备。
A,B,C,D,E均为realserver,并且都放置nginx做代理,访问量比较大的应用(官网)放置A-E5台机器上加上squid,并作同步目录,其它应用均通过nginx到其它机房。
总结如下,
1.linux包的依赖太麻烦了,如果能用zypper、yum、apt-get尽量用他们了,否则光包的依赖你就得搞上1天。
2.在搞之前请先理解它们的工作原理。
终于歇了口气。。。。