- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 Tomcat、JVM 调优、性能优化、CPU占用率高排查命令
##如果只想开启 C2,可以关闭分层编译-XX:-TieredCompilationjstack -l pid >> /tmp/jstack.txtjmap -dump:format=b,file=/tmp/dump.hprof pid获取java进程内 线程使用情况ps -mp pid -o THREAD,tid,time > /web/thread.txtps -mp pid -o THREAD,tid,time | sort -k 2rn | head -n 10 .
2021-12-13 15:06:46
456
转载 PostgreSQL/PPAS CPU使用率高的排查及解决办法
# PostgreSQL/PPAS CPU使用率高的排查及解决办法## 问题描述RDS for PostgreSQL/PPAS使用过程中,可能会遇到CPU使用率过高甚至达到100%的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过CPU使用率为100%的典型场景,来分析引起该状况的排查及其相应的解决方案。## 解决方案SQL 优化,增加缓存、索引、SQL拆分、优化SQL减少数据库计算量放到程序计算服务器参数调优,数据库参数调优,Tomcat参数调优Kibana + Elast
2021-09-23 14:40:16
595
原创 nginx web服务器配置
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log ar/loginx/error.log info;
2021-01-28 09:50:08
258
转载 mysql 性能优化方案
网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具体的优化。mysql> show global status; 可以列
2016-01-07 11:25:04
353
转载 Linux svn
1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1.2上的是:/SVN。-d 表示以后太服务方式执行,-r就表示root1.2 创建仓储1.2.1 在SVN根目录下建立版本仓库svnadmin create st
2015-11-02 15:14:36
346
转载 Hadoop,HBase,Storm,Spark到底是什么?
HDFS: 存储系统MapReduce:计算系统Hive:提供给SQL开发人员(通过HiveQL)的MapReduce,基于Hadoop的数据仓库框架Pig:基于Hadoop的语言开发的HBase:NoSQL数据库Flume:一个收集处理Hadoop数据的框架Oozie:一个让用户以多种语言(如MapReduce,Pig和Hive)定义一系列作业的工作流处理系统Amba
2015-10-21 10:25:06
412
原创 Redis配置文件详解
# Redis 配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10
2015-10-08 14:42:33
346
转载 搜索引擎选择: Elasticsearch与Solr
Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。
2015-10-08 14:31:52
507
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置
2015-09-18 17:48:23
379
原创 Java 英文首字母大写
采用 ASCII 表 编码方式进行位移处理。 先获取字符串的 char[] 数组 第一个小写字母的进行前移 32 位为与之对应的大写字母public static String oneCharCapital(String str) {char[] cs = str.toCharArray();cs[0] -= 32;return String.valu
2015-09-18 16:28:19
1469
转载 HistoryServer的原理详解
HistoryServer的原理详解 本文介绍了YARN中historyServer的原理和配置HistoryServer的原理简介下图展示了historyServer的数据流向图.解释:1. NodeManager在启动的时候会初始化LogAggregationService服务, 该服务会在把本机执行的container log (在container结束的时候)收集并存放到hdf
2015-07-17 11:26:58
1827
转载 Dubbo Hessian序列化问题 参数为null
在项目中发现一个很奇怪的问题,将 BizWrapperBean 参数 对象传输到远程服务上,远程服务获取的BizWrapperBean对象为null。而在传输之前明明是有值的。BizWrapperBean类已经实现了序列化接口,它的所有属性都是可序列化的。最后查明了原因,是序列化的问题。由于项目中的远程服务用dubbo实现,Hessian是dubbo的默认序列化协议,它比java的序列化性能
2015-05-11 15:41:17
10737
原创 Eclipse 集成maven 提示错误
eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 可以设一个环境变量M2_H
2015-05-10 00:33:34
301
转载 构建黄金组合LVS + Keepalived高可用负载均衡集群
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://beyondhdf.blog.51cto.com/229452/1331874重点:每个节点时间都同步哈!1[root@DR2 ~]# ntpdate time.windows.com && hwclock -w
2015-05-07 12:59:18
847
转载 数据库连接池
现在常用的开源数据连接池主要有c3p0,dbcp和proxool三种,其中: ¨ hibernate开发组推荐使用c3p0; ¨ spring开发组推荐使用dbcp (dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect ,告诉连接被重置,这个设置可以解决); ¨ hiber
2015-04-22 16:44:40
352
转载 Maven最佳实践:划分模块
转载地址:http://juvenshun.iteye.com/blog/305865所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为
2015-01-29 14:27:21
319
原创 Oracle并发连接数的设置方案
OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519 Cause: the listener could not find any available service handlers that are appropriate for the client connecti...
2015-01-08 16:08:29
817
转载 Highcharts一些属性
【转载】Highcharts一些属性%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> > html> head> meta http-equiv="Content-Type" content="text/html; charset=UT
2015-01-07 13:39:46
608
原创 【java】intern方法实践 、 CountDownLatch 类
intern的方法Java代码 public static void main(String[] args) { String s = new String("abc"); String b = s.intern(); if (s == b) { System.ou
2015-01-04 17:43:55
409
转载 ehcache memcache redis 三大缓存男高音
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被
2015-01-04 17:42:44
377
原创 Oracle并发连接数的设置方案
OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519Cause: the listener could not find any available service handlers that are appropriate for the client con
2015-01-04 17:41:58
6947
原创 Linux Nginx
什么是Nginx?Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下Nginx 是 Apache 服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网
2015-01-04 17:31:11
367
原创 Linux Redis 安装
转载 地址 :http://blog.youkuaiyun.com/a1179785335/article/details/42394747 wget http://download.redis.io/releases/redis-2.8.3.tar.gztar xzf redis-2.8.3.tar.gzcd redis-2.8.3make32位机子报错解决 ...
2015-01-04 17:24:59
134
原创 Linux 下 Oracle 重启问题 查询 nginx 重启
[oracle@localhost ~]$ su - oracle [oracle@localhost ~]$ sqlplus / as sysdbaSQL> startup报错:ORA-00845: MEMORY_TARGET not supported on this systemSQL> show parameter memory_tar
2015-01-04 17:20:38
401
原创 Linux Redis 安装
wget http://download.redis.io/releases/redis-2.8.3.tar.gztar xzf redis-2.8.3.tar.gzcd redis-2.8.3make32位机子报错解决 zmalloc.o: In function `zmalloc_used_memory':/usr/local/src/redi
2015-01-04 17:13:04
898
原创 Tomcat 日志log
转载 出处 http://blog.youkuaiyun.com/a1179785335/article/details/423941671 Tomcat 日志概述Tomcat 日志信息分 为 两 类 :一是运行中的日志,它主要 记录 运行的一些信息,尤其是一些异常 错误 日志信息 。二是 访问 日志信息,它 记录 的 访问 的 时间 , IP , 访问 的 资 料等相 关 信息。2 Tom...
2015-01-04 16:44:02
150
原创 Tomcat 日志log
1 Tomcat 日志概述Tomcat 日志信息分 为 两 类 :一是运行中的日志,它主要 记录 运行的一些信息,尤其是一些异常 错误 日志信息 。二是 访问 日志信息,它 记录 的 访问 的 时间 , IP , 访问 的 资 料等相 关 信息。2 Tomcat 日志配置2.1 访问日志的配置默认 tomcat 不记录访问日志,如下方法可以
2015-01-04 16:36:14
3564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人