- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
1. jps(Java Virtual Machine Process Status Tool)jps主要用来输出JVM中运行的进程状态信息-q 不输出类名、Jar名和传入main方法的参数-m 输出传入main方法的参数-l 输出main类或Jar的全限名-v 输出传入JVM的参数2. jstackjstack主要用来查看某个Java进程内的线程
2015-02-10 10:28:56 655 1
转载 SpringMVC 源代码深度解析 IOC容器(Bean 解析、注册)
SpringMVC 源代码深度解析 IOC容器(Bean 解析、注册) SpringMVC通过一个配置文件描述Bean以及Bean之间的依赖关系,利用java的反射机制实例化Bean并建立Bean之间的依赖关系。IOC容器在完成这些底层工作的基础还提供了Bean的实例缓、生命周期、Bean实例代理等。BeanFacory是SpringMVC框架最核心的接口,他提供了最高级IOC的配置机制
2015-01-05 10:16:02 503
原创 javascript闭包问题
window.onload = function(){var name = "The Window";var object = {name : "My Object",getNameFunc : function(){return function(){return this.name;}}}alert(object.getNameFunc()());
2013-10-10 16:17:07 517
原创 Lucene例子
Lucene的使用,简单来说可以划分为两种类型,一是建立索引,二是搜索内容。一、建立索引的五个基础类 Document, Field, IndexWriter, Analyzer, Directory 1、Document类:用来描述文档,这里的文档可以指一个HTML页面,一封电子邮件,或者是一个文本文件。一个 Document 对象由多个Field对象组成的。可以把一个Document对
2013-06-05 09:43:27 388
原创 在window上安装mongodb
一、 解压到D盘下面的MongDB文件夹,路径为d:\MongDB二、设置数据文件路径在D:\MongoDB里面新建logs和data文件夹在D:\MongoDB\logs里面新建mongodb.log文件三、配置Mongo服务端:打开cmd窗口:输入下面命令:> d:> cd D:\MongoDB> mongod --dbpath D
2013-06-02 20:37:52 325
原创 Spring @Transactional
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked
2013-05-30 15:40:16 413
转载 Jquery获取表单中的值
一、 jQuery获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的T
2013-05-20 20:07:08 842
原创 javaweb页面伪静态
一直想弄懂这种底效果是怎么实现的,今天终于知道了,是java urlrewrite技术实现的先在web.xml中配置 UrlRewriteFilterorg.tuckey.web.filters.urlrewrite.UrlRewriteFilterUrlRewriteFilter/*REQUESTFORWARD然后在web-inf下新建
2013-05-20 20:04:18 513
原创 linux 下让mysql被外网防问
1、linux下启动mysql service mysqld start2、添加用户让外网防问 grant all privileges on *.*to'root'@'192.168.179.130' identified by 'hezk' with grant option; flush privileges;3、关闭linux防火墙 ser
2013-05-17 12:32:41 516
转载 Mysql临时表
当你创建临时表的时候,你可以使用temporary关键字。如: create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null)‘或 CREATE TEMPORARY TABLE IF NOT EXISTS sp_output_tmp ENGINE = MEMORYSELEC
2013-05-13 20:53:32 444
转载 java数据库设计中的14个技巧
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是
2013-05-10 10:58:17 348
原创 Linux下配置eclipse桌面快捷方式
解压eclipse下载文件并移到opt文件夹下。tar xzf eclipse-jee-galileo-SR2-linux-gtk.tar.gzsudo mv eclipse /opt/eclipse cd /opt sudo chown -R root:root eclipsesudo chmod -R +r eclipse在路径中创建一个eclipse可执行文件
2013-05-09 19:49:16 782
转载 ORACLE STATSPACK REPORT输出结果解释
2、负载间档该部分提供每秒和每个事物的统计信息,是监控系统吞吐量和负载变化的重要部分Load Profile~~~~~~~~~~~~ Per Second Per Transaction --------------- ----
2013-05-06 18:56:02 488
原创 oracle中exp,imp的使用详解
基本语法和实例: 1、EXP: 有三种主要的方式(完全、用户、表) 1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/
2013-05-06 18:11:44 310
原创 PL/SQL Developer导入导出数据库方法及说明
PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。导出步骤:1 tools ->export user object 选择选项,导出.sql文件。2 tools ->export tables-> Or
2013-05-04 23:14:24 407
原创 Oracle自带的sql developer导入导出数据
最近使用oracle导入导出数据时,遇到了不少的麻烦!遂对oracle数据库进行了认真的学习,总结了几种导入导出的命令方法,以备以后查阅。 数据导出: 1、将数据库test完全导出,用户名system 密码manager 导出到d:/daochu.dmp中 exp system/manager@test file=d:/daochu.dmp full=y 2
2013-05-04 23:13:51 1159
转载 要不要使用外键(转)
正方(这个必须有): 1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。 eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加了B应用,A和B两个应用也许是不同的开发团队来做的。他们如何协调保证数据的完整性,而且
2013-05-04 21:56:07 739
原创 Extjs4中up()和down()的用法
Extjs4.x中,每个组件都新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下up()方法和down()方法的官方解释。Extjs4.x中,新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的,下面我们来看下官方解释。up( String selector, [Number/Mixed maxDepth] ) : Ex
2013-05-02 16:09:45 697
转载 ExtJS中get、getDom、getCmp、getBody、getDoc使用 javascript
Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用中要注意区别使用。1、get方法get方法用来得到一个Ext元素,也就是类型为Ext.Element的对象, Ext.Element类是Ext对DOM的封装,代表DOM的元素,可以为每一个DOM创建一个对应的Element对象,可以通过Element对象上的方法来实现对
2013-05-02 12:13:20 457
原创 Oracle系统视图作用大全
----------USER----------user_objects 用户对象信息 user_source 数据库用户的所有资源对象信息 user_segments 用户的表段信息 user_tables 用户的表对象信息 user_tab_columns 用户的表列信息 关于这个还涉及到两个常用的例子如下:2.1.oracle中查询某个字段属于哪个表 Sq
2013-04-28 14:28:46 468
原创 tomcat自动部署方式
对Tomcat部署web应用的方式总结,常见的有以下四种:1,使用控制台部署访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。2,利用Tomcat自动部署将应用程序(webroot目录)复制到Tomcat的 webapps路径下,Tomcat启动时将自动加载。3,修改Server.xml文件部署
2013-04-23 20:30:45 477
转载 用JAVA中的多线程示例火车站售票问题
class SaleTicket implements Runnable{ private int tickets = 100; public void run(){ while(tickets > 0){ sale(); } } private s
2013-04-22 18:06:12 644
转载 通过分析SQL语句的执行计划优化SQL
http://www.oracle.com.cn/viewthread.php?tid=80153&extra=&page=1
2013-04-20 21:32:16 601
转载 多种方法查看Oracle SQL执行计划
一.在线查看执行计划表1.explain planforselect * from ......2.select * from table(DBMS_XPLAN.Display);二.使用oracle第三方工具:plsql developer(F5)Toad (Ctrl+E)三.使用SQL*PLUS:1.sqlplus / as sysdbaset auto
2013-04-20 21:26:31 434
转载 ORACLE TKPROF使用步骤
1.Tkprof是一个分析ORACLE跟踪文件并且产生一个更加人性化清晰的输出结果的可执行工具。C:/oracle/ora92/bin/tkprof.exe2. tkprof 全称参考信息http://www.itpub.net/showthread.php?s=cbfea4845ef5b2a3f4adb00de0de9317&threadid=577624&highlight=tkp
2013-04-19 12:13:40 379
转载 使用 Tkprof 分析 ORACLE 跟踪文件
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一. TKPROF 命令语法:TKPROF filename1, filename2 [ SORT = [ opion][,option] ]
2013-04-19 12:12:00 339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人