原文:https://mp.weixin.qq.com/s/bClGUG32QQmdgtnpyo431Q 某Java服务(假设PID=10765)出现了OOM,如何快速定位? Java服务出现OOM,最常见的原因是: (1)内存确实分配过小,内存确实不够用; (2)某一个对象被频繁申请,却没有释放, ...
                            
                            
                                分类:
编程语言   时间:
2020-06-30 20:39:58   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                任何关系型数据库中,ACID 是组成数据库的重要部分,是数据库事务的一组属性,该特性目的主要确保数据库在异常情况下保证数据的有效性。
                            
                            
                                分类:
数据库   时间:
2020-06-30 19:00:33   
                                阅读次数:
65
                             
                    
                        
                            
                            
                                    (1)迭代器 可迭代对象和迭代器的解释如下: ''' 什么是对象?Python中一切皆对象,之前我们讲过的一个变量,一个列表,一个字符串,文件句柄,函数名等等都可称作一个对象,其实一个对象就是一个实例,就是一个实实在在的东西。那么什么叫迭代?其实我们在日常生活中经常遇到迭代这个词儿,更新迭代等等,迭 ...
                            
                            
                                分类:
编程语言   时间:
2020-06-30 17:26:42   
                                阅读次数:
46
                             
                    
                        
                            
                            
                                BOOL FreeMyResource(UINT uResouceName,char *szResourceType,char *szFileName) { HRSRC hRsrc = ::FindResource(NULL,MAKEINRESOURCE(uResouceName),szResour ...
                            
                            
                         
                    
                        
                            
                            
                                    1.jQuery事件是对JavaScript事件的封装 2.基础事件分为鼠标事件、键盘事件、window事件、表单事件 复合事件:鼠标光标悬停、鼠标连续点击 1)鼠标事件: 当用户在文档上移动或单击鼠标时而产生的事件 常用的鼠标事件: 方法 描述 执行时机 click( ) 触发或将函数绑定到指定元 ...
                            
                            
                                分类:
Web程序   时间:
2020-06-29 20:04:17   
                                阅读次数:
83
                             
                    
                        
                            
                            
                                    ####为什么需要用到对象池呢?(C#) 因为实例化一个类需要在内存堆中划出一块内存来让这个对象使用(泛指C#这种有自己的内存管理机制的语言,像C++这种自己管理内存的就不是了),但是这些实例化的对象并不是在整个程序生命周期中都是有用的,当这个对象的工作完成之后它就没用了,那这块内存咋办,会立刻释放 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-29 15:14:55   
                                阅读次数:
67
                             
                    
                        
                            
                            
                                    一、概述 计算机网络的功能 数据通信 资源共享 分布式处理 提高可靠性 负载均衡 计算机网络采用的两类通信方式:客户-服务器方式(C/S)和对等连接方式(P2P) 电路交换特点: 通信前要先建立连接,通信完毕后释放连接。一定要有三个阶段:建立连接、通信、释放连接。 通信过程中,通信双方自始至终占用着 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-29 13:24:45   
                                阅读次数:
94
                             
                    
                        
                            
                            
                                    back_log 该值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。也就是说,如果MySql的连接数据达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆栈的数量即back_log,如果等待连接的数量超过back_log,将不被 ...
                            
                            
                                分类:
数据库   时间:
2020-06-29 11:33:59   
                                阅读次数:
48
                             
                    
                        
                            
                            
                                业务场景:系统增强,如果没有库存不允许创建外向交货单。 可用数量为0,无法生成交货单。可考虑把销售订单计划行确认的数量改为0将库存释放出来 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-29 09:30:28   
                                阅读次数:
57
                             
                    
                        
                            
                            
                                    一直都知道 TCP 建立连接时需要三次握手,释放连接时需要四次挥手,也大概能说出整个过程,但是一直对其中的设计思想理解不深,停留在“只可意会,不可言传”的阶段。这次写一篇博客尝试将其中的思想表达出来。 TCP 建连三次握手 首先解释一下每个步骤的作用:1、a 时刻,A 准备就绪,发送 SYN 包给  ...
                            
                            
                                分类:
其他好文   时间:
2020-06-29 00:27:50   
                                阅读次数:
67