摘要:
内存溢出原理:我们知道,Java程序本身是不能直接在计算机上运行的,它需要依赖于硬件基础之上的操作系统和JVM(Java虚拟机)。Java程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度上会影响应用程序的性能。JVM其实就是操作系统上的一个普通程序(进程名叫java,这个程序可以解释执行class文件,系统中当前运行了多少个java程序就会有多少个java进程)。当Java进程启动时会首先分配一块堆内存(最小内存),以后每当java程序要求JVM(java进程)分配内存时,JVM就会在预先分配的那块内存上为java程序分配内存,当预先分配的那块内存 阅读全文
摘要:
今天碰到的问题比较怪,WEBLOGIC启动不起来的常见原因(1)多用户启动都去启动这个DOMAIN (2)没有正常执行stopWeblogic (3)内存配置参数异常 一般还可以使用DOS窗口执行来检查问题,我今天碰到的是DOS一执行连DOS窗口都被强制关掉,机器重新启动/关闭杀毒软件/重建空DOMAIN/WEBLOGIC重新安装全无效,只能从根本上找原因了WEBLOGIC启动最后是用java去执行weblogic.class,并且带了一堆参数,我这次出现的问题是这样的其中有个标准参数是 JAVA_OPTIONS,这个参数标准初始化出来的内容如下-da -Dplatform.home=C:\b 阅读全文
摘要:
1、下载并安装Oracle 11gR2 64bit,忽略硬件检测失败信息;2、下载Oracle 11g R2 32bit client客户端,将其安装到D:\app\Light\product目录下,并命名为instantclient;3、下载并安装PL/SQL 9.0,安装过程中PL/SQL会自动检测客户端目录,加载对应dll,分别是:Oracle Home=D:\app\Light\product\instantclient; OCI library=D:\app\Light\product\instantclient\oci.dll。若遇到没有自动检测的情况,在没登陆的情况下Tools- 阅读全文
摘要:
一、在11g服务器上,使用expdp命令备份数据 EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0其中,红色文字部分是根据需要改写的地方。例如我的sys密码是cuc2009,数据库sid是cuc,要到出的用户名是sybj,要导入 到10.2.0.1.0版本的Oracle数据库中去。aa.dmp和aa.log将会在11g的dpdump目录中生成,例如我的11g装在了E盘下 面, 阅读全文
摘要:
打开server.xml找到Connector标签,添加如下属性:URIEncoding="utf-8"useBodyEncodingForURI="true"这就妥了! 阅读全文
摘要:
Oracle 10g Express Edition是Oracle专门为小型用户提供的免费版本。Oracle XE十分小巧,安装简单,可供第三方软件开发商部署较小的应用。不过在安装完Oracle XE后,可以在sqlplus(即Oracle XE的run SQL command line)中, 进行如下的操作来修改字符集:connect system/oracle9i as sysdbashutdown immediatestartup mountalter system enable restricted session ;alter system set JOB_QUEUE_PROCESS 阅读全文
摘要:
1、当登陆时提示“ORA-03113:通信通道的文件结束”时: 解决方案:需在X:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN\sqlnet.ora文件中,修改SQLNET.AUTHENTICATION_SERVICES = (NTS) 将NTS改为NONE 重启即可。2、ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 : 解决方案: 修改listener.ora:SID_LIST_LISTENER = (SID_LIST =(SID_DESC = (SID_NAME = PLSExtProc) ( 阅读全文
摘要:
鸣谢: 该笔记整理于deerchao,《正则表达式30分钟入门教程》http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html语言言简意赅。内容精炼。基础比起通配符更加精确查找所要查询的字... 阅读全文
摘要:
一、JAVA解压RAR由于JAVA中无直接对RAR操作的类,则借助命令提示符功能进行操作解压。//compress 源文件路径//decompression 目标文件路径java.lang.Runtime rt = java.lang.Runtime.getRuntime(); Process p = rt.exec("C:\\Program Files\\WinRAR\\UNRAR.EXE x -o+ -p- " + compress + " " + decompression); //for Win Process p = rt.exec(" 阅读全文
摘要:
一、对于不同位数操作系统安装不匹配位数数据库时,需在安装文件或卸载文件选择兼容模式“windowsXP(pack )”后,即可执行。二、卸载数据库后,对于残留在系统服务中的oracle相关启动服务,需从注册表中进行删除:·备份windows注册表.运行regedit,导出注册表信息. ·选择HKEY_CLASSES_ROOT节点,删除所有以字符串ORACLE,ORA,ORCL开头的项. ·选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个节点.在这个节点中的HOME1中,定义了Oracle环境变量,如ORACLE_HOME 阅读全文
摘要:
一、 集群 ·集群易于管理、灵活的负载平衡、较强的安全机制 ·配置前的规划操作系统硬件配置角色windowsIP: 192.168.1.101:7001AdminServerwindowsIP: 192.168.1.101:80Proxy_ServerwindowsIP: 192.168.1.101:7003new_ManagedServer_1windowsIP: 192.168.1.101:7004new_ManagedServer_2 ·新建域 注:1、启动模式为生产模式、JRockt SDK2、选择可配置:管理服务器、受管理服务器,集群和计算机3、配置管理 阅读全文
摘要:
经查阅网上资料: 一、关于数据库简介: SQLite 主页:http://www.sqlite.org SQLite诞生于2000年5月,这几年增长势头迅猛无比,目前版本是3.3.8。 SQLite的特点如下: 1、无需安装配置,应用程序只需携带一个动态链接库。 2、非常小巧,For Windows 3.3.8版本的DLL文件才374KB。 3、ACID事务支持,ACID即原子性、一致性、隔离性、和持久性(Atomic、Consistent、Isolated、和 Durable)。 4、数据库文件可以在不同字节顺序的机器间自由的共享,比如可以直接从Windows移植到Linux或MAC。 5、 阅读全文
摘要:
Firebird单击嵌入式非安装版使用Firebird特性介绍firebird是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单用户,单数据库升级到企业级的应用。一个firebird数据库服务器能够管理多个独立的数据库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大在,可以自由使用的数据库(即使是商业上的使用)作为一款单文件型小型数据库,Firebird 具有很多吸引人的特征,比如支持事务、支持存储过程、触发器等,而且 Embeded 版本的 Firebird 在 .NET 开发中只需要拷贝两个文件:一个 fbembed.dll (非托管但不需要注册的动态链 阅读全文