自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超级马的博客

用代码改变世界

  • 博客(12)
  • 资源 (30)
  • 收藏
  • 关注

转载 面向对象的设计原则

面向对象的设计原则面向对象设计原则分别为:单一职责原则开闭原则依赖注入原则里氏替换原则迪米特原则接口分离原则1. 单一职责原则系统中每一个对象都应该有一个单独的职责,所有对象仅关注自身职责的完成,每个类都应该有一个职责,对外只提供一种功能,而引起类变化的原因只能有一个。2.开闭原则核心思想就是:一个对象对扩展开放,对修改关闭。它的意思是当软件功能需要修改,

2017-09-25 10:48:17 260

原创 JAVA知识之设计模式(一):代理模式

代理模式的概念代理模式就是屏蔽用户对真实对象的访问,而是使用代理对象完成用户的请求。代理对象可以完成真实对象的所有功能,也可以添加特有的和真实对象无关的新功能。 生活中也常常见到代理模式的应用,例如我们可以到火车票代理点去购买火车票,代理点就是代理对象,替代火车站售票处来做发售车票的工作。著名的spring框架核心功能AOP也是应用了代理模式,将业务代码和系统代码解耦分离。 代理模式也能用来实现

2017-04-05 14:04:35 364

原创 JAVA知识之多线程(五):计时器功能

计时器功能需要用到两个类Timer和TimerTask。 - 需要定时执行的线程类,需要继承TimerTask类。 - 每个Timer对象对应的是一个单独的线程,用来执行Timer对象绑定的定时器任务,当定时器任务全都完成时,对应的线程会终止,并被垃圾回收。执行过程也许会非常漫长,这段时间内,定时器会阻止主线程结束,如果想提前结束定时器任务,应该调用定时器的cancel()方法。 - 线程安全

2017-03-31 14:08:38 2240

转载 JAVA知识之多线程(四):线程池

1.简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, RejectedExecutionHandl

2017-03-31 10:10:42 226

原创 JAVA知识之多线程(三):同步和锁

线程的同步和锁机制线程的同步是为了保证当多个线程都在对同一个对象进行操作的时候,保证目标对象在当前只能被一个线程所访问,为了保证数据的完整性。同步应用最简单的例子就是销售火车票了。比如某一列火车共有票数100张,全国各地车站都可以发售火车票,那么火车票余量就是各个火车站需要共同操作的对象了,每销售一张火车票就要在余量的基础上减一,减法操作执行前,其它的火车站是不可以继续卖票的,这就是线程的

2017-03-24 14:32:38 261

原创 JAVA知识之多线程(二):生命周期和守护线程

1.线程常用APIpublic void start() 开始执行一个线程,调用run()方法。注意同一个线程不可以多次调用start()方法.public static Thread currentThread() 获取当前线程对象public String getName() 获取线程名字public Thread.State getState() 获取线程状态publi

2017-03-22 16:57:14 638 1

原创 JAVA知识之多线程(一):基础知识

JAVA知识之多线程(一)1.线程是什么?进程又是什么?线程是程序运行的基本单位,所有的命令都在线程中运行。进程可以是独立运行的一段功能。进程是由一个或者多个线程组成的,且一个进程至少包含有一个线程,可以认为线程是进程的子集。程序执行时,系统资源会分配给进程,同一个进程内的线程都使用这个进程里的系统资源。定义很难理解是吧?我举个例子就简单多了:我们平时工作和生活中经常使用电脑,

2017-03-22 09:23:16 368

原创 Datatables内自定义按钮,并实现对table内数据的读取和操作。

使用render属性操作表内数据,实现自定义按钮功能和对表内数据的操作。

2016-09-11 13:45:45 9314 1

原创 Datatables的初始化配置

在datatables初始化的时候,有时需要对一些特性进行设置,以满足实际业务的需求。

2016-08-04 10:02:05 3686

原创 JAVA 输出从1到100以内的质数,每5个一行。

使用JAVA语言,输出1到100之间所有的质数,并按照每行5个的顺序排列。

2016-08-02 15:51:54 23866 2

原创 Datatables的特性

datatables控件灵活的特性,包括分页,搜索,排序,汇总等等。

2016-07-26 15:50:39 354

原创 Datatables的初始化

最近在做报表展示的需求,朋友推荐了一个基于JQuery的表格控件Datatables,免费开源,而且有很方便的分页功能,还具有很好的交互功能,在这里做一下记录,希望可以帮助到做报表展示的朋友。

2016-06-17 14:35:30 4284

AutoRunner 中文版

AutoRunner 中文版

2017-06-01

apache-cxf-2.4.2

cxf2.4.2

2017-06-01

cpuz 硬件检测

cpuz 硬件检测

2017-06-01

HP Virtual User Generator 用户指南 中文版

HP Virtual User Generator 用户指南 中文

2017-05-31

JBPM工作流开发指南

jbpm开发指南 中文版

2017-05-31

Eclipse开发学习笔记 代码

eclipse开发学习笔记 源代码

2017-05-02

jdk1.5 windows 64位官方正式版

jdk1.5.0.22 是jdk1.5的最后一版

2017-03-13

apache-ant 1.9.6

apache-ant 1.9.6

2017-03-10

阿里巴巴java开发手册

阿里巴巴公司java项目开发手册

2017-02-09

GEF-ALL-3.5.0

GEF3.5.0 插件

2017-01-16

struts2 jar包

struts2 jar包

2017-01-16

Junit-4.8.2.jar

Junit4.8.2 jar包

2017-01-16

spring4.0.4-jar包

spring 框架 4.0.4 jar包

2017-01-15

mysql5.5 windows32安装包

mysql5.5 windows32安装包

2017-01-15

jdk1.6 windows64位安装包

jdk1.6 windows64位 安装包

2017-01-15

jdk1.5 windows64版

jdk1.5 windows64位安装包

2017-01-15

jdk1.5 for windows32 安装包

jdk1.5 windows32位安装包

2017-01-14

hibernate4.2 jar包

这是hibernate4.2框架用到的jar包

2017-01-14

tomcat7 windows64

这是tomcat7 windows64位官方版。

2017-01-14

tomcat6 windows64位

tomcat6.0 windows64位版本。

2017-01-13

GEF入门系列 教程

八进制编写的GEF入门教程,pdf版本。

2017-01-13

jdk1.5 windows64

2017-01-12

jdk1.5 windows32

jdk1.5 windows32

2017-01-12

JDK4.5 windows32位

JDK4.5 windows32位

2017-01-12

tomcat7 windows64位

2017-01-12

tomcat 6 windows64位

2017-01-12

GEF 3.5.0官方版

2017-01-12

GEF入门系列

2017-01-12

GEF入门教学

2017-01-12

GEF开发指南 中文版

GEF(Graphical Editing Framework)是一套基于mvc结构的可视化开发框架,能和eclipse很好的结合,适用于eclipse插件的开发。

2017-01-09

空空如也

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

TA关注的人

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