- 浏览: 916336 次
- 性别:
- 来自: 北京
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
文章列表
1.Eclipse 3.7(indigo)下maven插件安装
http://blog.csdn.net/lgfeng218/article/details/7939817
2.好用的eclipse插件(web开发助手、公用方法库助手)
http://lanjian.iteye.com/blog/1962495
监控应用服务器---使用JMX监控Tomcat
- 博客分类:
- 服务器
前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。
一、激活Tomcat的JMX远程配置
要通过JMX远程监控Tomcat,首先需要激活Tomcat的JMX远程配置。
① 先修改Tomcat的启动脚本,windows下为bin/catalina.bat(linux下为catalina.sh),添加以下 ...
详解 Too many open files
- 博客分类:
- Linux
运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。
程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files table”(图中橙色标识)存储这些file entry,以数组的形式线性管理。文件描述符(file descriptor)作为进程到open files table的指针, ...
Elasticsearch 学习
http://blog.csdn.net/dm_vincent/article/category/2718099
[Elasticsearch] 控制相关度 (五) - function_score查询及field_value_factor,boost_mode,max_mode参数
http://blog.csdn.net/dm_vincent/article/details/42201721
Ø 问题背景
UMC监控对计数器数据绘图,描绘曲线的走势。默认3秒钟获取一个样本,当跟踪时间拉长到1周时,计数器数据可能达到千万级别。要在有限的图表上描绘这么多节点,是不可能的,无法看清晰去曲线走势。
问题简化方案:
本质上是一个数学问题,不计较标准偏差,可以对数据二次加工,计算每5分钟的最大值、最小值、平均值,用5分钟一个样本描绘走势。
算法描述:
将原始时间Createtime和最小创建时间做差,精确到秒,DateDiff(minute,@minDate,Createtime),用差值除以需要的时间间隔取模,如间隔5分钟,这样5分钟内所有的数据被划分为一组,使用计数器 ...
1.首先介绍一下比较常用的几个类
Mongo:连接服务器,执行一些数据库操作的选项,如新建立一个数据库等
DB:对应一个数据库,可以用来建立集合等操作
DBCollection:对应一个集合(类似表),可能是我们用得最多的,可以添加删除记录等
DBObjec:接口和BasicDBObject对象:表示一个具体的记录,BasicDBObject实现了DBObject,因为是key-value的数据结构,所以用起来其实和HashMap是基本一致的
DBCursor:用来遍历取得的数据,实现了Iterable和Iterator
2.建立连接
Mongo db = new Mongo("my ...
1.由gc引起节点脱离集群
因为gc时会使jvm停止工作,如果某个节点gc时间过长,master ping3次(zen discovery默认ping失败重试3次)不通后就会把该节点剔除出集群,从而导致索引进行重新分配。
解决方法:
(1)优化gc,减少gc时间。(2)调大zen discovery的重试次数(es参数:ping_retries)和超时时间(es参数:ping_timeout)。后来发现根本原因是有个节点的系统所在硬盘满了。导致系统性能下降。
2.out of memory错误
因为默认情况下es对字段数据缓存(Field Data Cache)大小是无限制 ...
在数据库中查出来的列表list中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。
只要把第一次查出来 ...
EJBCA开发者
http://wiki.ejbca.org/developers
EJBCA接口支持:
http://ejbca.org/ws/index.html
EJBCA环境搭建
http://blog.csdn.net/yilip/article/details/9139273
EJBCA接口调用---1
http://blog.csdn.net/yilip/article/details/9088361
EjbCa接口调用---2
http://blog.csdn.net/yilip/article/details/9095519
EJBCA API说明---3
htt ...
转 http://blog.csdn.net/qjyong/article/details/9098213
使用Eclipse构建Maven项目 (step-by-step)
转:http://www.cnblogs.com/oubo/archive/2012/05/25/2517751.html
一、Flume介绍
Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。
设计目标:
(1) 可靠性
当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三种级别的可靠性保障,从强到弱依次分别为:end-to-end(收到数据agent首先将event写到磁盘上,当数据传送成功后,再删除;如果数据发送失败,可以重新发送 ...
unix下vi使用小结以及常用命令
学习vi,最重要的事情是理解vi的模式,以及各个模式下面都能进行哪些操作.想得简单一点,我们可以把vi理解成两种模式即插入模式与命令行模式:
插入模式(Insert Mode):在插入模式下面只能进行文本插入( ...
1、Eclipse 的启动画面
A、加启动参数。如: eclipse.exe -showsplash C:\splash.bmp
更多可参考:http://www.cnblogs.com/sharewind/archive/2007/03/11/671270.html
B、修改默认图片。位于:plugins\org.eclipse.platform_3.3.2.R33x_v20071022 (灰色为版本号)
2、Tomcat 的虚拟目录配置
打开 %Tomcat%\conf\server.xml 文件,在 <Host> 和 </Host> 之间 ...
MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)
2,导出数据库:mysqldump -u 用户名 -p 数 ...
1. 减少 HTTP 请求
2. 使用 CDN
3. 为网页元素添加 Expires Header
4. 支持 Gzip
5. 把 CSS 放在网页顶部
6. 把活动的脚本文件移到底部
7. CSS中避免使用expression_r语句
8. 使用外部 JavaScript 和 CSS 文件
9. 减少 DNS 查表时间
10. 最小化 JavaScript
11. 避免网页跳转
12. 删除重复的脚本
13 .配置Etag