- 浏览: 77186 次
- 性别:
- 来自: 吉林
最新评论
文章列表
service_name 格式:jdbc:oracle:thin:@//<host>:<port>/<service_name>
datasource1.url=jdbc\:oracle\:thin\:@//172.16.20.248\:1521/trade
sid 格式:jdbc:oracle:thin:@<host>:<port>:<SID>
datasource1.url=jdbc\:oracle\:thin\:@172.16.23.235\:1521\:tradenew
配置参数:worker_connections,默认最大的并发数为1024
这个值越大,并发数也有就大。当然,你一定要按照你自己的实际情况而定,也不能设置太大,不能让你的CPU跑满100%。
所以,当你修改提高了配置文件中的worker_connections值,然后重启nginx,你就会在日志里发现,最前面我们讲到的这一个warn警告提示,大概的意思就是: 20000并发连接已经超过了打开文件的资源限制:1024!在这种情况下,我们就要修改配置文件,添加一行来解除这个限制,这就好像是apache中的ServerLimit。
打开配置文件在"event&qu ...
阅读目录
1.Tomcat内存溢出的原因
2.OutOfMemoryError 堆内存溢出
3.OutOfMemoryError 永久保存区域溢出
3.OutOfMemoryError 无法创建新的线程
回到顶部
1.Tomcat内存溢出的原因
生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。
这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:
OutOfMemoryError: Java heap space
OutOfMemoryError: PermGen sp ...
注册码
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
20 ...
【JVM】如何获得JVM的最大可用内存
- 博客分类:
- JVM
如何获得JVM的最大可用内存 ?
在命令行下用 java -Xmx1200m -XX:MaxPermSize=60m -version命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。
最后得到的虚拟机实际分配到的总内存大小=堆内存+非堆内存
1200m:为堆内存大小,如果不指定后者参数则有最大数限制,网上很多文章认为这就是JVM内存,-Xmx为设置最大堆内存
60m:为非堆内存大小,-XX:MaxPermSize实为永久域内存,在堆内存之外,属于非堆内存部分,jdk1.5我测了好像默认为62m,即得到非堆部分默认内存)
...
对于高访问量、高并发量的网站或web应用来说,目前最常见的解决方案应该就是利用负载均衡进行server集群,例如比较流行的nginx+memcache+tomcat。集群之后比如我们有N个Tomcat,用户在访问我们的网站时有可能第一次请求分发到tomcat1下,而第二次请求又分发到了tomcat2下,有过web开发经验的朋友都知道这时session不一致会导致怎样的后果,所以我们需要解决一下多个tomcat之间session共享的问题。
新建一个目录叫tomcat_cluster(tomcat集群的意思),直接解压下载好的tomcat,并重命名为tom ...
【Nginx】负载均衡Demo示例
- 博客分类:
- Nginx
#user nobody;
worker_processes 4;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
# 日志格式
log_format main '[$time_local] remote_addr[$remote_addr] | upstream_addr[$upst ...
【Nginx】Windows启动命令管理
- 博客分类:
- Nginx
@echo off
rem 当前bat的作用
echo ==================begin========================
cls
SET NGINX_PATH=D:
SET NGINX_DIR=D:\Program Files (x86)\nginx-1.10.1\
color 0a
TITLE Nginx 管理程序 Power By Ants (http://leleroyn.cnblogs.com)
CLS
ECHO.
ECHO. * * Nginx 管理程序 Power By Ants (http://l ...
【Mysql】字符集设置
- 博客分类:
- Mysql
查看字符集
SHOW VARIABLES LIKE 'character%'
(1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值,
如
default-character-set = utf8
character_set_server = utf8
修改完后,重启mysql的服务,service mysql restart
(2) 还有一种修改mysql默认字符集的方法,就是使用mysql的命令
SET character_set_client = utf8 ;
SET character_set_server = utf8 ;
...
【Html】 图片存储数据库,页面直接读取
- 博客分类:
- Html
上传文件,以字节形式(byte)读取文件信息,将byte进行base64加密处理,存入数据库
byte[] mainImgBt = org.apache.commons.io.FileUtils.readFileToByteArray(mainImg);
sun.misc.BASE64Encoder encoder = new BASE64Encoder();
String mainImgEncode = encoder.encode(mainImgBt);
页面显示:
String imgSrc="data:image/jpg;base64,"+mai ...
1.客户端解决方式:
IE上提交表单,网站返回的JSON结果却无法正常显示,变成了文件下载弹出框。而在其他电脑上又是正常的。
解决方法:将如下内容复制到记事本中,然后保存成reg.reg文件。双击reg.reg文件,导入注册表即可。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}&q ...
Ext.onReady(function(){
// shorthand
var Tree = Ext.tree;
var tree = new Tree.TreePanel({
el:'tree-div',
useArrows:true,
autoScroll:true,
animate:true,
enableDD:true,
containerScroll: true,
loader: new Tree.TreeLoad ...
<span style="font-size:14px;">Ext.data.JsonStore
【Ubuntu】环境变量配置
- 博客分类:
- Linux
首先要认识几个和环境变量有关的文件
/etc/profile —— 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置;
/etc/environment —— 在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量;
/etc/bashrc —— 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取;
~/.profile —— 每个用户都可使用该文件输入专用于自己使用的shell信息,当 ...
Windows系统
VMware-workstation-full-12.1.0-3272444
ubuntu-14.04.4-desktop-amd64
安装步骤:
http://jingyan.baidu.com/article/1612d500a7008fe20e1eee21.html
Ubuntu装机必备
在安装软件的时候出现了Package has no installation candidate的问题,如:
# apt-get install <packagename>Reading package lists... DoneBuil ...