`
文章列表

Oracle 优化学习

见:http://yangtingkun.itpub.net/category/468/3313 http://yangtingkun.itpub.net/post/468/246823  介绍 Oracle 基本建立,调优  优化 等  , 非常好。  

Oracle 查询优化

Oracle 查询优化 在大表中,进行模糊查询,一般情况下是用LIKE'%%',但是这个东西走的是全表扫描,如果在数据量非常大的情况下,效率特别慢,因此,尝试用ORACLE函数INSTR()来解决。 实验步骤如下: 首先构造一张百万行的表。 SQL> insert into emp2 select * from emp2;1032192 rows inserted 如上所示,构造完成 接下来连续运用多个LIKE查询来模糊匹配 SQL> select * from emp2 where job like '%RE%' and ename like '%A%' and m ...
一个简单的自定义通信协议(socket) 转自:http://vtrtbb.javaeye.com/blog/849336 这是转自javaeye的一篇文章,作者是vtrtbb。 按照网络通信的传统,我们都会自定义协议,这有很多好处,大家可以自己体会(嘿嘿)。     一直不知道socket通信时候自定义数据包是什么样子的,偶然做了个小例子。   先来说说数据包的定义,我这里是包头+内容 组成的:其中包头内容分为包类型+包长度, 那就是 消息对象=包类型+包长度+消息体   包类型 byte 型 包长度 int 型 消息体 byte[]   包总长度为 1 + 4 ...

Nginx+Tomcat 负载

Nginx+Tomcat 负载 1. tomcat 中文件的配置 跟 tomcat + terracotta 中的配置 一样 ,见另一文档 。 2. 下载 ngixn 1.1.7 见附件 已提供。 3. 修改 nginx-1.1.7\conf \  nginx.conf 可以整个替换为: #user  nobody;worker_processes  1; error_log  logs/error.log; events {    worker_connections  2048;} http {    include       mime.types;    default ...
Tomcat7 优化 : 1.conf/ server.xml : <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"        maxThreads="1000" minSpareThreads="50"/>    <Connector executor="tomcatThreadPool"       port="8888" pr ...
Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 
基于JVM(内存)的优化   目录(?)[+] 一切基于JVM内存的优化 位操作系统与64位操作系统中JVM的对比 Tomcat启动行参数的优化 Tomcat容器内的优化  
Tomcat优化详解   1          概述         本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南,也可以提供给客户的技术人员作为他们性能调优的指导手册。2          调优分类         由于Tomcat的运行依赖于JVM,从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。 2.1      外部环境调优 调整Tomcat运行环境的操作系统参数和运行Tomcat的java虚拟机参数。 2.1.1        JAVA虚拟机性能优化         Tomca ...
java处理高并发高负载类网站的优化方法 转:http://blog.csdn.net/dengsilinming/article/details/9117735 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应 ...
JVM   转:http://blog.csdn.net/gandin2008/article/details/8603453 #-Xmx6000m                        :设置JVM最大可用内存为6000MB#-Xms6000m                        :设置JVM初始可用内存为6000MB#-Xmn2g                              :设置年轻代大小为2G#-Xss128k                             :设置每个线程的堆栈大小为128k#-XX:NewRatio=4         ...
参数调优   入门级别的配置一般是:java -server -Xmx5000m Xms5000m 服务器端的jvm运行程序记得都最好加上 -server 很多默认参数都会根据这个运行模式来优化。这里设置了最大内存和最小内存,一般都是配置成相同的,可以减少内 ...
控制多个线程结束,后再执行统计结果    见:ThreadFactory 类中 :   public void Generate_thread(String filename) throws SAXException, ParserConfigurationException, Exception{  //导出临时文件  while (size <= count)  {      if(THREAD_NUMBER < 5){    System.out.println("thread: "+size+" begin");    Sys ...
Java中获取键盘输入值的三种方法   以下将列出几种方法:   方法一:从控制台接收一个字符,然后将其打印出来   public static void main(String [] args) throws IOException{   System.out.print(“Enter a Char:”);   char i = (char) System.in.read();   System.out.println(“your char is :”+i);   }   }   虽然此方式实现了从键盘获取输入的字符,但是System.out.read()只能针对一个字符 ...
tomcat内存溢出设置JAVA_OPTS     答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三、实例,以下给出1G内存环境下java jvm 的参数设置参考:JAVA_OPTS="-server -Xms800m -Xmx800m  -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "JAVA_OPTS=&quo ...
jrebel5 +tomcat 实现动态部署   JRebel是一套JavaEE开发工具 ,收费,网上有破解,就是一个jar 包,它是通过代理能重载java class 文件,来达到动态加载,不用重启服务器。 如果是在 eclipse 中集成 tomcat 的,则在配置tomcat时,在JVM中加一句: -noverify -javaagent:f:\jrebel5.jar -Xms256m -Xmx1024m  -Drebel.spring_plugin=true   --- Drebel.spring_plugin 这一句指 支持的项目,默认都支持,见jrebel.jar 中的 ...
Global site tag (gtag.js) - Google Analytics