自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

将博客搬至优快云

将博客搬至优快云

2014-10-21 21:38:55 186

原创 NoSQL

原来我也用过NoSQL,就是HBase。不过确实不怎么好开发。难怪排名这么靠后。   数据库最新排名: http://db-engines.com/en/ranking        

2013-08-23 10:15:43 192

伪静态化与SEO

互联网与企业应用确实很大不同。企业应用最关注业务是否完美的实现了。而互联网首先关注的是访问量。   提高访问量很重要一点就是要被搜索引擎更多的搜索到,并且排名尽量靠前一些,这就涉及到SEO,搜索引擎优化。   提到SEO,很重要的一点就是静态化和伪静态化。这些,在企业应用中,是一辈子都很少需要用到的。   伪静态化看似简单,不就是把诸如jsp的网页弄成html嘛。但是涉及到生成htm...

2013-08-20 11:05:35 222

原创 如何测试Altibase的连接数是否异常

最近Altibase的连接数占用较多,大概30个ip,每个ip连接数为30的话,就接近1000个连接数。   下面测试上次单例、static代码改造后对连接数是否有影响。   查看Altibase连接数的方法: select comm_name, count(*) from v$session group by comm_name order by 2 desc;   经过测试,这...

2013-08-19 16:19:10 176

原创 再论c++的map使用

  前天Rao问我有一段代码运行时卡住了,不知道哪里有问题,我一看代码:   m_MPpsDiscntAction.clear(); string sql = "SELECT a.action_code,a.stat_type,a.action_type FROM table_name a where a.stat_type = 1  and  a.action_type in(2...

2013-08-16 15:49:24 144

myclipse blue 10用不了

今天我徒弟安装完myclipse blue 10,不用注册,直接用。 发现全部都配置好了,就是不编译。编译错误在左边栏的树结构中也不打红叉。 搞了10分钟都搞不掂。安装网上说的把update文件夹删除后重启也不行。 换了标准版就OK了。 求大虾指导。   blue就是专门给was服务器用的一个版本,按理说它也能支持标准版的全部。 还有什么spring版,bling(blue+sp...

2013-08-16 14:18:19 123

原创 java与c++的map使用比较

java和c++都有map,java的Map是接口,M大写;c++的map是实现好的类,m小写。 所以java一般需要使用HashMap,c++使用map。   c++的定义与设值: #include <map> map<string, int> inMap; inMap.clear(); inMap.insert(make_pair("chargeId"...

2013-08-16 10:29:38 937 3

原创 从上次写的10行代码看java与c++的异同

从上次写的10行代码看java与c++的异同   c++和java定义一个类都是使用class,然后都是用大括号包着; 但是里面c++是写一次public,下面定义的都是public,记得后面必须有个冒号,可以出现多个public;java需要每个前面都注明是public; java一般会在class前加public,不加则别的类不能使用,但是不能写private和protected,c...

2013-08-15 17:11:28 186

原创 在单例中少用static的解决方案

    由于单例和static在内存中的存放位置不一样,而有些应用不管是使用单例还是使用static都是为了共用某个成员,如果混合使用,比如单例里面又使用了static,就会导致某些成员不能保持一致。 最好的解决方案是如果使用了单例,那么单例里成员就不要再使用static,也不要使用static的全局变量。但是如果我设计这个class时还不确定是否使用单例,那可以使用static,只是单例时...

2013-08-12 17:50:12 237

原创 关于tuxedo进程服务自增长后报错问题分析

问题描述: 当tuxedo的进程自动增长后,应用会持续报错: Connection does not exist (err11) 问题分析: 报错信息来源于操作Altibase时。咨询了altibase厂家认为数据库没问题,所以推测是操作altibase的变量失效了所致。 变量代码: AltibaseIntf * abdb::AltibaseIntf::getInstance(...

2013-08-06 18:00:38 214

原创 fprintf函数导致进程挂死问题分析

今天tuxedo的某个服务一调用就挂死,不报错,没coredump,经过打日志定位,有问题的代码是这一行: fprintf(m_fp,"%s%s",strTime.c_str(),strFmt.c_str()); m_fp是File*,后面两个变量都是string,并且都能打印出来,没有问题。 DaYong一口咬定就是fopen的问题。于是查看fopen的代码: m_fp =...

2013-08-02 15:26:07 1336

原创 论数据库连接的创建与关闭对程序性能的影响数量级

今天有个同事说某个应用程序卡住了10秒,是因为代码里进行了两个数据库的连接导致。我觉得不可思议。 根据验证,从打开数据库,执行一条简单的sql,到关闭数据库连接,大概需时0.001秒~0.002秒。 当然,这个结果与数据库性能、主机性能、连接代码的优劣也有关系。 但是从数量级上看,如果只是操作一次或数次,数据库的连接关闭与应用程序的性能关系是不大的。 但是,如果在一次操作应用程...

2013-08-01 16:05:17 278

原创 static关键字在c++与java中的不同

static关键字在c++与java中基本是类似的,无论是使用方法还是含义。但是有一点是不同的: AltibaseIntf getInstance() { static AltibaseIntf dbi; return dbi; } 在java中,这样定义会在编译期报错,illegal modifier for parameter。这里只能用final修饰...

2013-07-31 16:05:04 205

原创 varchar2和varchar的区别

oracle的char、varchar、varchar2、nvarchar、nvarchar2的区别是什么? char不用说了,是定长,用空格补足,如果是变长的字段,又没有补足的必要,不要用这个; varchar从来没用过,如果用plsql下拉框来选,7.0版本的都选不上,旧版本就不清楚。但是如果直接用create table语句可以新建该类型,不过plsql10+oracle10g就不行,会...

2013-07-31 11:47:12 211

原创 ubuntu11.04安装后

两年前搞过,基本忘了,所以又再重新玩玩。 总结:ubuntu还是无法替代windows,平常再家里玩玩可以,想直接在公司用基本不行。 首先可以换个桌面。 word、excel那些都能用LibreOffice打开,不需要担心。 右上角选择无线网络就能上网。 默认的firefox就可以上网。 右上角的系统设置-显示器可以调节分辨率,不过很少选择,基本没得调。 qq...

2013-07-28 10:21:22 140

原创 如何在linux的weblogic上增加启动参数

在windows的myeclipse非常简单,就是 window-preference-myclipse-application server-weblogicX-JDK中增加就可以了。 但是linux上怎么增加? 登陆控制台 http://ip:7001/console 版本是WebLogic Server管理控制台 12c 点击锁定并编辑 点击环境-服务器,选...

2013-07-25 17:00:51 1152

在linux上替换动态库的内存变化分析

在linux上替换动态库的内存变化 测试static变量: static string staticString = "123"; void queryFreezingMoney(CFmlBuf& inBuf, CFmlBuf& outBuf) { string in = GetString(inBuf,"SEND_CODE"); if (in == "1"...

2013-07-23 18:09:05 392

原创 myeclipse各版本发布时间

MyEclipse2013 2013.4 1000M MyEclipse10.5 2012.6 MyEclipse10 2011.11 903M eclipse3.7 MyEclipse8.5 2010.3 826M MyEclipse6.0 2007.9 569M eclipse3.3 MyEclipse5.1 2006.11 390M eclipse3...

2013-07-22 22:41:04 688

菜鸟学hibernate

好多年前,曾经写了1个多月的hibernate代码,当时还不怎么会java,虽然有两门语言比较熟悉,但是毕竟java不熟悉很多东西都看不懂。记得当时组长逼我看的一本不记得名字的hibernate书,上面的反射都看不懂,什么映射也不懂,但是写代码却没难度,都是依葫芦画瓢嘛,你懂的。 当时看着别人很流畅的写出new一个对象,set两个属性,调用一下update方法,数据库竟然就修改了记录!我傻傻...

2013-07-22 20:42:41 153

原创 关于c++的static关键字

C++中的static关键字 讲static前先出一道题. 系统代码中有这么一段: IWriteOff.h文件 class IWriteOff { public: ... protected: static AcctmanmParam m_AcctmanmParam; ... } IWriteOff.cpp文件 AcctmanmParam IWri...

2013-07-22 17:49:58 120

原创 关于java内存

最近系统偶尔抛出错误: Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded 于是简单研究了一下内存的配置。 -XX:PermSize=64m -XX:MaxPermSize=64m 这个是非堆内存配置,初始与最大。64兆系统启动没有问题,如果设置为32兆,则会报错: java.lang.OutOfMe...

2013-07-18 16:30:24 95

原创 tapestry

可参考官方文档: http://tapestry.apache.org/tapestry4.1/quickstart/helloworld.html 也可以参考中文的: http://wenku.baidu.com/view/f9d9a7c24028915f804dc2e6.html 包是都需要的: 2008-03-26 16:07 331,716 back...

2011-08-31 11:54:16 131

原创 账务管理

账务管理简称帐管。在这边新接触到的名词,之前一直听着的都是账务、出账等等。 帐管是什么 百度文库里《账务管理.pptx》的描述是:包括四大功能模块,收费、欠费、账单、信控。 今天看了pdm,里面分了12个部分,归类后主要包括:收费、销帐、帐单/票据、帐务稽核、积分、托收、呆坏账 今天做了个培训,对帐管有了其他一些了解。三户模型里,帐管比较关注账户。 有四个概念很重要:账户、账本、...

2011-08-31 11:04:15 290

原创 jms

首先要知道jms是api,实现有众多,bea里weblogic的jms恰好也取了这个名字,它就是一个实现,ibm的websphere里mq也是一个实现。具体看百度百科: http://baike.baidu.com/view/157103.htm weblogic的jms架构参考: http://wenku.baidu.com/view/54aefb8583d049649b6658ba....

2011-08-30 12:02:32 67

原创 weblogic

weblogic10 myclipse5.5 两年没用weblogic,忘得一干二净,那时候还落后的使用8.1。 在eclipse看到这个是启动成功: (还老等着毫秒出来,那是tomcat干的事) Bad version number in .class file 解决:eclipse的weblogic的jdk没配置 修改端口方法: D:\bea\user...

2011-08-30 09:36:14 95

原创 volatile等

volatile 和synchronized一起比较会好理解。同一个变量,什么都不用,各线程处理时,变量值在同一时间,可能是不同的;volatile能保证同一时间,变量值是一致的;synchronized能保证修改变量值是一个一个线程排队来的(比如同一时间,线程1和线程2都读取了变量i=1,没有问题,但是不用synchronized,就会同时修改i,如果是i=6,这样是没有问题的,因为不依赖任何...

2011-08-29 16:45:03 83

原创 android

新手参考这个搭建环境: http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html   eclipse最好用3.5或者3.6,按照这篇帖子,再低版本的有些会不支持,我用的是myclipse9;其他帖子有一些低版本的说明    android sdk and adv manager,安装过的版本,就不会再出现在里面!   ...

2011-08-29 09:46:05 87

原创 html5

  当前,video 元素支持三种视频格式: 格式 IE Firefox Opera Chrome Safari Ogg No 3.5+ 10.5+ 5.0+ No MPEG 4 9.0+ No No 5.0+ 3.0+ WebM No 4.0+ 10.6+ 6.0+ No   当前,audio 元素支持三种音频格式:  ...

2011-08-26 11:42:04 89

原创 concurrent

  package com.oyd.concurrent.print; import java.util.Date; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Lock; import ja...

2011-08-26 11:29:38 110

原创 ubuntu安装hive

从机器上拷贝hive包(因为我在windows上已经下载,并且安装不成功),解压; 然后export HADOOP_HOME和HIVE_HOME 安装成功。 bin/hive即可。 想不到在windows上搞不天不行,在ubuntu是这么easy。 =========== hadoop@ubuntu:~/hive-0.7.1$ bin/hive Cannot find...

2011-08-24 15:45:34 162

原创 ubuntu搭建hadoop

Ubuntu搭建hadoop 一 环境准备 ubuntu-11.04-desktop-i386 Hadoop-0.20.2-cdh3u1 Hbase-0.90.3-cdh3u1 Zookeeper-3.3.3-cdh3u1 Jdk-6u26-linux-i586.bin 二 安装中文输入法 System-administration-language support-keybo...

2011-08-24 10:33:31 104

原创 hbase读取文件入库方案

入库方案初稿 一、采集文件 采用shell脚本,从话单存放机器通过ftp分别get到四台服务器上(可按四台机器的处理速度比例存放) 二、读取文件 有两种方案,一是四台服务器分别启动各自的shell脚本,通过shell把各自的话单文件put到hdfs的虚拟目录,再通过map方法读取; 二是直接从文件存放硬盘位置各自读取; 倾向于第二种方案 三、解析文件 有两种方案,一是通...

2011-08-17 14:52:05 99

原创 org.apache.hadoop.ipc.Client: Retrying connect to server

2011-08-10 09:57:16,000 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: meimer/130.51.38.219:9001. Already tried 0 time(s). master启动没报错,但是在slave里报错。 解决方法: 1、把slave机器的namenode得for...

2011-08-10 10:13:19 181

原创 win xp搭建hadoop

win xp搭建hadoop 一 环境准备 Win xp Cygwin1.7.9 Hadoop-0.20.2 Hbase-0.90.3 Zookeeper-3.3.2 jdk-6u26-windows-i586.exe   二 安装cygwin 双击setup.exe 因为我已经在别的机器安装过,所以有安装拷贝,选择第三个;如果不是,选择第一个从internet安装 ...

2011-08-09 16:31:51 158

原创 ubuntu启动hadoop报错

报错信息: 删除了tmp,再format,再重启,未解决! 2011-08-03 23:15:28,053 WARN org.apache.hadoop.conf.Configuration: DEPRECATED: hadoop-site.xml found in the classpath. Usage of hadoop-site.xml is deprecated. Inste...

2011-08-03 23:43:28 244

原创 ubuntu的源

deb http://mirrors.sohu.com/ubuntu/ natty main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ natty-security main restricted universe multiverse deb http://mirrors.sohu.com/ubunt...

2011-08-03 16:55:48 82

原创 ubuntu使用笔记

在Ubuntu上装Hadoop http://cloud.youkuaiyun.com/a/20100901/278948.html ubuntu的终端位置 http://zhidao.baidu.com/question/129375828.html ubuntu qq http://wiki.ubuntu.org.cn/QQ bug,改完系统时间,发送频率过快,关掉聊天窗口后没事 ...

2011-08-03 16:19:49 239

原创 hbase配置

1、下载hbase hbase-0.90.3 2、下载zookeeper zookeeper-3.3.2 版本一定要对应上,同时检查lib里的jar包hbase、zookeeper、hadoop的版本是否对应 3、修改zoo.cfg 修改dataDir=C:/cygwin/home/Administrator/zookeeper-3.3.2/data_dir 增加:ser...

2011-08-03 15:44:40 121

对新同学的一些建议

对公司影响不好,删了吧。

2010-12-01 23:36:34 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除