`
w800927
  • 浏览: 119828 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<?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 ...
在进行高并发、大数据量的对数据库的写操作时   发现数据库写操作耗时甚多,进入https://192.168.6.139:1158/em管理控制台   进入性能选项卡,如图oracle1.jpg,当时发现configuration棕色区域耗时较多   点进configuration或者图片中的棕色区域,将会看到重做日志组不够用的相关提示信息,实际上这与oracle的写数据机制有关系,当oracle的LGWR写日志的速度远远高于oracle的写数据库数据的DBWR快的多的时候将会导致等待     增加重做日志组,见oracle2.jpg,当时的具体表现为一个curren ...
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 ...
第一步:编写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前有空格
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 的函数们

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分类统计

@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遍历问题

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下执行脚本 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 ...
Global site tag (gtag.js) - Google Analytics