10 2017 档案
摘要:一、高内聚、低耦合 大学的时候,上过一门叫《软件工程》的课程,课程中讲到了耦合,解耦等相关的词汇,当时很懵懂,不解其意。 耦合:是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象,其实就是两个体系之间的藕断丝连。其实在现实生活中藕断丝连也未必不是一件好事。但在软件系 统
阅读全文
摘要:文章出处:http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html 使用wireshark好久了,看了这篇文章,算是对工具使用和网络模型对应的很清楚的。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很
阅读全文
摘要:1、前言 玩过Java web的人应该都接触过JDBC,正是有了它,Java程序才能轻松地访问数据库。JDBC很多人都会,但是为什么我还要写它呢?我曾经一度用烂了JDBC,一度认为JDBC不过如此,后来,我对面向对象的理解渐渐深入,慢慢地学会了如何抽象JDBC代码,再后来,我遇到了commons-d
阅读全文
摘要:首先,先说明一下,java泛型文章的出处:http://www.cnblogs.com/lzq198754/p/5780426.html 作为学习笔记保存。 1.为什么需要泛型 泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给
阅读全文
摘要:做一个视频页面,自动化测试的时候崩溃。排查了半天,才发现虚表为NLL,然后调用的已经释放对象里面的函数。 问题出在哪呢?出在了左边的非阻塞Sleep的地方。对象已经释放掉了,但是好在阻塞循环,调用stop的时候,就崩了。
阅读全文
摘要:下图是从测试拷64位windbg抓的dump文件拖到32位windbg查看线程堆栈信息的效果。 那么我们加载一下wow64exts模块,因为需要这个模块帮助把64位的dump,转换成32位的dump。命令就是.load wow64exts 再次输入!sw 。这样就可以像在32位模式下分析dump一样
阅读全文
摘要:一、Maven是什么? Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶
阅读全文
摘要:一、Tomcat配置环境变量 tomcat从官网下载最新的即可,本人下载的是安装版本。在安装过程中需要设置用户名和密码以及选择相应的JDK的安装目录。这些都比较简单直接下一步即可,安装完成之后就是配置tomcat的环境变量。 配置环境变量的原因和配置java中的JDK的环境变量一样,都是为了能找到T
阅读全文
摘要:JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。 JAVA_HOME 指向的是JDK的安装路径,如C:\jdk1.5.0_06,在这路径下你应该能够找到bin、lib等目录。
阅读全文
摘要:昨天晚上提测,今天早上测试发来贺电,程序崩溃!!!!!! 而问题出在memcpy_s 真正的原因: 数据的源有问题。 访问不可访问的内存。
阅读全文
摘要:当程序在测试或者老化的时候很有用,只要程序有异常抛出,就能启用windbg调试,这样就能及时的保存现场。 程序崩溃时,windows系统会调用系统默认调试器,其设置在注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
阅读全文
浙公网安备 33010602011771号