来源: 学习web开发,为什么必须要先装一个WEB服务器? 在本地计算机上随便创建一个web页面,用户是无法访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。这说明什么问题? 1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程...
分类:
编程语言 时间:
2015-10-23 16:12:31
阅读次数:
140
SLF4j是Apache Common Logging的代替者。 Apache Common Logging使用的是动态绑定来确定具体日志库,在运行时从classpath中寻找可用的具体日志库,这样会产生很多classloader和classpath相关的问题,而且很难排查...
分类:
其他好文 时间:
2015-10-23 13:42:41
阅读次数:
259
一、内存泄露Dump导出方法1.1、android项目下的内存泄露记录方法1.1.1 内存泄漏的排查方法Dalvik Debug Monitor Server (DDMS)是ADT插件的一部分,其中有两项功能可用于内存检查:·heap查看堆的分配情况·allocation tracker跟踪内存分配...
分类:
其他好文 时间:
2015-10-22 16:59:44
阅读次数:
307
问题描述:周一发现线上的一个程序从上周日一直运行“卡妆了十多个小时,本来是10MIN一次更新数据的,导致现在数据一直停留在过去,并且由于程序一直“卡妆不报错,使得我们收不到报警短信通知。问题分析与定位:根据报错日志来看,是一个类A的static区域发生了异常,由于在sta..
分类:
编程语言 时间:
2015-10-20 10:33:28
阅读次数:
244
SpringMvc+thymeleaf+HTML5环境下遇到中文乱码......(注意是HTML5) 按照以往经验逐个排查,开发环境统一为utf-8编码,服务器也配置了编码过滤器。前台页面也是utf编码的。郁闷,到底哪里出错了呢?排错1:开发者工具检查请求,发现我的post请求体(表单)乱码第...
分类:
编程语言 时间:
2015-10-18 21:33:53
阅读次数:
789
内存泄漏是coding中经常容易出现的问题, 而且很难查。 本文中总结了几个常见的内存泄漏问题, 分别举例实现, 并列出用代码分析工具——valgrind中memcheck检查的结果, 一 一对错误进行排查。本文围绕工程valgrind-sample进行讲解。 先看下工程结构:
methods类写了几个可能存在内存操作问题的函数, main.cpp调用methods类函数:
method...
分类:
其他好文 时间:
2015-10-18 20:08:05
阅读次数:
271
因为种种原因同事很不愉快的走了,设备还动不起来,又是我的活了。编写了简单的程序,对设备进行调试,结果出现了同事说过的问题,不仅电机不受控制。自己只好从头检查程序,因为程序很简单,所以肯定了不是程序问题。经过对设备的一番排查过后,发现是在一处连接步进电机驱动器方向控制的端子和PLC之间的一个电阻焊接松...
分类:
其他好文 时间:
2015-10-18 12:45:20
阅读次数:
209
本文来读书籍《深入理解java虚拟机-JVM高级特性与最佳实践》的阅读笔记,并且对虚拟机性能监控与故障排查一节做了内容整理。关于导图中的两部分内容还是希望大家能够亲自测试体验下,在网上也有不少的文章介绍,这里摘录几篇个人认为不错的文章,供参考:jstat/jinfo/jstack/jmap命令行工具...
分类:
其他好文 时间:
2015-10-15 20:30:35
阅读次数:
163
最近写了一个程序,实时读取rsyslog日志,但是遇到一个问题:mysql插入速度存在延时,速度非常慢,于是开始了排查;1. 分析程序,将认为比较耗时的地方进行线程分析,无效;2. 按照网上说的,多行插入,commit都没有效果;3. 重装mysql驱动,无效;4. 编写简单的测试语句插入数据库,发...
分类:
数据库 时间:
2015-10-15 20:06:26
阅读次数:
268
#include<stdio.h>
intmain()
{
inti,sum=0,flag=0;
charkiller;
for(i=1;i<=4;i++)
{
killer=64+i;
sum=(killer!=‘A‘)+(killer==‘C‘)+(killer==‘D‘)+(killer!=‘D‘);
if(sum==3)
{
flag=1;
printf("%cisthekiller.\n",killer);
break;
}
}
i..
分类:
其他好文 时间:
2015-10-15 06:31:14
阅读次数:
194