背景: 近期项目中遇到跨区调拨商品的需求,比如A区和B区,需要判断A区或者B区某种sku是否需要从对方库调拨商品来补充货源,避免因缺失商品而出现订单延误,影响销售和对用户产生不良影响。问题:数据量庞大,如果当查看的时候去获取数据,那么会严重影响系统的性能,甚至导致数据库和应用服务器无法响应。解决方案...
                            
                            
                                分类:
其他好文   时间:
2015-09-06 12:53:31   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                学习MYsql日志(一)错误日志:服务器启动和关闭过程中的信息服务器运行过程中产生的错误信息事件调度器运行一个事件时产生的(event)信息在从服务器上启动或关闭从服务器进程时产生的信息警告日志也会产生在错误日志(log_warnings)一般查询日志:general_loggeneral_log_fil..
                            
                            
                                分类:
数据库   时间:
2015-09-04 22:44:22   
                                阅读次数:
345
                             
                    
                        
                            
                            
                                1.GCD GCD(Grand Central Dispatch) ----?‘牛逼的中枢调度器‘! // C语言框架?/?自动管理线程的生命周期(创建/释放) 推出GCD的目的:取代NSThread! ?? ? ? ??为"多核"的"并行"运算提出的解决方案! ?? ?...
                            
                            
                                分类:
编程语言   时间:
2015-09-03 12:57:05   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                什么是GCD全称:Grand Central Dispatch ----牛逼的中枢调度器。纯c语言,提供很多非常强大的函数GCD的优势它是苹果公司为多核并行运算提出的解决方案。他会自动利用更多的cpu内核它会自动管理线程的生命周期(创建线程、调度任务、销毁线程)。程序员只需要告诉GCD想要执行什么任...
                            
                            
                                分类:
其他好文   时间:
2015-09-01 12:24:17   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                1.LVS简介LVS是LinuxVirtualServer,Linux虚拟服务器。可以实现LINUX平台下的简单负载均衡。一般来说,LVS采用三层结构:负载调度器、服务器池、共享存储。工作在TCP/IP协议的四层,其转发是依赖于四层协议的特征进行转发的,由于其转发要
依赖于协议的特征进行转发,因此需要..
                            
                            
                                分类:
其他好文   时间:
2015-08-29 08:32:27   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                进程
进程调度
概要
         linux是个多进程的环境,不但用户空间可以有多个进程,而且内核内部也可以有内核进程。linux内核中线程与进程没有区别,因此叫线程和进程都是一样的。调度器调度的是CPU资源,按照特定的规则分配给特定的进程。然后占有CPU资源的资源去申请或使用硬件或资源。因此这里面涉及到的几个问题:
对于调度器来说:
l  调度程序在运行时,如何确定哪一个程序将被...
                            
                            
                                分类:
系统相关   时间:
2015-08-28 23:19:28   
                                阅读次数:
250
                             
                    
                        
                            
                            
                                敲下gcd三个字母,搜狗第一条显示居然是“滚床单” ^_^一、介绍 GCD,英文全称是Grand Central Dispatch(功能强悍的中央调度器),基于C语言编写的一套多线程开发机制,因此使用时会以函数形式出现,且大部分函数以dispatch开头,虽然是C语言的但相对于苹果其它多线程实...
                            
                            
                                分类:
移动开发   时间:
2015-08-28 19:43:05   
                                阅读次数:
261
                             
                    
                        
                            
                            
                                hadoop1
配置 mapred-site.xml,增加如下内容
 
        mapred.jobtracker.taskScheduler
        org.apache.hadoop.mapred.FairScheduler
    
    
        <...
                            
                            
                                分类:
其他好文   时间:
2015-08-28 13:23:03   
                                阅读次数:
139
                             
                    
                        
                            
                            
                                角色描述:JobClient:执行任务的客户端JobTracker:任务调度器TaskTracker:任务跟踪器Task:具体的任务(Map OR Reduce)从生命周期的角度来看,mapreduce流程大概经历这样几个阶段:初始化、分配、执行、反馈、成功与失败的后续处理每个阶段所做的事情大致如下...
                            
                            
                                分类:
其他好文   时间:
2015-08-28 13:12:19   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                因为任务调度时一般都是通过OSTIMEDLY()来实现。在这个函数中会对当前的任务执行挂起。同时查看任务调度表中是否有优先级合适的就绪任务。如果当前任务运行时调用OSSchedLock()给调度器上锁,这样再调用OSTIMEDLY()时就会把当前任务挂起。但由于调度器上锁而不能使其他任务得到CPU的...
                            
                            
                                分类:
其他好文   时间:
2015-08-26 17:32:54   
                                阅读次数:
233