Cassie❤

不盲从,不抱怨,不嫉妒,不等待,听内心的声音

【设计模式】策略模式与spring结合

       在上一篇《【设计模式】策略模式》中,我们讲解了策略模式的基本概念和用法。策略模式是符合“开闭原则”的典型案例,但在上一篇文章中,我们发现,如果想调用其他的策略,虽然不用修改核心业务代码,但需要修改客户端代码。我们说,将策略的选择放在功能页面,当用户选择时,向后端传入策略,从数据库字典...

2018-09-11 19:32:21

阅读数 153

评论数 0

【设计模式】策略模式

目录 一、简介: 二、代码(Java): 步骤 1:创建一个接口 步骤 2:创建实现接口的实体类 步骤 3:创建 Context 类 步骤 4:使用 Context 来查看当它改变策略 Strategy 时的行为变化 步骤 5:执行程序,输出结果 三、实际应用: 参考: 一、简...

2018-09-11 08:49:50

阅读数 136

评论数 0

【设计模式】单例模式

      单例模式,Singleton Pattern,创建型。       一个单一的类,该类创建自己的对象,同时保证只有一个对象被创建。       提供访问其唯一的对象的方式,可直接访问,不需要实例化该类的对象。       关键代码:构造函数是私有的。       大部分时候,都...

2018-09-09 12:21:29

阅读数 50

评论数 1

【MySQL】MyISAM与Innodb

       数据存放在数据库中有一定的存储方式,这种是引擎。不同引擎存取,功能,占用空间大小,读取性能有区别;        好比我们保存图片,可以保存层不同的格式如JPEG,PNG,BMP等,但给我们或者用户看到实际图片的内容是一样的,直观区别是,占用系统的空间大小与清晰程度可能不同。我们保...

2018-08-26 20:49:00

阅读数 61

评论数 2

【算法】二叉排序树:创建二叉树,并以中序遍历输出

常见的二叉树: 二叉树定义: 在计算机科学中,二叉树是每个结点最多有两个子树的树结构 demo: 1、创建节点类:Node public class Node { private Node left; // 左子节点 private Node right; // 右子节点 ...

2018-08-19 20:32:04

阅读数 357

评论数 1

【Java基础】用final关键字修饰方法的参数

       在项目学习过程中,接触到了一种传参的方式:用final关键字修饰方法的参数。 一、在方法中,用final修饰参数的好处如下: 1、确保,不会也不能对于参数进行修改,保证了调用发起方数据的安全; 2、避免在方法体中修改参数,引起不必要的错误; 3、程序员工作不是一个人的工作,你设置...

2018-08-12 20:22:58

阅读数 255

评论数 2

【Redis】redis持久化——RDB

一、redis为什么要做持久化                 由于Redis是一种内存型数据库,即服务器在运行时,系统为其分配了一部分内存存储数据,一旦服务器挂了,或者突然宕机了,那么数据库里面的数据将会丢失,为了使服务器即使突然关机也能保存数据,必须通过持久化的方式将数据从内存保存到磁盘中。...

2018-07-28 15:07:37

阅读数 133

评论数 8

【MySQL】MySQL的7种join

在上一篇文章中,我们建了两张表:tbl_dept,tbl_emp,并向这两张表插入了一些数据,在这篇文章中,我们借用前面的两张表,研究MySQL的join。两张表的数据如下1、A、B两表共有 select * from tbl_emp a inner join tbl_dept b on a.de...

2018-06-24 18:28:58

阅读数 672

评论数 11

【Oracle】建立关联三个表的视图

一、背景在我们的业务中,经常会有这样的需求:将某对象集合以列表的形式展示,但被展示的对象信息可能来自多个表,这时候,我们为了减少在系统对数据的处理,提高查询速度,会通过建立视图来解决这类问题。二、具体代码关联的三个表为:T_A,T_B,T_CCREATE VIEW V_AGREEMENT_INFO...

2018-04-01 17:32:12

阅读数 1428

评论数 10

【Linux】MySQL主从配置

以下配置是在两个服务器分别安装完MySQL基础上完成。一、配置主库systemctl stop firewalld.service    // 关闭防火墙systemctl disable firewalld.service  // 禁止开机自启1、开启log-bin(二进制日志)目的:开启二进制...

2018-03-11 22:31:07

阅读数 243

评论数 16

【JAVA基础】[异常处理]项目中悄无声息的RuntimeException

关于异常处理,你知道哪些内容?项目中自定义的RuntimeException是用来做啥的,你清楚不?!

2017-09-30 23:14:17

阅读数 355

评论数 14

【Java基础】[异常处理]try,catch,finally

什么是异常处理?异常处理中为什么会有try,catch,finally?它们是用来做什么的呢?这篇文章将带你入门。

2017-09-24 17:23:10

阅读数 260

评论数 24

【C++】总体认识,c++与java简单对比

      学习了C++的一些知识,因为Java是用C写的,而C++是对C的封装,所以有java基础,学C++不难。       C++在形式上比java繁琐,比如要有main方法,函数定义,成员变量赋值,静态成员赋值等。       但是C++有指针类型,所以在操作类,函数,数组上,更灵...

2018-10-22 10:22:25

阅读数 78

评论数 2

【C++】构造函数与析构函数

构造函数用于初始化对象; 析构函数用于销毁对象; 。。。

2018-10-07 23:53:29

阅读数 50

评论数 1

【Java基础】Hashmap

     hashMap实现Map接口,基于hashing原理,以键值对形式存储,允许null键/值,非同步的集合类型;      hashmap的底层存储结构是基于数组和链表的。 一、put方法 public Object put(Object key,Object value); ...

2018-09-30 20:30:28

阅读数 69

评论数 0

解决项目中的跨域问题

一、跨域是什么?        解释跨域之前,先了解同源策略,简单描述是:域名,协议,端口相同。       跨域的官方解释是:跨站http请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的http请求,即不符合同源策略。 二、什么情况下...

2018-09-22 12:33:24

阅读数 231

评论数 2

【Spring-data-jpa】Spring-data-jpa与spring,jpa,Hibernate的关系总结

     我们在使用持久化工具的时候,一般都有一个对象来操作数据库,在原生的Hibernate中叫做Session,在JPA中叫做EntityManager,在MyBatis中叫做SqlSession,通过这个对象来操作数据库。我们一般按照三层结构来看的话,Service层做业务逻辑处理,Dao层...

2018-08-05 19:45:22

阅读数 311

评论数 1

【Redis】Redis主从架构和主从从架构集群搭建详细步骤

本文转自:《Redis主从架构和主从从架构集群搭建详细步骤》将里面的搭建过程亲自试过,希望给路过的朋友带来帮助。以下是转载内容: 本文主要介绍Redis主从架构和主从从架构,耐心阅读完本文,相信你会对Redis主从架构和主从从架构有一个清晰的认识。 Redis主从复制的功能非常强大,它有以下好...

2018-07-29 15:01:35

阅读数 202

评论数 10

【Redis】redis持久化——AOF

《Redis AOF 持久化学习笔记》 文章 Redis 快照持久化学习笔记 介绍 Redis 快照持久化的功能,除了快照持久化外,Redis 还提供了 AOF(Append Only File)持久化功能。与快照持久化通过直接保存 Redis 的键值对数据不同,AOF 持久化是通过保存 Red...

2018-07-28 20:29:24

阅读数 185

评论数 6

【Maven】生命周期

1. Maven 构建生命周期        Maven 构建生命周期就是 Maven 将一个整体任务划分为一个个的阶段,类似于流程图,按顺序依次执行。也可以指定该任务执行到中间的某个阶段结束。        1)Maven 的内部有三个构建生命周期,分别是 clean, default, si...

2018-07-22 21:37:36

阅读数 70

评论数 4

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