`
文章列表
转载https://blog.csdn.net/rubenyu/article/details/6591741 代码中日志必须先判断级别 错误案例 现象描述:发现某些服务器的pv数不高,但服务器的load却不低,高于平均水平 错误分析 分析过程: 通过内存监控发现,GC的动作比较频繁,但无法找到原因,一次PLA偶然的发现了大量如log.debug(“memberId:” + member.getMemberId())代码 原因分析: 在代码中发现如下代码段很多: log.debug(“memberId:” + member.getMemberId()) 以上代码执行时, ...
问题:实际使用中有个功能需要参数列表以postForm表单的形式给用户(后台通知httppost),还需要将参数列表GETFrom表单的形式给用户(前台跳转httpGET)。其中form参数中有个参数是RSA加密的结果,有特殊字符(比如说“=”号),需要urlEncoding进行转码。 转码后,客户收到请求,前台通知成功验签成功,后台通知验签失败。 问题查找: 写了个callbackAction回显代码 String body= JSON.toJSONString(getRequest().getParameterMap()); getResponse.setContentType( ...
解决方案: 必须勾选weblogic的对应的server》一般配置》高级》启用weblogic插件 现象: apache   IP:A 代理端口:9901 weblogic IP:B 通过https:A:9901/index.jsp。 页面返回成功,输入用户名密码,登记登录。 使用httpwatch查看,前面都是https请求。 点击登录后,返回http 302 ,Redirect to http:B:9901/main/mainx.do http response header : LOcation:http:B:9901/main/mainx.do 浏览器报错:400 Your br ...
1、在项目下运行 mvn dependency:tree -Dverbose 如果出现omitted for duplicate,说明有重复引入. eg: org.easymock:easymockclassextension:jar:2.4:test -omitted for duplicate cglib:cglib-nodep:jar:2.2:test  -version managed from2.1_3; 说明easymockclassextension包引入了cglib-nodep2.1.3版本,但项目中又定义了2.2版本。 2、如果使用了eclipse,可以选择pom.x ...
安装jdk时,会安装两个jre目录,一个是在在jdk目录下的jre目录,一个是单独的jre目录。 这两个jre目录有什么不同? jdk下的jre是专用jre,外面jre是公用jre。 1、专用jre 安装jdk时会同时安装一个jre。专用jre才能运行jdk中包含的工具。专用jre没有注册表设置。(通常位于 C:\Program Files\jdk1.7.0\jre)。 2、公用jre 公用JRE可以由其他JAVA程序使用,并且包含在 JDK 外部(通常位于 C:\Program Files\Java\jre1.7.0)。公共 JRE 会注册到 Windows 注册表。 我们知道运行J ...
转发 http://zyan.cc/post/269/3/1/ 查看Apache并发请求数及其TCP连接状态[原创]    这两天搭建了一组Apache服务器,每台服务器4G内存,采用的是prefork模式,一开始设置的连接数太少了,需要较长的时间去响应用户的请求,后来修改了一下Apache 2.0.59的配置文件httpd.conf: 引用 # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes ...
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。 DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。 TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE,DELETE,DROP放在一起比较: TRUNCATE TABLE:删除内容、释放空间但不删除定义。 DELETE TABLE:删除内容不删除定义,不释放空间。 DROP TABLE:删除内 ...
转自 http://www.aixchina.net/club/viewthread.php?tid=28052 环境:       Oracle WebLogic 10.3.2         AIX 6 starting weblogic with Java version: java version "1.6.0" Java(TM) SE Runtime Environment (build pap6460sr8-20100409_01(SR8)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc64-6 ...
weblogic fot AIX 64 启动出错(Type=Segmentation error vmState=0x00040000)及解决办法   今天,有同事在AIX上安装weblogic 10.3.2,域配置完成,启动时出错,经google及亲自试验,发现是ulimit参数不适所致,修改ulimit参数,重启后正常。 启动信息及修改参数如下:   ================================   $ ./startWebLogic.sh . . JAVA Memory arguments: -Xms512m -Xmx512m -XX:MaxPermSize= ...
环境:Aix系统,weblogic11g 问题:weblogic的一个domain安装7个server,server的启动参数都是-Xms256m -Xmx 512m。全部启动后,系统telnet无法登陆。 查找问题: 怀疑是内存不足,weblogic控制台可登陆,登陆控制台关闭server。否则系统重启。 telnet登陆系统,查看内存,运行内存查看命令topas 内存参数如下: MEMORY 6144M PAGING SPACE 64M 解决问题: PAGING SPACE 太小,PAGING SPACE换页空间,相当于window的虚拟内存,PAGING SPACE一般可设置为内存 ...
#finderr 错误码 例如: finderr 772
创建域慢启动慢的特征:创建域到70%时,进程长时间等待(命令行创建时停止在100%处),创建域启动Weblogic的时候也是长时间停止。 Weblogic在Linux下启动慢的原因,发现从进程堆来看,线程挂在security相关的随机数生成上面,是由于JDK的Bug(JDK从/dev/random读取‘randomness’经常耗费10分钟或者更长的时间),查询了下相关资料,解决办法可以有如下三种办法: 1)较好的解决办法: 在Weblogic启动参数里添加 “- Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动) ...

C++中::的用法

    博客分类:
  • C++
::表示作用域,和所属关系 1)global scope(全局作用域符),用法(::name) 2)class scope(类作用域符),用法(class::name) 3)namespace scope(命名空间作用域符),用法(namespace::name) 例如: int g; class A : PPP::B{//表示B类属于PPP命名空间 public: int a; int test(); static int add(int a,int b); } int A::test(){//表示test属于A类 return 0; } int A::add(int a,int b){ ...
无法创建共享内存,可能由于数据库异常终止导致内存没有释放。重新启动时,提示不能再创建内存。 使用ipcs与ipcrm删除共享内存,再启动。 1.ipcs -m 查看informix相关的共享内存 2.ipcrm -m 内存id 依次删除 3.oninit -v 启动数据库
查看空间使用情况 df -g 使用30% ulimit -a 查看filesize文件限制为1G 原因:导出的数据超过1G,超出了Aix文件限制。 解决: 修改文件限制,root用户修改/etc/security/limits default:      fsize = 4194302 .......... fsize修改为-1,则无限制,或修改为更大的值。
Global site tag (gtag.js) - Google Analytics