- 浏览: 188440 次
- 性别:
- 来自: 武汉
最新评论
-
叮咚可乐名:
Java并发编程和高并发解决方案视频课程网盘地址:https: ...
java处理高并发高负载类网站的优化方法 . -
q8txy8q:
非常不错,thanks.
推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1 -
maimode:
好东西,非常实用
java操作XML文件 dom 篇 -
junJZ_2008:
嗯,就应该这样,常言道:好记性,不如乱笔头~!现在不知道是年纪 ...
第一次写博客
文章列表
Oracle 优化学习
- 博客分类:
- Oracle
见:http://yangtingkun.itpub.net/category/468/3313
http://yangtingkun.itpub.net/post/468/246823
介绍 Oracle 基本建立,调优 优化 等 , 非常好。
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) .
- 博客分类:
- 网络
一个简单的自定义通信协议(socket)
转自:http://vtrtbb.javaeye.com/blog/849336
这是转自javaeye的一篇文章,作者是vtrtbb。
按照网络通信的传统,我们都会自定义协议,这有很多好处,大家可以自己体会(嘿嘿)。
一直不知道socket通信时候自定义数据包是什么样子的,偶然做了个小例子。
先来说说数据包的定义,我这里是包头+内容 组成的:其中包头内容分为包类型+包长度, 那就是 消息对象=包类型+包长度+消息体
包类型 byte 型
包长度 int 型
消息体 byte[]
包总长度为 1 + 4 ...
Nginx+Tomcat 负载
- 博客分类:
- 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性能调优方案
- 博客分类:
- jvm_调优_gc_监控命令
Tomcat性能调优方案
一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优
基于JVM(内存)的优化
- 博客分类:
- jvm_调优_gc_监控命令
基于JVM(内存)的优化
目录(?)[+]
一切基于JVM内存的优化
位操作系统与64位操作系统中JVM的对比
Tomcat启动行参数的优化
Tomcat容器内的优化
Tomcat优化详解
- 博客分类:
- jvm_调优_gc_监控命令
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的应用,数据库的响应 ...
JVM002
- 博客分类:
- jvm_调优_gc_监控命令
JVM
转:http://blog.csdn.net/gandin2008/article/details/8603453
#-Xmx6000m :设置JVM最大可用内存为6000MB#-Xms6000m :设置JVM初始可用内存为6000MB#-Xmn2g :设置年轻代大小为2G#-Xss128k :设置每个线程的堆栈大小为128k#-XX:NewRatio=4 ...
JVM参数调优001
- 博客分类:
- jvm_调优_gc_监控命令
参数调优
入门级别的配置一般是:java -server -Xmx5000m Xms5000m
服务器端的jvm运行程序记得都最好加上 -server 很多默认参数都会根据这个运行模式来优化。这里设置了最大内存和最小内存,一般都是配置成相同的,可以减少内 ...
控制多个线程结束,后再执行统计结果
- 博客分类:
- java多线程
控制多个线程结束,后再执行统计结果
见: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中获取键盘输入值的三种方法
- 博客分类:
- j2se
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
- 博客分类:
- tomcat
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 中的 ...