jeofey的专栏

一直努力奔跑的程序媛

vue和vue-router结合构建web页面

简介核心:采用模板语法来声明式地将数据渲染进 DOM 的系统;特色:实现数据的双向绑定-->数据和 DOM 已经被建立了关联,所有东西都是响应式的,省去了传统JavaScript对dom的遍历,事件绑定等过程。vue文档:https://cn.vuejs.org/v2/gui...

2018-04-12 10:55:29

阅读数 280

评论数 0

理解架构中的设计原则

在使用面向对象的思想进行系统设计时,应遵循面向对象的设计原则,前人总结的7条分别是:单一职责原则、开闭原则、里氏替换原则、依赖注入原则、接口分离原则、迪米特原则和优先使用组合而不是继承原则。 单一职责原则(SRP-Single Responsibility Principle) 单一职责也就是...

2017-07-10 16:35:16

阅读数 495

评论数 0

SpringBoot系列—mybatis和spirng security

Spring 结合mybatis,以及Spring Security实现用户认证(Authentication)和授权(Authorization)功能.Spring Security是专门针对基于Spring项目的 安全框架,充分利用依赖注入和AOP来实现安全功能。Spring Boot针对Sp...

2017-06-28 17:14:46

阅读数 1885

评论数 3

SpringBoot系列—Spring Cloud快速入门

为了解决单块式架构可用性低,可伸缩性差,集中发布的生命周期以及违反单一功能原则,微服务(Microservice)应运而生了,将功能按照边界拆分为单个服务,但是每个服务之间的通讯如何解决?Spring Cloud 的出现为我们解决分布式开发中常用的问题给出了完整的方案。Spring Cloud 基...

2017-06-27 14:34:36

阅读数 1504

评论数 0

SpringBoot系列—Redis使用

SpringBoot对redis的支持是通过Spring Data Redis 来时闲的,使用之前引入jar包: compile('org.springframework.boot:spring-boot-starter-data-redis') org.springframework.boot....

2017-06-19 16:20:48

阅读数 4195

评论数 0

SpringBoot系列—docker安装使用(windows 7)

Docker是一个轻量级容器技术,类似于虚拟机技术。docker是直接运行在当前操作系统(linux)之上,而不是虚拟机中,但是也实现了虚拟机技术的资源隔离,性能远远高于虚拟机技术。 Docker支持将一个软件编译成一个镜像(image),在这个镜像里做好对软件的各种配置,然后发布这个镜像,使用者...

2017-06-15 15:49:49

阅读数 1653

评论数 0

SpringBoot系列—SSL配置

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提...

2017-06-14 14:44:32

阅读数 2573

评论数 0

SpringBoot系列—基础配置

入口类 SpringBoot项目一般在项目的根包目录下会有一个artifactId+Application命名规则的入口类,入口类有一个main方法(标注的java应用的的入口方法),main方法中使用SpringApplication.run()启动应用项目。 例: package com.e...

2017-06-13 15:35:17

阅读数 427

评论数 0

SpringBoot系列—概述

SpringBoot 产生主要解决java开发中以下问题: 1.减少配置 2.简化部署流程 3.降低第三方技术集成难度 SpringBoot内嵌了Servlet容器,因此很容易创建一个独立运行的基于Spring框架的项目。 核心功能 1.独立运行的Spring项目 Spring项目以jar包的形式...

2017-06-12 17:23:02

阅读数 408

评论数 0

SpringBoot系列—@Transactional 事务管理

@Transactional(readOnly = false,propagation = Propagation.REQUIRED,rollbackFor = Exception.class) 参数解析: propagation 传播行为: REQUIRED:Support a current ...

2016-12-19 17:30:51

阅读数 4175

评论数 0

设计模式(一)工厂模式

官方定义:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。 使用意义:使用设计模式是为了可重用代码,让代码更容易被他人理解,保证代码的可靠性。可复用的面向对象软件系统主要包含两大类:应用程序工具箱和框架(框架是指构成一类特定软件可复用设计的...

2016-04-18 13:43:22

阅读数 1673

评论数 0

设计模式(二)单例模式

概念 单例模式也被称作单件模式(单体模式),主要作用是控制某个类型的实例在应用中是唯一的,还提供了一个全局唯一访问这个类实例的访问点getInstance方法。单例模式是对象的创建模式之一,此外还包括工厂模式。 单例模式的特点 该类只有一个实例该类自行创建实例(改类内部创建自身的实例对象)想整...

2015-11-26 09:47:18

阅读数 2204

评论数 0

设计模式(三)建造者模式

建造者模式概念 任务:软件开发过程中,当遇到一个“复杂的对象”,该对象由好多部分组成,各个部分的组合比较稳定或有一定的依赖次序,但各部分自身却经常面临变化时,可以隔离出“复杂对象的各个部分”的变化,从而保证系统中“稳定结构算法”,这就是建造者模式的任务。建造者模式将复杂的内部创建封装,对于外...

2015-11-25 18:17:32

阅读数 1375

评论数 0

设计模式(四)原型模式

概念 原型模式是指用原型实例指定创建对象的种类,并通过拷贝这些原型来创建新的实例。也就是说原型模式是通过复制现在已存在的对象来创建一个新的对象,被拷贝的对象和新创建的对象类型相同(是同一个类的实例)。使用原型模式时,我们首先要创建一个原型对象,再通过复制这个原型对象来创建更多同类型的对象。原...

2015-08-21 14:14:23

阅读数 3712

评论数 3

设计模式(七)组合模式

概念 组合模式,也被称作合成型模式或者Composite模式,将对象组合成树形结构以表示“整体-部分”的层次关系。组合涉及的是一组对象,其中有的对象可能含有其他的对象(对象群组),而有的只是单个对象(叶子Leaf)。 组合模式涉及目的:让用户能够用统一的接口来处理单个对象以及组合对象。 例如:文件...

2015-08-21 13:54:38

阅读数 2587

评论数 0

设计模式(五)适配器模式

概念 适配器模式是指将一个接口转换为客户希望的另外一个接口,该模式使得原本不兼容的类可以一起工作。实现了由“源”到“目标”的适配,适配器负责把“源”过度到“目标”。 模式结构 例如Apple手机Android手机的充电器接口不兼容,在专卖店购买苹果手机时一般都会带一个充电器转换头,一个小...

2015-07-27 21:37:55

阅读数 1684

评论数 0

设计模式(六)桥梁模式

概念 桥梁模式是对象的结构模式,又称为柄体模式或接口模式。桥梁模式的用意是“将抽象化(Abstraction)与实现(Implementation)脱耦,使得二者可以独立的变化”。将两个角色之间的继承关系改为聚合关系,就是将他们之间的强关联改为弱关联,也就是说抽象化和实现之间使用组合/聚合关系而...

2015-07-20 14:30:19

阅读数 1564

评论数 0

设计模式(八)装饰模式

概念 装饰模式能够在不改变原类文件和继承的情况下,动态的宽展一个对象的功能,通过创建一个包装对象来包裹真实的对象。 模式结构 在这几类角色结构中,必须扩展Component的功能,但Component并不知道Docorator的存在,ConcreteDocorator才是具体的装饰对象,起了给Co...

2015-07-07 14:38:03

阅读数 2109

评论数 0

设计模式(九)外观模式

概念 外观设计模式也称作facade模式,用来给子系统的一组接口提供统一接口,作为一种结构型模式,主要解决客户端和组件中的子系统有过多的耦合问题。外观模式对子系统提供了一个更高层次,更简单的接口,从而降低了子系统的复杂度和依赖,外观对象隔离了子系统和客户端,从而降低了耦合。 模式结构 外观模...

2015-05-26 17:21:39

阅读数 1307

评论数 0

java 调优

1.监控工具 javamelody    参考:https://blog.csdn.net/lk_blog/article/details/137609992.jdk自带工具 jconsole 在jdk/bin目录下3.jvm gc     参考:https://www.cnblogs.com/i...

2018-05-29 14:52:44

阅读数 150

评论数 0

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