自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 git 提交代码流程

一、一般流程1. git clone url // 从url clone最新代码2.git checkout -b mybranch // 新建分支并且换到mybranch,然后在mybranch上开发代码3.git status // 查看代码状态4.git add . // 将工作区代码加到暂存区(有时需要一个个添加 git add filename )5.git c...

2019-10-21 16:03:11 1155 2

原创 Linux 常用操作命令

常用指令:1、ls: 显示文件或目录-l : 列出文件详细信息l(list)-a : 列出当前目录下所有文件及目录,包括隐藏的a(all)2、mkdir:创建目录-p:创建目录,若无父目录,则创建p(parent)3、cd:切换目录4、touch:创建空文件5、echo:创建带有内容的文件。6、cat:查看文件内容7、cp:拷贝8、mv:移动或重命名...

2018-09-01 23:08:21 179

原创 Java设计模式(3):观察者模式

一、模式定义:1、观察者模式(Observer):定义对象之间一对多的依赖关系,使得每当一个对象改变状态,则所有的依赖于他的对象都会得到通知并且自动更新。该模式也被称为发布--订阅模式、模型--视图模式、源--监听器模式。2、组成结构:(1)、Subject(被观察者):定义被观察者必须实现的职责,它必须能够动态的增加、取消观察者。他一般是抽象类或者实现类,主要用于管理观察者并且通...

2018-08-28 15:30:17 280

转载 上传本地代码及更新代码到GitHub教程

一、上传本地代码:第一步:去github上创建自己的Repository,创建页面如下图所示:红框为新建的仓库的https地址第二步:(可不做)echo "# Test" >> README.md第三步:建立git仓库git init第四步:将项目的所有文件添加到仓库中(如果想添加某个特定的文件,只需把.换成特定的文件名即可)git ad...

2018-08-26 21:25:29 309

原创 Java 设计模式(2):装饰模式

一、模式定义(What):1.装饰模式(Decorator):又称(Wrapper)动态的给一个对象添加一些额外的职责,就增加功能而言装饰模式相比生成子类(继承机制)更为灵活。2.组成结构:(1).Component(译:元组)抽象的装饰对象:该类可以是一个抽象类或者接口,是该模式最基本,最核心,最原始的对象。(2).ConcreteComponent(译:真实元组)具体的装饰...

2018-08-26 21:16:18 197

原创 Java设计模式(1):代理模式

一、模式定义(What)1.代理模式(Proxy):为其对象提供一种代理以控制对这个对象的访问;是一种对象结构型模式;也称:"委托模式",是一种基本设计技巧。(代理模式使用代理对象完成用户请求,屏蔽用户对真实对象的访问)2.模式解读:(1).一个原对象对应一个代理;(2).其他对象不会直接访问原对象,而是通过访问代理对象;(3).代理对象需要访问原对象,但是原对象无法感...

2018-08-16 14:54:37 227

原创 Java设计模式六大原则(6):开闭原则

1.定义:一个软件实体类、模块和函数应该对扩展开放,对修改开闭。(就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化)2.问题:在软件开发的过程中,无法避免的因为变化、升级和维护等原因需要对软件原有的代码进行修改,此时可能会给旧的代码中引起错误,也可能会使我们不得不对整个功能进行重构,并且需要对原有的代码进行重新测试。3.解决...

2018-08-09 17:43:03 748

原创 Java设计模式六大原则(5):迪米特法则

1.定义:一个对象应该对其他的对象保持最少的了解。就是一个类对自己依赖的类知道的越少越好。(最少知道原则)2.问题:类与类之间的关系越密切,耦合度就越大,当一个类发生改变时,对另一个类的影响也越大。(这不符合低耦合,高内聚的原则)3.解决:尽可能地降低类与类之间的耦合度。对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内部,对外除了提供的public方法,不对外泄漏...

2018-08-09 16:59:36 274

原创 Java设计模式六大原则(4):接口隔离原则

1.定义:一个类不应该依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。2.问题:类A通过接口I依赖类B,类 C通过接口I依赖D,如果接口I对于类A和类B不是最小接口,则类B和类D必须去实现他们不需要的方法。3.解决:将接口I拆分为独立的接口,类A和类C分别继承他们需要的接口,这样也就是接口隔离。接口隔离的原则建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的...

2018-08-09 14:17:34 319

原创 Java设计模式六大原则(3):依赖倒置原则

1.定义:高层次的模块不应该依赖低层次的模块,二者应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。2.问题:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来完成。此时,假如类A是高层次的模块,如果修改则会引起不必要的风险。3.解决:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接的与类B或者类C发生联系,此时会降低修改A的几率。4.理解:...

2018-08-09 13:31:38 1032

原创 Java设计模式六大原则(2):里氏替换原则

(最早是由麻省理工学院的一位女士体提出)1.定义:(1)对于每一个类型为T1的对象o1,当使用类型为T2的对象o2对其进行替换时,对于所有的使用对象o1的程序段都没有影响。则说明类型T2时类型T1的子类。 (2)所有引用基类的地方必须能透明的使用其子类的对象。 (3)子类可以扩展父类的功能,但是不能改变父类原有的功能。2.问题:有一个功能P1,由类A来完成实现。现在需要将功能P...

2018-08-08 18:00:56 331

原创 Java设计模式六大原则(1):单一职责原则

1.定义:不要存在多于一个导致类变更的原因。即:一个类只负责一项职责。2.问题:类T负责两个不同的职责:职责P1,P2。当由于职责P1需求发生改变从而需要改变T时,这时就有可能导致P2的功能发生改变。这是我们不希望看到的。3.解决:遵循单一职责的原则。建立两个类T1、T2,由T1负责P1功能;T2负责P2的功能。这样当需求发生改变的时候修改T1(T2)就不会影响P2(P1)的正常功能。(将...

2018-08-08 16:35:58 215

转载 Hibernate 学习

参考以下博客 : https://blog.csdn.net/u013087513/article/details/65630291

2018-07-28 13:35:27 147

转载 1.Java 数据库连接 statement 用法

1、创建 Statement 对象建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法 createStatement 创建,如下列代码段中所示:Connection con = DriverManager.getConnection(url, "sunny", "");Statement stmt = con.createS...

2018-07-26 10:27:40 829

原创 web.xml 组件分析

<web-app><display-name> </display-name><!-- web应用的名字 --><description> </description><!-- web应用的描述 --><context-param> </context-par

2018-07-26 10:27:19 265

原创 Java Swing

1.Swing  便是Java中的GUI

2018-06-03 22:00:54 125

原创 Java 枚举和泛型

1.Java 枚举类型(1).语法修饰符   enum 名称{        //枚举体        常量1,常量2,...,常量n;    } 例:private enum Direction{ //枚举体 EAST,SOUTH,WEST,NORTH;//分号可有可无 }(2).使用方法/...

2018-06-03 21:59:13 641

转载 java中Dao模式

什么是DAO  1.Data Access Object(数据存取对象)2.位于业务逻辑和持久化数据之间3.实现对持久化数据的访问DAO模式的作用1隔离业务逻辑代码和数据访问代码2.隔离不同数据库的实现业务逻辑层,数据访问层(Oracle,SQLServer,MySQL)DAO模式的组成部分DAO接口DAO实现类实体类数据库连接和关闭工具类DAO模式的实际应用定义一个接口PetDaopublic ...

2018-05-30 10:43:02 568

转载 Java中==和equals的区别

点击打开链接

2018-05-14 10:54:57 141

原创 Linux Makefile 文件

1.vi Makefile 创建并编辑文件2.代码TARGET=test  ##将所有文件编译后放在该文件内KVER=$(shell uname -r) ##uname -r  用于获取linux的内核版本号KDIR=/lib/modules/$(KVER)/build  ##内核的目录PWD=$(shell pwd) obj-m +=$(TARGET).o def...

2018-04-26 20:10:37 234

原创 J2EE 类的创建

1.创建Book类package J2eeTest;//包名 /** * @author wanjinYoung * */public class Book { private String name;//书名 private String author;//作者 private String ISBN;//编码 //ISBN 为条形码 //带参数的构造函数 publ...

2018-04-25 17:21:51 258

原创 Java 中的 Stream 流

1.Stream 的特性:a.元素序列:Stream 以序列的形式提供了特定类型的元素的集合。根据需求,它可以获得和计算元素,但是不会存储任何元素。b.源:Stream 可以将集合、数组和 I/O 作为输入源。c.聚集操作:Stream 支持 filter 、map 、limit 、reduce 等的聚集操作。d.流水技术:Stream 操作返回流本身,所以它们的返回值可以以流水的形式存在。这些操...

2018-04-25 11:09:27 164

原创 Linux 中 MySQL java实现

1.建立MySQL数据库(1)输入命令,打开数据库服务     sudo service mysql start(2)root 用户执行    mysql -u root(3)建立数据库    create database EXAMPLE;(4)使用数据库    use EXAMPLE;(4)建立数据表    create table table_name...

2018-04-24 15:33:35 602

JavaBean与map的互相转换

使用Java反射机制,将给定的javaBean转化为Map数类型,以及将Map类型的数据转化为JavaBean

2018-09-10

空空如也

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

TA关注的人

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