- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 设计模式之禅—23种设计模式详解_2 工厂模式
工厂模式:定义一个用于创建对象的借口,让子类决定实例化哪一个类UML图示:代码示例:/** * Created by nevenon 2017/9/12. */public class MobileCompany { public void main(String[] args[]){ AbstractProductFactory factory
2017-09-12 15:21:24 188
原创 设计模式之禅—23种设计模式详解_1 单例模式
通过设置私有构造器,禁止外部类创建该对象实例。本来中有一个静态方法(实例方法),通过访问该实例方法获取同一对象public class SimpleSingleton { private static SimpleSingleton instance; private SimpleSingleton(){} public static SimpleSingleton getIntance
2017-09-11 20:57:34 187
转载 synchronized 与 Lock,wait() 与notify()/notifyAll() 的那点事
http://www.cnblogs.com/benshan/p/3551987.html#3737242
2017-09-11 20:38:10 2542
原创 线程安全和非线程安全
面试中常被问到:ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?(前者是非线程安全的,后者是线程安全的)但是具体什么是线程安全与非线程安全,是什么原因导致的 并不清楚。朦朦胧胧记得非线程安全就是在多线程的时候容易出错,哈哈举个例子ArrayList和Vector下面的代码,在主线程中new
2017-09-11 20:21:41 284
原创 设计模式之禅—23种设计模式详解_0 概述
Java中设计模式(java design patterns)通常有23种。设计模式6大原则: 单一职责、里氏替换、依赖倒置 接口隔离、迪米特、开闭原则模式可以分成3类:创建型、行为型和结构型。创建型模式 创建型模式涉及对象的实例化,特点是不让用户代码依赖于对象的创建或排列方式,避免用户直接使用new创建对象。 创建型模式有以下5个: 工厂方法模式、抽象工厂方法模式、生成器模式、
2017-09-11 19:01:27 353
原创 Git idea整合,并上传至github
1.在github中创建一个账号:https://github.com/join?source=header-home2.下载git:https://git-scm.com/downloads 安装git:http://blog.csdn.net/renfufei/article/details/41647875/3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱
2017-09-11 18:40:24 265
原创 windows下搭建pycharm python Django Web 项目
安装python3.6(或者 anconda3)安装pycharm2017.2.3新建Django项目 项目名文件下表示工程的全局配置,分别为setttings.py、urls.py和wsgi.py,其中setttings.py包括了系统的数据库配置、应用配置和其他配置, urls.py则 表示web工程Url映射的配置。 目录neven则是在该工程下创建的app,包含了models.p
2017-09-11 16:10:25 595
原创 斐波那契数列求和问题
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)public
2017-09-11 15:20:16 2515
原创 图片轮播
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>图片轮播 (左右切换)</title><style type="text/c
2016-07-03 21:07:59 398
软件测试开发校招面试题汇总
2017-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人