大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代...
                            
                            
                                分类:
数据库   时间:
2014-12-14 13:05:50   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                HTTP是很常见的协议,虽然用得很多,但对细节的了解却是很浅,这回通过向服务端上传文件信息来理解细节。网络库的选择:1、WinHTTP是windows下常用的库;2、CURL是广受喜爱的开源库。对于我来说,libcurl最大的优点是使用方便,可以把注意力更多的集中到业务层上,提高工作效率,避免重造轮...
                            
                            
                                分类:
Web程序   时间:
2014-12-12 14:54:22   
                                阅读次数:
330
                             
                    
                        
                            
                            
                                ORM (object relational mapping )原理即对象到关系的映射,业务层与关系型的数据库进行联系的一种方式。具体实现是:将数据库的数据映射成对象。实质上ORM是在数据层与业务层中间架起一座“桥梁”。
                            
                            
                                分类:
Web程序   时间:
2014-12-09 23:04:59   
                                阅读次数:
194
                             
                    
                        
                            
                            
                                博客分类:J2EESpringSpring MVC案例文档SpringMVC异常处理1 描述在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不...
                            
                            
                                分类:
编程语言   时间:
2014-12-06 16:51:06   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                1、业务层缓存技术
如果数据对实时性要求不高,可以把数据缓存在内存中,提高效率。一般都是利用集合来缓存数据。如下代码:
/**                                     
 * 存放写线程的缓存器
 * 
 * @author way
 */
public class OutputThreadMap {
	private HashMap map;
	private...
                            
                            
                                分类:
其他好文   时间:
2014-12-02 22:44:49   
                                阅读次数:
260
                             
                    
                        
                            
                            
                                重构之后,我们做了两件事情:
1. 我们继续进行音视频的优化工作,这个事情现在也还未结束
2. 我们做了一个无业务流程的版本,用于放置在网上供演示,并供一些技术朋友们参考建议
到目前为止,产品还存在了一些问题,
1. 音频质量和视频质量还是有提高的余地
2. 大容量的情况下还未做测试
3. 业务模式还在探索,业务层面的开发停滞不前
一些想法:
1. 这是一款移动互联...
                            
                            
                                分类:
移动开发   时间:
2014-11-29 10:29:02   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                分类:大数据接触这块将近3个月左右,期间给自己的定位也是业务层开发。对平台级的产品没有太深入的理解和研究,所以也不能大谈特谈什么storm架构之类的了。说说业务中碰到流式计算问题吧:1.还是要介绍下简要的架构(原谅我不会画图)流式数据接入层------------------->流式数据处理层---...
                            
                            
                                分类:
其他好文   时间:
2014-11-26 20:47:03   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                一. 主要内容1. 数据层和业务层父类。(泛型约束)2. 模板方法模式(业务层子类方法通过业务层父类调用数据层子类的方法)。二. 源代码http://files.cnblogs.com/HuoAA/EF%E4%B8%89%E5%B1%82.rar
                            
                            
                                分类:
其他好文   时间:
2014-11-22 21:27:45   
                                阅读次数:
150
                             
                    
                        
                            
                            
                                Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注解学习手札(五) 业务层事务处理Spring 注解学习手札(六) 测试Spring 注解学习手札(...
                            
                            
                                分类:
编程语言   时间:
2014-11-22 13:21:16   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作...
                            
                            
                                分类:
编程语言   时间:
2014-11-20 10:13:27   
                                阅读次数:
222