`
文章列表
类之间大体分为5种关系:   1,依赖关系(Dependency) 单向,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类,是一种“use a”关系 如果A依赖于B,则B表现为A的局部变量,方法参数,静态方法调用等 [java] view plain copy  
作为java的屌丝,基本上跟上spring屌丝的步伐,也就跟上了主流技术。spring 顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。Spring Framework:即通常所说的spring 框架,是一个开源的Java/Java EE全功能栈应用程序框架,其它spring项 ...
我该如何写单元测试?  在团队中,单元测试是较难推行的敏捷实践之一,我思考后觉得有以下原因: 1、主观上觉得会加大工作量,影响进度; 2、从未接触junit等单元测试框架,害怕接触新事物 3、团队形式上要求、形式上开展,但是未能结合培训、Code Review等方式持续推行     其实单元测试是个相当简单的技术,当然,要做的完美也要花很多的心思。单元测试无非就是:AAA模式——Arrange(测试设置)、Act(调用测试里的代码)、Assert(测试通过的标准)。 测试设置:测试环境的准备,例如构造mock对象,设置数据库表数据等 Act:       编写测试方 ...
单元测试——基础概念   前言 我们都写过的某种测试 不要惊讶,你已经进行过某种程度的单元测试。你见过提交代码前不做测试的开发人员吗?在传统测试中,开发人员使用一个图形用户界面触发要测试的类的某个行为,然后检验结果。 那什么是单元测试,什么不是单元测试呢? 为什么不写单元测试
Javadoc注释的用法   Javadoc注释的用法   相关阅读:http://blog.163.com/hui_san/blog/static/5710286720104191100389/  Java 文档
  敏捷开发系列之旅 第二站(走近XP极限编程) 2014-03-19 19:28 2670人阅读 评论(14) 收藏 举报 本文章已收录于:   敏捷
http://www.leetcode.com/ http://www.nowcoder.com/ http://www.helloworld114.com/page-front/index.html 正保IT教育网 1. LeetCode Online Judge 2. IT面试网 专业的IT面试社区|IT公开课   3. 七月算法 - julyedu.com
背景:由于在阅读和学习的过程中容易迷失方向,失去耐心,需要一个可行走的骨架来参考,ThoughtWorks思特沃克的读书雷达和技术雷达等的知识非常值得参考,我认为对于我来说有些关键点的针对性需要加强。我结合个人的阅读、思考以及前辈们的建议,把自己目前认为不错的我的学习路线图拿出来跟大家探讨探讨,无论是从软件开发的整体还是部分来考虑,我认为这些“关键过程”很具有指导意义,希望帮助到小伙伴们。 应用软件开发学习指南:找到属于自己和团队的软件开发学习路线图 敏捷软件开发“关键过程”及其“推荐书籍”:       0.首先培养价值、勇气:首先“阅读阅读”自己 1.用户故事地图 
  Servlet框架基础和生命周期(结合源码)、destroy()的思考   前言                  Servlet是一个java编写的程序,此程序是在服务器端运行的,是按照Servlet规范编写的一个              java类。Servlet是处理客 ...
原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:1、用root登录,修改 vi  /etc/my.cnf;2、在[mysqld]节点下,加入一行: lower_case_table_names=1,如下: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-lin ...
一、什么是mock测试,什么是mock对象?   先来看看下面这个示例: 从上图可以看出如果我们要对A进行测试,那么就要先把整个依赖树构建出来,也就是BCDE的实例。   一种替代方案就是使用mocks 从图中可以清晰的看出 mock对象就是在调试期间用来作为真实对象的替代品。 mock测试就是在测试过程中,对那些不容易构建的对象用一个虚拟对象来代替测试的方法就叫mock测试。 知道什么是mock测试后,那么我们就来认识一下mock框架---Mockito   二、什么是Mockito 除了有一个好记的名字外,Mockito尝试用不一样的方法做mocking测 ...
  有效使用Mock编写java单元测试 Java单元测试对于开发人员质量保证至关重要,尤其当面对一团乱码的遗留代码时,没有高覆盖率的单元测试做保障,没人敢轻易对代码进行重构。然而单元测试的编写也不是一件容易的事情,除非使用TDD方式,否则编写出容易测试的代码不但对开发人员的设计编码要求很高,而且代码中的各种依赖也常常为单元测试带来无穷无尽的障碍。 令人欣慰的是开源社区各种优秀的Mock框架让单元测试不再复杂,本文简单介绍EasyMock,PowerMock等的基本常用用法。 Mock说白了就是打桩(Stub)或则模拟,当你调用一个不好在测试中创建的对象时,Mock框架为你模 ...

互联网运营

在近几年,我面对得得最多的一个对话场景和问题总是这样的—— 问:你是做什么工作的? 答:我在互联网圈做运营。 再问:什么是运营?运营到底是做什么的? ……   这个问题经历得多了,以至于有一阵每当我听到它 ...
文章是参考网上一个哥们分享的搭建,以及自己的补充而来。        Dockerfile应用场景       Dockerfile通过脚本批量运行命令集,一定程度解放了手工一条条输入命令运行程序,编写好Dockerfile脚本文件后,通过docker build(dock ...
如何使用 Dockerfile用来创建一个自定义的image,包含了用户指定的软件依赖等。当前目录下包含Dockerfile,使用命令build来创建新的image,并命名为edwardsbean/centos6-jdk1.7: docker build -t edwardsbean/centos6-jdk1.7 . Dockerfile关键字 如何编写一个Dockerfile,格式如下: # CommentINSTRUCTION arguments FROM
Global site tag (gtag.js) - Google Analytics