朴素的博客

默默的学习

JestClient 操作ES的几种常用方法,持续更新

@RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class) @ActiveProfiles("offline") public class JestClientTest {...

2018-11-02 14:26:33

阅读数 2021

评论数 1

认识一下Websocket

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~ 一、websocket与http WebS...

2017-10-10 10:45:06

阅读数 146

评论数 0

手把手搭建最简单的SSM框架Maven,idea(spring+springmvc+mybatis)附源代码

总结了在网上看到的几篇ssm教程,希望有一份自己自己的框架能够随时使用,并且是最简单的。所以在这里没有附加上log4j和junit,需要的同学可衣看其他教程,我这边就是要搭建一个最简单的ssm项目,方便以后能够再次基础上面进行扩展 当然,前提是要会使用maven,与本篇博客无关,就不说了。采用id...

2017-08-23 15:31:37

阅读数 10710

评论数 9

Git的使用(1)创建仓库,添加版本控制和提交

git学习之旅

2017-06-28 16:48:40

阅读数 170

评论数 0

mac操作mysql经常卡死,改用命令行操作

mac下mysql的关闭和开启命令

2017-03-18 16:09:44

阅读数 1514

评论数 0

设计模式之七:适配器模式—不兼容结构的协调

通过增加新的适配器类来解决接口不兼容的问题 一、适配器模式概述: 讲一个借口转换成客户希望的另一个接口,使借口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构模型,也可以作为对象结构型模式。在适配器模式中包...

2016-09-22 15:28:28

阅读数 328

评论数 0

设计模式之五:原型模式—对象的克隆

通过一个原型对象克隆出多个一模一样的对象,称为原型模式(Prototype Pattern) 克隆后的对象对原对象独立,对克隆后的对象进行修改不对原对象产生影响 一、原型模式概述 原型模式结构包含以下三个角色 Prototype(抽象原型类):声明克隆方...

2016-09-22 15:27:35

阅读数 428

评论数 0

设计模式之四:抽象工厂模式—产品族的创建

工厂方法模式的问题: 每个工厂只生产一个产品,导致系统中存在大量的工厂类,增加系统的开销,将相同的产品组成一个产品族,由同一个工厂来创建 抽象工厂模式概述: 抽象工厂模式为创建一组对象提供了一种解决方案,于工厂方法模式相比,抽象工厂模式中的具体工厂不止是创建了一种产品,啊负责创建一族产品...

2016-09-22 15:26:54

阅读数 804

评论数 0

设计模式之三:工厂方法模式—多态工厂的实现

简单工厂的严重问题: 当系统中需要引进新产品时,静态工厂方法通过所传入参数的不同来创建不同的产品,这必定要修改工厂类的源代码,违背了开闭原则 引入工厂方法模式: 针对不同的产品提供不同的工厂 定义: 定义一个用于创建对象的接口,让子类决定将 哪一个类实例化,工厂方法迷失让一个...

2016-09-22 15:25:46

阅读数 1640

评论数 0

设计模式之二:简单工厂模式—集中式工厂的实现

简单工厂模式的定义(Simple Factory Pattern): 定义一个工厂类,它可以根据参数的不同返回不同的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态的方法,因此简单工厂模式有被称为静态工厂方法(Static Factory Method),他属...

2016-09-22 15:24:45

阅读数 180

评论数 0

设计模式之一:单例模式—确保对象的唯一性

单例模式分为三种 饿汉模式懒汉模式IoDH(结合懒汉模式和饿汉模式) 一、饿汉模式 在类加载时就实例化了一个单例对象,再次创建时判断该对象是否存在,不存在则新建,存在则返回该对象 代码: class EagerSingleton{  ...

2016-09-21 14:32:23

阅读数 195

评论数 0

常用设计模式概览

设计模式 创建型模式 单例模式简单工厂模式抽象工厂模式原型模式建造者模式 结构型模式 适配器模式桥接模式组合模式装饰模式外观模式享元模式代理模式 行为型模式 职责链模式命令模式解释器模式迭代器模式中介者模式备忘录模式观察者模式状态模式策略模式模板方法模式访问者模式

2016-09-21 14:20:20

阅读数 119

评论数 0

欧几里得算法

class Main{ public static void main(String args[]){ System.out.println(gcb(90,60)); } public static int gcb(int p,int q){ if (q==0){ return...

2016-08-10 21:58:44

阅读数 116

评论数 0

ACM括号配对问题

主要思路: 左括号进栈,右括号与栈定元素匹配,不匹配为false,匹配继续循环,最后栈为空返回true import java.util.ArrayList; import java.util.Scanner; import java.util.Stack; public class Mai...

2016-08-04 10:56:49

阅读数 369

评论数 0

Thinkphp3.2下验证码的实现

Thinkphp中封装好了验证码的使用和验证方式,我们这里不讨论验证码的实现,利用Thinkphp提供给我们的方法来实现验证码,需要在php文件头声明use Think\verify 1、在文档中我们可以看到验证码最简单的生成方式: $Verify = new \Think\Verify();...

2016-08-03 09:54:46

阅读数 195

评论数 0

mac下自带的php无法加载验证码的问题

mac自带的php中缺少很多模块,在使用php加载验证码是无法使用,这是因为缺少了freetype和 libpng。这里有两个解决方案: 1、重新安装mac自带的php,在编译时使用新下载的php, 需要在terminal中输入一下指令: curl http://php-osx.liip.c...

2016-08-02 20:11:03

阅读数 415

评论数 0

Thinkphp中模板的使用方式(视图)

一、模板的使用     a、规则 模板文件夹下[View]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',/...

2016-08-01 10:23:06

阅读数 1171

评论数 0

Thinkphp中的连贯操作

一般而言,连贯操作指的是在查询时能够带入其他条件来查询。 一、常用连贯操作 1.where 帮助我们设置查询条件 2.order 对结果进行排序 $arr=$m->order('id desc')->select(); $arr=$m->order(array('id'=&g...

2016-08-01 08:06:10

阅读数 576

评论数 0

Thinkphp中的查询方式

EQ 等于 NEQ不等于 GT 大于 EGT大于等于 LT 小于 ELT小于等于 LIKE 模糊查询

2016-07-29 08:51:41

阅读数 147

评论数 0

使用Thinkphp小结1,增删改查

ThinkphpCURD操作,3.2、3.1文件结构对比

2016-07-28 08:03:01

阅读数 543

评论数 0

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