摘要: 面试的问题: 腾讯: 1. 查看进程的命令 美团: 1. 常用的命令——美团/滴滴 2. 如何在性能测试的时候查看进程 3. kill -9/-15区别 滴滴: 1.如何找到一个特定文件 2. 如何替换一个文件中的字符串 2. 你有用Linux安装软件吗 3. 如何找到一个指定的进程 1.文件系统结 阅读全文
posted @ 2017-02-10 21:30 lesleysbw 阅读(3346) 评论(0) 推荐(0) 编辑
摘要: 一. python 3.5 1. 下载 2. Mac默认为2.7,所以这里主要介绍如何将系统Python默认修改为3.5。 原理: 1)Mac自带的python环境在: python2.7: /System/Library/Frameworks/Python.framework/Versions/2 阅读全文
posted @ 2017-02-06 15:03 lesleysbw 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: JUnit的核心对象:测试、测试类、测试集(Suite)、测试运行器 1. 测试: @Test注释的、公共的、不带有任何参数、并且返回void类型的方法 2. 测试类: 公共的,包含对应类的测试方法的类 例如:CalculatorTest.java测试类,其中add()为测试方法 JUnit在调用执 阅读全文
posted @ 2017-01-14 21:38 lesleysbw 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 1. 两种错误:Error和Failure Error是代码错误 Failure是测试失败 2. 常用注解: 1. @Test : 测试方法,测试程序会运行的方法,后边可以跟参数代表不同的测试,如(expected=XXException.class) 异常测试,(timeout=xxx)超时测试 阅读全文
posted @ 2017-01-14 19:44 lesleysbw 阅读(518) 评论(0) 推荐(0) 编辑
摘要: JUnit是一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 1. 阅读全文
posted @ 2017-01-14 19:23 lesleysbw 阅读(12320) 评论(0) 推荐(3) 编辑
摘要: 1. DAO层: 主要任务:做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。 DAO层的设计:首先是设计DAO层的接口,然后再Spring的配置文件中定义此接口的实现类,然后就可以在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪一个,显得结构非常清晰。DAO设计 阅读全文
posted @ 2017-01-11 10:51 lesleysbw 阅读(7839) 评论(0) 推荐(3) 编辑
摘要: 1. Spring 容器 http://blog.csdn.net/chenssy/article/details/8188570 2. Spring 注解 1)@Autowired http://blog.csdn.net/xyh820/article/details/7303330/ 2)注解开 阅读全文
posted @ 2017-01-11 10:30 lesleysbw 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 2.2 工厂方法模式 2.2.1 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。 遵循了开放—封闭原则。具体而言,核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂的角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况 阅读全文
posted @ 2017-01-09 19:47 lesleysbw 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是工厂模式? 工厂模式是常用的实例化对象的模式,它替代了new操作。核心思想就是:如何实例化一个合适的对象。 工厂模式分为三类:简单工厂、工厂模式、抽象工厂模式。 二. 三种工厂模式 2.1 简单工厂模式 2.1.1 定义 简单工厂模式(Simple Factory Pattern),又叫 阅读全文
posted @ 2017-01-08 21:25 lesleysbw 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是IOC? IOC:inversion of Control 控制反转。 1. 控制反转:即控制权由应用程序代码转到了外部容器。(反转:就是控制权的转移)。——降低业务对象之间的依赖程度,即实现了解耦。 2. 实现:IOC容器主要使用DI(Dependency Injection依赖注入) 阅读全文
posted @ 2017-01-05 21:56 lesleysbw 阅读(180) 评论(0) 推荐(0) 编辑