自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

转载 UML类图几种关系的总结

原地址:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generaliz

2017-07-29 18:12:13 251

原创 Java设计模式之结构型七大模式

这一篇我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:下面我对这七个模式,进行的是自己我总结和对比,具体见图:下面开始讲这七个模式1 适配器模式1, 适配器模式 适配器模式将某个类的接口转换

2017-07-28 21:18:01 590

原创 Java设计模式之创建型模式

一、如上文所述,Java中的设计模式分为三大类,下面我们先将第一类设计模式,即创建型模式,具体解释如下:1、工厂模式(factory method pattern): 定义了一个创建对象的接口, 但由子类决定要实例化的类是哪一个. 工厂方法让类把实例化推迟到子类.1.1,普通工厂模式就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:

2017-07-27 16:35:16 721 1

原创 java中的设计模式总

Java中的设计模式分类见下图1:详情如下;一、创建型模式1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不

2017-07-26 14:56:03 433

原创 Java经典问题算法大全

Java经典问题算法大全/*【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... */package cn.com.flywater.FiftyAlgorthm;public class Fir

2017-07-26 10:44:21 376 1

转载 Java中常用的排序算法

分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。  1. 直接插入排序基本思想:在要排序的一组数中,假设前面(n-1)[n>=2]

2017-07-26 10:20:40 403

原创 java中的内部类总结

内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构//外部类class Out { priva

2017-07-22 16:39:17 269

转载 WebService到底是什么?

一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?   当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是

2017-07-22 16:03:21 332

转载 EJB到底是什么?

1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计

2017-07-22 15:23:44 647 1

原创 jvm之内存调优

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和JavaVisualVM。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源(

2017-07-17 10:02:41 683 1

原创 JVM是什么?

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制

2017-07-17 09:47:10 746 1

原创 Jvm类加载机制总结

一个类在 JVM 里的生命周期有5个阶段如果细化也可以分为7个阶段,具体如下。装载(Loading),链接(Linking),初始化(Initialization),使用(Using),卸载(Unloading)。其中链接又分为:验证(Verification),准备(Preparation),解析(Resolution)。

2017-07-17 09:21:30 555 2

转载 垃圾回收机制,如何优化程序

虽然程序员无法控制JVM的垃圾回收机制。但是可以通过编程的手段来影响,影响的方法是,让对象符合垃圾回收条件。  分别说来有一下几种:  1、将无用对象赋值为null.  2、重新为引用变量赋值。比如:  Personp=newPerson("aaa");  p=newPerson("bbb");  这样,newPerson("aaa")这个对象就是垃圾了——

2017-07-08 09:37:17 784 1

转载 IT人士必去的10个网站

1、Chinaunix 网址:http://www.chinaunix.NET/ 简介:中国最大的Linux/unix技术社区。2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的Oracle小组。3、51cto 网址:http

2017-07-01 15:34:03 602

qrcode解析二维码

在QRcode的压缩包里面包含两个文件夹,分别对应着生产二维码的demo和解析二维码的demo,用户可以根据自己的实际情况来选择使用或者改写插件。

2018-06-21

php版本的demo修改后

这是在我上次传的demo的基础上,支付宝,方面自己修改成自己的demo,微信,在原有的基础上增加了h5支付。压缩包里面有详细的文档和数据库,接口等信息。这个服务我用的nodejs写的。

2017-11-15

php版本的demo支付

里面含有支付宝和微信的php版本的支付demo和所需资源的详解,下载后解压得到源码,然后根据我博客或者其他博文来进行配置,然后调试支付宝或者微信支付

2017-11-10

网页分享例子

里面含有三种网页分享的源码,和一个侧边栏的demo。内容完整,方便以后自己进行查看。

2017-10-19

SublimeText3+nodejs

这里面包含sublime64位的安装包,汉化包,注册机,和nodejs插件。

2017-09-28

spin进度条

这是下载的spin.js的进度条加载,然后里面有自己的写的一个demo。在test文件夹下,我们自己平时下载的东西往往都很复杂,而我们只是用一个东西的一个简单功能而已。所以自己看我里面的示例即可。

2017-09-27

sublime3.14中文破解版

sublime3.14中文破解版,无需安装,解压直接运行,且里面包含32位和64位的自行选择,用着特别方便。为了以后下载方便,就自己上传到自己的资源页。

2017-09-26

ssm框架整合源码+文档

ssm框架整合源码+文档

2017-08-14

Mybatis Generator自动生成代码

是Mybatis Generator自动生成代码所需要的jar包和例子

2017-08-14

Java多线程详解

就是java多线程的编码实现以及自己整理的文档

2017-08-10

Java设计模式之结构型模式源码以及文档

对应着我博客

2017-08-01

Java设计模式之创建型模式源码以及文档

就是我博客中对应的文档和源码

2017-08-01

jeesite-master原码以及文档

压缩包内含有原码以及安装步奏,和修改的常用地方

2017-03-17

空空如也

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

TA关注的人

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