搜索到与相关的文章
编程技术

JVM内存回收理论与实现

在本篇中,我们将继续探讨虚拟机自动内存管理系统的最重要一块职能:虚拟机如何对死亡的对象进行内存回收。本篇里面,所有涉及到具体JVM实现的内容,仍然默认为基于HotSpot虚拟机的实现,后文不再单独说明。对象存活的判定当一个对象不会再被使用的时候,我们会说这对象已经死亡。对象何时死亡,写程序的人应当是最清楚的。如果计算机也要弄清楚这件事情,就需要使用一些方法来进行对象存活判定,常见的方法有引用计数(ReferenceCounting)有可达性分析(Reach

系统 2019-08-12 09:29:47 2289

Java

自动执行 Java 性能优化

http://www.oracle.com/technology/global/cn/pub/articles/brahms-tuning.html?_template=/ocom/print作者:CarlBrahms自动执行负载生成和性能优化过程为什么可以节省大量的时间和精力。2008年9月发布优化可能是一项非常艰巨而费时的工作,尤其对于需要最佳性能的环境来说更是如此。优化所带来的好处是使环境更稳定、故障更少、总体性能更佳。也许您幸运地拥有内部性能优化人

系统 2019-08-12 09:29:31 2289

各行各业

RPC服务框架Dubbo学习

RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。Dubbo是阿里巴巴的一个开源RPC框架,目前公司里全网都在用,官网的介绍和文档十分详细。https://g

系统 2019-08-12 09:27:31 2289

各行各业

LDAP协议介绍

LDAP协议基础概念1.从用途上阐述LDAP,它是一个存储静态相关信息的服务,适合“一次记录多次读取”。经常使用LDAP服务存储的信息:公司的物理设备信息(如打印机,它的IP地址、存放位置、厂商、购买时间等)公开的员工信息(地址、电话、电子邮件…)合同和账号信息(客户信息、产品交付日期、投标信息、项目信息…)凭证信息(认证凭证、许可证凭证…)2.从数据结构上阐述LDAP,它是一个树型结构,能有效明白的描写叙述一个组织结构特性的相关信息。在这个树型结构

系统 2019-08-12 09:27:16 2289

Linux

Linux Error: Rm: Cannot Remove DIRECTORY Is

ok,ifyouaregettingthiserror,justforceitwiththiscommand.letssayforexample,iamtryingtodeteleadirectorycalledinstallandinthisdirectory,ihavesomefile,sotoremovethewholethingjustrunthiscommand:rm-rfinstallLinuxError:Rm:CannotRemoveDIRE

系统 2019-08-12 09:27:08 2289

各行各业

“安装程序无法定位现有系统分区,也无法创建新

我在使用winpe模式安装win7(32位)的时候出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示。解决步骤:第一步:把win7镜像发在你电脑的非系统盘的其他硬盘上。第二步:重启机器,通过U盘启动.进入winpe系统,关于这点我说一下,有些朋友也许不知道什么叫winpe系统,这个winpe究竟有什么用途,其实你可以把winpe理解为一个微缩版本winxp,他和winxp使用差不多.只是大部分的功能被禁用了,所以他的体积也非常小,虽然大部分的

系统 2019-08-12 09:26:41 2289

Oracle

oracle 超出表空间的空间限量解决方案

---ORA-01536:超出表空间'PUBRTS'/*表空间名*/的空间限量--错误原因:表空间配额已满,需要增加配额--方法一:(扩大限量)connectsystem/oracle;ALTERUSERpubr/*用户名*/QUOTA300MONpubrts/*表空间名*/;--方法二:(无限制限量)connectsystem/oracle;ALTERUSERpubr/*用户名*/QUOTAUNLIMITEDONpubrts/*表空间名*/;oracle

系统 2019-08-12 01:54:50 2289

数据库相关

SQL索引技巧_1

在SQLServer中,为了查询性能的优化,有时我们就需要对数据表通过建立索引的方式,目的主要是根据查询要求,迅速缩小查询范围,避免全表扫描。索引有两种类型,分别是聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。聚集索引在一个表中只能有一个,默认情况下在主键建立的时候创建,它是规定数据在表中的物理存储顺序,我们也可以取消主键的聚集索引,所以必须考虑数据库可能用到

系统 2019-08-12 01:52:54 2289

数据库相关

采购申请 POCIRM-001:ORA-01403: 无论数据未找

今天就让同事帮忙看问题。当请求生成采购订单,在销售模块错误提交销售订单查看请求日志+---------------------------------------------------------------------------+採购管理系统:Version:12.0.0Copyright(c)1979,1999,OracleCorporation.Allrightsreserved.REQIMPORTmodule:导入申请+------------

系统 2019-08-12 01:52:46 2289

Java

Rhythmk 一步一步学 JAVA(2) : 操作 MYSQL

1.下载如:mysql-connector-java-5.1.22.zip解压获取jar连接包。2.引入项目:右键项目名--->BuildPath—>ConfigureBuildPath...选择Libraries然后再选择右边第二个选项AddExternalJars导入mysql-.jar3.新建数据表:CREATETABLE`user`(`ID`int(11)NOTNULLAUTO_INCREMENT,`Name`varchar(32)NOTNULL,

系统 2019-08-12 01:52:12 2289