- 博客(27)
- 收藏
- 关注
转载 WebLogic MEM_ARGS 參數設定
WebLogic用了一段時間之後,偶爾總是會出現OutOfMemory,這對測試環境來說,還只要Restart Server 就可以解決,但是在正式環境上出現可就麻煩大了,因為一Restart Server 所有User就都無法使用系統,所以MEM_ARGS這個參數的設定就很重要。這是我SIT目前的設定,依不同的系統做不同的設定MEM_ARGS="-Xms768m -Xmx768m -XX
2011-06-29 20:25:00 808
转载 初识ORACLE的审计功能
第一部分:认识审计功能1、审计可以达到怎样的效果?我要来做什么?2、有分类吗?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比较难理解的问题。一、审计可以达到怎样的效果?可以记录对数据库对象的所有操作。什么时候,什么用户对什么对象进行了什么类型的操作。但是无法得知操作的细节,比如到底数据更新成了1
2011-06-16 16:01:00 652
原创 深圳给孩子上户口
昨天早上去了深圳南山派出所,还没到10点钟,排队的号也经被取完了。经询问,被告知下午2点之前再来取号。而且要想给初生儿上户口,还要街道办开个计划生育证明(一张纸的那种)。于是去了街道办事处,排队15分钟,被告知先要去居委会开个计划生育证明(说真的,居委会从来没怎么去过)。只好再转到居住区的居委会,一进去说要开证明,居委会的人很高兴,拿出一个表格,要来填,还要所有证件的原件和复印件(当然这些证件街道
2011-06-08 10:37:00 5725
转载 MySql 的操作日志
<br /><br />任何一种数据库中,都有各种各样的日志。Mysql也不例外,在Mysql中有4种不同的日志、分别错误日志、二进制日志、查询日志和慢查询日志。这些日志记录着Mysql数据库不同方面的踪迹。下文将介绍这4种不同的日志作用和用途。<br /> 一.错误日志<br /> 错误日志在Mysql数据库中很重要,它记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。<br /> 1.配置信息<br /> --log-error=[file-name]用来指定错误日志
2011-05-21 16:51:00 48083
转载 Truncate、delete与drop区别
truncate、delete(不带where子句)与drop的异同点:相同之处: 三者均会删除表内的data。不同点: <1>、truncate与不带where的delete :只删除数据,而不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger), 索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。 <2>、delete语句为DML(data maintain Language),这个
2011-05-20 14:13:00 663
转载 oracle的分区表、分区索引和全局索引部分总结
<br />分区表、分区索引和全局索引:<br />在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。<br />create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary key (c1)) partition by range(c1)(partition p1 values less than (10000000),partition p2 values less than
2011-05-20 14:12:00 729
转载 tnsnames.ora 监听配置文件详解
<br />监听配置文件<br /> 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配<br /> 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置<br /> listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件来进行的 listener.ora<br /> 即监听配置文件 在本小节说明 另两个文件分别在随后
2011-05-06 01:27:00 735
原创 《Spring技术内幕》学习笔记__IoC容器体系结构
<br />1. BeanFactory类结构体系:<br />接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。<br /><br />2. 结构体系:<br />ApplicationContext接口包含两个子接口:ConfigurableApplicationContext、WebApplicationContext。<br />结构体系:<br /><br />详细的结构体
2011-03-16 09:55:00 645
转载 ORACLE数据库5大重要名称详解
<br /><br />学习ORACLE初期,对数据库的5大重要名称概念认识不是很深刻,搜到了一篇感觉比较好的文章,在这里分享给所有与我一样的初学者。有些与作者观点出入的地方标注了一下。分享出处:http://space.itpub.net/9390331/viewspace-659760<br />数据库名、实例名、数据库域名、全局数据库名、服务名 ,<br />这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。<br />一、数据库名
2011-03-13 22:10:00 1141
转载 oracle 10g中首选身份证明登陆的处理(win2003下)
<br />在oracle 10g中,每次用WEB形式的em之后,都会发现在做一些操作后,都要输入首选身份证明,因为ORACLE是要等到你可以允许<br />使用操作系统的证明,如果单输入administrator这样是不行的,应该这样做<br />把administrator从设置-控制面板-管理工具-本地安全策略-本地策略-用户权利指派-作为批处理作业登陆中加入就ok,首选身份证明是oracle的一种认证策略,即下次就用改用户登陆信息认证
2011-01-12 00:16:00 502
转载 深入理解Servlet/JSP之“Cookie和Session原理”
<br />由于HTTP协议的无状态特征,Web应用中经常使用Cookie和Session来保存用户在与系统交互过程中的状态数据。下面通过分析HTTP协议对Cookie和Session的工作原理加以了解。 <br />一、Cookie <br />Cookie的含义是“服务器送给浏览器的甜点”,即服务器在响应请求时可以将一些数据以“键-值”对的形式通过响应信息保存在客户端。当浏览器再次访问相同的应用时,会将原先的Cookie通过请求信息带到服务器端。 <br />下面的Servlet展示了Cookie的功能
2010-12-30 20:00:00 436
转载 Oracle中MD5加密
<br /><br />一、技术点 <br />1、 DBMS_OBFUSCATION_TOOLKIT.MD5 <br />DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from Dual时,却有错误提示,看来该函数只能直接在程序包中调用,不能直接应用于SELECT语句。 <br /><br />2、Utl_Raw.Cast_To_Raw <b
2010-12-22 20:29:00 654
转载 用spring控制hibernate的session何时关闭
<br /><br />在用spring管理hierbernate的事务我们一般都用TransactionProxyFactoryBean去配置我们的Service方法.<br />如.<br /><bean id="baseTxProxy" lazy-init="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true"><br /> <prope
2010-11-21 10:31:00 819
原创 RedHat4下的FTP服务器_虚拟目录管理
<br />*****如何允许所有员工上传和下载文件**********修改:vsftpd.conf#vi /etc/vsftpd/vsftpd.confanonymous_enable=YES 开启匿名用户anon_upload_enable=YES 运行匿名用户上传anon_mkdir_write_enable=YES 运行匿名用户写入文件chmod -R 775 /var/ftp/file 改变目标文件为775#/etc/init.d/vsftpd restart 重启vsftpd服务 ****
2010-11-08 21:15:00 741
原创 SQL优化34条
<br />1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):<br />ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.<br />(2) WHERE子句中的连接顺序.:<b
2010-11-06 00:15:00 389
原创 JBOSS_JNDI数据源配置
<br /><br />1、在applicationContext.xml中配置如下<br /><bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"><br /> <property name="jndiName"><br /> <value>java:jdbc/CrmRs</value><br /> </property><br /> </bean><br /> <br />2、在 JBOSS根目录/
2010-11-06 00:11:00 491
原创 将Excel文件导入到ORACLE
<br /><br />这两天研究了一下怎么将Excel文件导入到oracle数据库,开始在网上google/baidu了很久,找到了一些资料,结合自己的摸索,有如下方法:<br />(1)excel先导入到access,然后再从access导入到oracle,<br />但这种方法导入的表不容易控制字段的类型,导入到oracle后字段类型全是varchar2<br />(2)先将excel表中的数据用.csv格式保存,然后直接将.csv文件的扩展名改为.txt文件,<br />然后编写一个insert.c
2010-11-06 00:07:00 909
原创 spool用法实例
<br />1、背景:要从一个ORACLE数据库抽取数据插入到另一数据库中(表结构相同),但两个数据库的字符集不同,需先在本地数据库(需要从外部数据库抽取数据)将字符集改为和外部数据库相同的字符集,将数据到入到一个临时的文本文件,然后再将本地数据库的字符集改回来后将文本文件中的数据插入到本地数据库<br />(1)userinfo.dat<br />d:<br />cd d:/<br />set NLS_LANG= SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1<br />sql
2010-11-06 00:05:00 757
原创 Tomcat_JNDI数据源配置
<br /><br />1、server.xml中增加<br /><Resource name="UserDatabase" auth="Container"<br /> type="org.apache.catalina.UserDatabase"<br /> description="User database that can be updated and saved"<br /> factory="org.apache.c
2010-11-06 00:00:00 504
原创 ORACLE_SEQUENCE建立
<br />1.为一张表的主键ID建立一个SequenceCREATE SEQUENCE "SEQ_TB_ID" MINVALUE 1 MAXVALUE 99999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOCYCLE NOORDER2.建立一个Trigger使Sequence与表关联CREATE OR REPLACE TRIGGER "TRI_TB_ID" BEFORE INSERT ON "TEST_BLOB" --表名(ID为主键)
2010-11-05 23:56:00 515
转载 Java读取Properties文件的六种方法
<br />使用J2SE API读取Properties文件的六种方法<br /><br />1。使用java.util.Properties类的load()方法<br />示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));<br />Properties p = new Properties();<br />p.load(in);<br /><br />2。使用java.util.ResourceBundle类
2010-11-05 23:46:00 299
转载 Hibernate杂烩
<br />一、Hibernate 中聚合函数的使用<br />Criteria接口的Projections类主要用于帮助Criteria接口完成数据的分组查询和统计功能:<br />List cats=session.createCriteria(Cat.class)<br /> .setProjection(Projections.projectionList()<br /> .add(Projections.rowCount())<br />
2010-10-31 21:10:00 422
转载 Thread,ThreadGroup和Runnable
Runnable接口以及Thread和ThreadGroup类支持多线程编程。下面分别予以说明。 注意:关于管理线程,实现Runnable接口以及创建多线程程序的概述已在第11章中介绍过。 14.13.1 Runnable接口Runnable接口必须由启动执行的独立线程的类所实现。Runnable仅定义了一种抽象方法,叫做run( )。该方法是线程的入口点。它的形式如下所示: abstract void run( ) 所创建的线程必须实现该方法。14.13.2 Thread Thread创建一个新的执行线程
2010-10-26 23:19:00 5858
转载 Java技术与Java虚拟机
<br /><br />说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:<br /><br />图1 Java四个方面的关系<br />运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件)。最后字节码被装入内存, 一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发
2010-10-26 23:06:00 892
原创 获取本机的IP
<br /> <br />String ip = "";<br />InetAddress inet = null;<br />try {<br />inet = InetAddress.getLocalHost();<br />System.out.println(inet.getHostAddress());<br />} catch(Exception e) {<br />e.printStackTrace();<br />}<br /> <br />
2010-10-25 21:19:00 293
原创 JavaScript 中使用 replace 达到 replaceAll的效果
<br /> <br />方法: string.replace(new RegExp(oldString,"gm"),newString))<br />gm g=global, m=multiLine , 大致上方法就是这样的,可以实现替换全部指定字串<br />另一个简单的验证JS的方法:<br />在浏览器地址栏输入<br />javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad"))<br />这样比较省事 ;)
2010-10-25 20:55:00 399
转载 SpringMVC应用程序架构----高级特性
Web 应用与MVC目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC 框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica、VRaptor等。这些框架都提供了较好的层次分隔能力。在实现良好的MVC 分隔的基础上,通过提供一些现成的辅助类库,同时也促进了生产效率的提高。如何选择一个合适的框架?什么是考量一个框架设计是否优秀的标准?很难定夺的问题。旁观各大论坛中铺天盖地的论战,往往在这一点上更加迷茫。从
2010-10-24 23:38:00 4627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人