- 浏览: 119828 次
- 性别:
- 来自: 北京
最新评论
-
DEMONU:
www.baidu.com
mybatis优化(转) -
DEMONU:
NB的文章,3gods.com
mybatis优化(转) -
walle1027:
Terracotta server 是否收费?如何收费?
TERRA-COTTA多服务器配置及控制台运行 -
w800927:
据说是drools的一个bug
http://drools.4 ...
drools 规则引擎 over window:time(1d)的问题 -
w800927:
后来改为stream mode还是没有解决,还在解决中
drools 规则引擎 over window:time(1d)的问题
文章列表
<?xml version="1.0" encoding="UTF-8" ?>
<!--
All content copyright Terracotta, Inc., unless otherwise indicated. All rights reserved.
-->
<!--
tc-config-reference.xml
This is a sample Terracotta configuration file. In it, you will find an
example of ...
oracle数据库性能瓶颈的定位及处理
- 博客分类:
- oracle
在进行高并发、大数据量的对数据库的写操作时
发现数据库写操作耗时甚多,进入https://192.168.6.139:1158/em管理控制台
进入性能选项卡,如图oracle1.jpg,当时发现configuration棕色区域耗时较多
点进configuration或者图片中的棕色区域,将会看到重做日志组不够用的相关提示信息,实际上这与oracle的写数据机制有关系,当oracle的LGWR写日志的速度远远高于oracle的写数据库数据的DBWR快的多的时候将会导致等待
增加重做日志组,见oracle2.jpg,当时的具体表现为一个curren ...
netty框架下性能优化
- 博客分类:
- 通信
1 对于JVM启动时选取的启动参数是:-server -Xms2048m -Xmx2048m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseFastAccessorMethods
2 尽量避免小数据通信、不定长不稳定数据通信。可以通过数据拼接,报文格式设定等方式以稳定和优化吞吐量
3 json数据协议
4 静态化ChannelFactory,如果大量产生该对象,将会导致direct out of memory
5 压力测试在linux下,采用ulimit -n 65535才能实现较高性能 ulimit -n修改并 ...
mybatis优化(转)
- 博客分类:
- 持久层
最近测试发现个myBatis 有个比较严重的性能问题, 描述如下:1. define a bean classpublic class Bean {private int id;private String desc;private long price;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}public l ...
问题描述:
配置完成TERRA-COTTA的config.xml之后,能够正常启动,并且通过其console,主从服务器均正常显示。但是每当运行时持久化时会出现主键冲突,tc—config.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<con:tc-config xmlns:con="http://www.terracotta.org/config">
<servers>
<server host="19 ...
TERRA-COTTA多服务器配置及控制台运行
- 博客分类:
- 分布式缓存
第一步:编写tc-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<con:tc-config xmlns:con="http://www.terracotta.org/config">
<servers>配置主从terracotta位置
<server host="192.168.7.73" name="73">
<dso-port bind="192.168.7. ...
1.
hadoop 0.20.2版本需要与eclipse 3.3合用,否则会有如下迹象:1通过eclipse打开run on hadoop 没有反应 2 权限不足
2.
hadoop 主从,以及eclipse宿主机器设置 hosts如:
192.168.7.190 HadoopMaster192.168.7.191 slave01192.168.7.192 slave02
在定义run on hadoop的定义中如图配置注意端口号
在advanced parameters 的hadoop.job.ugi 设置为root,Tardis root为hadoop f ...
已经开启vmware共享了
先安装 sudo apt-get install open-vm-dkms然后在执行sudo mount -t vmhgfs .host:/ /mnt/hgfs
/mnt前有空格
java 集合类遍历
- 博客分类:
- java basic
ArrayList list2 = new ArrayList();
list2.add("java");
list2.add("php");
list2.add(".net");
Iterator it=list2.iterator();
while(it.hasNext()){
it.next();
it.remove();
} //能完成删除,list最终 ...
oracle 的函数们
- 博客分类:
- oracle
select to_char(ascii('A')) 结果, 'ascii' 函数名, '获得相应的asic值' 说明 from dual union select to_char(chr(54740)), 'chr', '由ascii变成字符' zhao from dual union select concat('010-', '88888888') || '转23', 'concat', '拼接两个字符串' from dual union select initcap('smith'), ...
spring事务操作
- 博客分类:
- ssh
场景:程序A首先存一条数据,然后通过socket给B发送消息,让B取数据库里面去DB取数据
发现有时当B取数据时A还没有插入完成,应该在A类和方法上都要加上
@Transactional
spring中简单载入上下文:
public static void main(String[] args) { ApplicationContext applicationContext = new FileSystemXmlApplicationContext("file:E:\\CommonContext.xml"); St ...
oralce分类统计
- 博客分类:
- oracle
@Transactional
@Component("statisDAO")
@Scope("prototype")
public class StatisDAO extends AbstractDAO {
private static final String SQL_STATIS_CHANNELTYPE = "INSERT INTO channeltypestatis(uuid,counter,channeltype,accountarea,statistime,statisrange) " +
& ...
map遍历问题
- 博客分类:
- java basic
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class Test2 { public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>(); map.put("id1", "wang"); map.put("id2", " ...
如果以文本方式上传将会报错文件损坏之类的 用xmanagement上传,两个地方都需要改
linux下报不可见字符冗余问题
- 博客分类:
- linux
在linux下执行脚本
JAVA_HOME=/usr/java5ANALYZER_LIB=/CFCA/xFraud/TxCollector/libANALYZER_CONFIG_FILE_PATH=/CFCA/xFraud/TxCollector/configCP=.:$CLASSPATH#Add ANALYZER library to CLASSPATHfor file in ${ANALYZER_LIB}/*.jar;do CP=${CP}:$file;doneCP=${CP}:${ANALYZER_CONFIG_FILE_PATH};export CLASSPATH=$CPecho $C ...