自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

软件测试开发校招面试题汇总

主要是总结校招面试过程中涉及到的面试题,方便大家应对面试中遇到的问题,包括Java、数据库、C++、操作系统、计算机原理、计算机网络等,共计九十多页,程序员面试必备

2017-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除