01 2015 档案
设计模式之模板方法模式
摘要:"那个,上次由于我老婆要给我做饭,所以就没有说完就走掉了、、、这个那个"。这次和以前一样,先来开场福利(工厂方法模式已被作者踹下场)。由美女抽象工厂介绍一下适用场景~大家欢迎抽象工厂之应用场景一个系统要独立于它的产品的创建、组合和表示时。一个系统要由多个产品系列中的一个来配置时。当你要强调一系列相关... 阅读全文
posted @ 2015-01-31 19:41 Yudar 阅读(264) 评论(0) 推荐(0)
设计模式之模板方法模式(Java实现)
摘要:"那个,上次由于我老婆要给我做饭,所以就没有说完就走掉了、、、这个那个"。这次和以前一样,先来开场福利(工厂方法模式已被作者踹下场)。由美女抽象工厂介绍一下适用场景~大家欢迎抽象工厂之应用场景一个系统要独立于它的产品的创建、组合和表示时。一个系统要由多个产品系列中的一个来配置时。当你要强调一系列相关... 阅读全文
posted @ 2015-01-31 19:37 Yudar 阅读(493) 评论(0) 推荐(0)
设计模式之抽象工厂模式(Java实现)
摘要:“上次是我的不对,贿赂作者让我先讲来着,不过老婆大人大人有大量,不与我计较,这次还让我先把上次未讲完的应用场景部分给补充上去,有妻如此,夫复何求。”(说完,摸了摸跪的发疼的膝盖,咳咳,我发四我没笑!真的!)。福利:工厂方法模式之应用场景 各位好,说起来应用场景,那简直是项目处处有工厂方法啊~虽然这... 阅读全文
posted @ 2015-01-31 19:35 Yudar 阅读(321) 评论(0) 推荐(0)
设计模式之工厂方法模式(Java实现)
摘要:“我先来”,“不,老公,我先!”。远远的就听到几个人,哦不,是工厂方法模式和抽象工厂模式俩小夫妻在争吵,尼妹,又不是吃东西,谁先来不都一样(吃货的世界~)。“抽象工厂模式,赶紧的自我介绍,工厂方法模式,你身为男人,要懂得绅士风度,lady first懂不懂,稍后再来,急什么。”(画外音:鱼哥,这是... 阅读全文
posted @ 2015-01-31 19:31 Yudar 阅读(306) 评论(0) 推荐(0)
设计模式之单例模式(JAVA实现)
摘要:单例模式之自我介绍 我,单例模式(Singleton Pattern)是一个比较简单的模式,我的定义如下: Ensure a class has only one instance,and provide a global point of access to it.(确保其某一个类只有一个实例... 阅读全文
posted @ 2015-01-31 19:30 Yudar 阅读(377) 评论(0) 推荐(0)
设计模式-UML类图基础
摘要:设计模式之序-UML类图那点事儿打14年年底就像写那么一个系列,用于讲设计模式的,代码基于JAVA语言,最早接触设计模式是大一还是大二来着,那时候网上有人给推荐书,其中就有设计模式,当时给我推荐的书我还隐约记得,叫GoF的,书名是《Design Patterns: Elements of Reusa... 阅读全文
posted @ 2015-01-31 19:27 Yudar 阅读(812) 评论(0) 推荐(0)
linux 学习的一些书单,对了解android 也有大用
摘要:要推荐的书,我在《那两年炼就的Android内功修养》这篇文章中有提到,这里再列一下出来:语言类:《深度探索C++对象模型》,对应的英文版是《InsideC+++ObjectModel》程序编译、链接、加载类:《链接器和加载器》,对应的英文版是《LinkerandLoader》《程序员的自我修养:链... 阅读全文
posted @ 2015-01-31 17:01 Yudar 阅读(464) 评论(0) 推荐(0)
CentOS7安装Openvswitch 2.3.1 LTS
摘要:CentOS7安装Openvswitch 2.3.0 LTS,centos7openvswitch一、环境:宿主机:windows 8.1 update 3虚拟机:vmware 11虚拟机操作系统:CentOS7-1406Openvswitch 2.3.1二、安装1、安装依赖包:yum -y ins... 阅读全文
posted @ 2015-01-31 14:57 Yudar 阅读(2765) 评论(0) 推荐(0)
使用 Docker 搭建 Java Web 运行环境
摘要:目录[-]原料前提条件安装 Docker做法下载镜像启动容器安装相关软件安装 JDK安装 Tomcat设置环境变量编写运行脚本退出容器创建 Java Web 镜像启动 Java Web 容器品尝总结Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它。Docker 是一种“轻... 阅读全文
posted @ 2015-01-28 11:38 Yudar 阅读(824) 评论(0) 推荐(1)
centos 安装 Vagrant
摘要:使用的软件:1. CentOS: CentOS release 6.4 (Final)2. Vagrant: vagrant_1.2.2_i686.rpm3. Virtualbox: VirtualBox-4.2-4.2.14_86644_el6-1.i686.rpm一、安装Vagrant:#yum... 阅读全文
posted @ 2015-01-26 20:58 Yudar 阅读(898) 评论(0) 推荐(0)
Android自定义组件——四个方向滑动的菜单实现
摘要:今天无意中实现了一个四个方向滑动的菜单,感觉挺好玩,滑动起来很顺手,既然已经做出来了就贴出来让大家也玩弄一下。一、效果演示(说明:目前没有安装Android模拟器,制作的动态图片太卡了,就贴一下静态图片吧,实际效果可以下载源代码查看)(向上滑动)(向下滑动)(向左滑动)(向右滑动)二、实现过程介绍1... 阅读全文
posted @ 2015-01-25 21:43 Yudar 阅读(790) 评论(0) 推荐(0)
@OneToMany、@ManyToOne以及@ManyToMany讲解
摘要:一、一对多(@OneToMany)1、单向一对多模型假设通过一个客户实体可以获得多个地址信息。对于一对多的实体关系而言,表结构有两种设计策略,分别是外键关联和表关联。(1) 映射策略---外键关联在数据库中表customer和表结构address定义,如下:?12345678910111213141... 阅读全文
posted @ 2015-01-25 21:38 Yudar 阅读(595) 评论(0) 推荐(0)
实体关系映射
摘要:一、实体关系概述 实体关系是指实体与实体之间的关系,从方向上分为单向关联和双向关联;从实体数量上分一对一,一对多和多对多。1、实体关系的方向性(1)单向关联 单向关联是一个实体中引用了另外一个实体。简单地说,就是通过一个实体可以获得另一个实体对象。例如,实体A对实体B的单向关联。实体A的代码如下:?... 阅读全文
posted @ 2015-01-25 21:37 Yudar 阅读(852) 评论(0) 推荐(0)
主键映射以及特殊类型映射
摘要:前面没有过多的描述@Id标注,现在拿出来单独谈谈!1、主键标识(@Id)属性定义如下:?12@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Id {}2、标注@Id后,还要涉及@GeneratedValue的使用@Gener... 阅读全文
posted @ 2015-01-25 21:36 Yudar 阅读(336) 评论(0) 推荐(0)
实体映射基础
摘要:一个普通的POJO类通过标注@Entity可以映射成为可持久化的类,可持久化的类可以对应数据库中的数据。映射成为实体类要依赖一些特定的规则。1、映射实体 (@Entity)标注为@Entity注释的类,表示该类是一个可持久化的类,当在容器中时,服务器将会首先加载所有标注了@Entity注释的实体类,... 阅读全文
posted @ 2015-01-25 21:33 Yudar 阅读(678) 评论(0) 推荐(0)
hibernate annotation多对多中间表添加其他字段的第三种方法
摘要:本示例主要以学生(T_Student)和课程(T_Course)之间的多对多关系,中间表Score(分数),学生表和课程表是多对多关系,另外为他们的关系添加额外的字段---分数:T_Student类如下:package server.com.upc.test;import java.util.Has... 阅读全文
posted @ 2015-01-22 20:39 Yudar 阅读(1444) 评论(0) 推荐(0)