自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tumbler

这扯淡的人生

  • 博客(46)
  • 收藏
  • 关注

原创 Spring Boot整合Listener

方式一:使用注解扫描完成Listener注册方式二:使用方法完成Listener注册

2019-10-06 23:45:42 173

原创 Spring Boot整合Filter

方式一:使用注解扫描完成Filter组件注册方式二:使用方法完成Filter组件注册

2019-10-06 23:15:02 236

原创 Spring Boot 文件上传

Spring文件上传,设置文件上传单个文件大小和一次请求文件总大小

2019-10-06 16:57:41 249

原创 Spring Boot整合Servlet

方式一:通过@ServletComponentScan注解扫描方式注册Servlet。方式二:使用@Bean注解方法,并实例化注册Servlet。

2019-09-17 00:29:15 216

原创 SpringBoot项目创建方式四:基本结构+手工添加pom.xml依赖

使用基本Maven项目+手工添加Spring Boot依赖创建项目

2019-09-15 22:14:18 726

原创 SpringBoot项目创建方式三:Spring Initializr(Spring Boot CLI方式)

Spring Boot CLI安装和创建项目

2019-09-15 21:32:51 408

原创 SpringBoot项目创建方式二:Spring Initializr(IDEA方式)

Spring Initializr(IDEA方式)

2019-09-15 15:33:51 1774

原创 SpringBoot项目创建方式一:Spring Initializr(Web界面方式)

Spring Initializr(Web界面方式)

2019-09-15 15:32:19 40553 7

原创 祝看到的您中秋快乐-幸福安康

祝您 中秋节快乐 万事胜意 平安喜乐 幸福安康

2019-09-13 22:40:23 270

原创 GOF23设计模式-行为型模式10-备忘录模式(Memento)

备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态。

2019-08-25 14:48:09 141

原创 GOF23设计模式-行为型模式9-观察者模式(Observer)

观察者模式:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。又叫做发布-订阅(Publish-Subscribe)模式。

2019-08-25 13:30:10 159

原创 王国维《三种境界》

昨夜西风凋碧树。独上西楼,望尽天涯路。

2019-08-24 16:51:36 860

原创 GOF23设计模式-行为型模式8-状态模式(State)

状态模式:当一个对象的内部状态改变时,允许改变其行为,这个对象看起来像是改变了其类。

2019-08-24 16:18:11 205

原创 GOF23设计模式-行为型模式6-策略模式(Strategy)

策略模式:它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。

2019-08-19 08:26:40 146

原创 GOF23设计模式-行为型模式7-模板方法模式(Template Method)

模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某项特定步骤。

2019-08-18 23:21:36 153

原创 GOF23设计模式-行为型模式5-解释器模式(Interpreter)

解释器模式:给定一种语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。

2019-08-18 16:46:12 114

原创 每天坚持这9件事-让你越来越好

微笑、学习、适应、理解、包容、欣赏、谦让、善良、感恩

2019-08-18 16:14:27 652

原创 GOF23设计模式-行为型模式4-命令模式(Command)

命令模式:将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。也称之为动作Action模式,事务Transaction模式。

2019-08-18 15:45:41 143

原创 GOF23设计模式-行为型模式3-中介者模式(Mediator)

中介者模式:用一个中介对象来封装一系列对象之间的交互。中介者使各个对象不需要显式的相互引用,从而使其耦合松散,并且可以独立的改变它们之间的交互。

2019-08-18 14:37:31 156

原创 GOF23设计模式-行为型模式2-迭代器模式(Iterator)

GOF23设计模式-行为型模式2-迭代器模式(Iterator):提供一种遍历聚合对象的方式,而又不暴露该对象的内部表示。

2019-08-11 23:34:31 140

原创 GOF23设计模式-行为型模式1-责任链模式(Chain of Responsibility)

GOF23设计模式-责任链模式:将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能将请求传递给链上的下一个对象。...

2019-08-11 15:28:19 143

原创 GOF23设计模式-结构型模式7-享元模式(Flyweight)

GOF23设计模式-结构型模式7-享元模式(Flyweight):使用共享技术有效的支持大量细粒度的对象

2019-08-10 19:27:27 216

原创 GOF23设计模式-结构型模式6-外观模式(Facade)

GOF23设计模式-结构型模式6-外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这个子系统更加容易使用。

2019-08-09 23:50:05 156

原创 GOF23设计模式-结构型模式5-装饰模式(Decorator)

GOF23设计模式-结构型模式5-装饰模式(Decorator)

2019-08-05 08:41:52 203

原创 GOF23设计模式-结构型模式4-组合模式(Composite)

GOF23设计模式-组合模式:对部分-整体进行一致操作,常用于树形结构

2019-08-04 21:40:15 322

原创 GOF23设计模式-结构型模式3-桥接模式

GOF23设计模式-结构型模式3-桥接模式(Bridge Pattern)

2019-07-28 15:23:46 331

原创 GOF23设计模式-结构型模式2-代理模式

设计模式GOF23-代理模式(Proxy Pattern)

2019-07-27 15:05:27 193

原创 GOF23设计模式-结构型模式1-适配器模式

GOF23设计模式-结构型模式1-适配器模式

2019-07-24 08:44:39 328

原创 GOF23设计模式-创建型模式4-原型模式

设计模式GOF23-原型模式思考原型模式原型模式实现克隆绵羊多利(浅拷贝)克隆绵羊多利(深拷贝)利用序列化和反序列化技术实现深克隆何时使用?测试new与clone创建对象效率思考克隆技术是怎么样一个过程?JavaScript语言中,继承怎么实现?原型模式通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。java中的克隆技术,就是以某个对象为原型,复制出新的对...

2019-07-23 23:12:16 336

原创 MyBatis中参数使用 @Param 注解的四种使用场景

Mybatis中参数使用@Param注解的四种方式:1、多个参数时2、参数取别名时3、使用$时4、动态SQL参数作为变量时

2019-07-23 14:20:41 8345

原创 GOF23设计模式-创建型模式3-建造者模式

GOF23设计模式--建造者模式详解,宇宙飞船类建造示例

2019-07-23 08:39:26 247

原创 GOF23设计模式-创建型模式2-工厂模式:简单工厂、工厂方法、抽象工厂

设计模式GOF23-工厂模式:简单工厂、工厂方法、抽象工厂的实现

2019-07-22 12:10:35 391

原创 GOF23设计模式-创建型模式1-单例模式-5种实现方式比较和防止反射与反序列化漏洞

GOF23设计模式-单例模式-5中实现方式详解、比较、防止反射和反序列化破坏单例举例

2019-07-21 17:44:18 6416

原创 激情 承诺 思考 行动

没有承诺的激情,是冲动没有激情的承诺,是责任没有行动的思考,是空想没有思考的行动,是蛮干————《五分钟商学院》 ● 刘润

2019-05-01 17:02:07 407

原创 String、StringBuffer、StringBuilder

Java字符串String、StringBuilder、StringBuffer的区别是什么?为什么String不可变?三者的常用操作API。

2019-04-27 14:54:14 138

原创 Spring的jar包下载

工欲善其事必先利其器,学习Spring之前先准备好Spring资源,本章将介绍Spring的jar包官网下载方式,现由GitHub托管。条条大路通罗马,下载方式不唯一,仅供参考。1、直接输入最终下载网址进行下载2、从官网首页逐步到达下载目录下载后续将逐步学习其中内容。

2019-04-18 23:41:04 6491 3

原创 双重校验锁实现单例模式(对象单例,线程安全)

双重校验锁实现单例模式:public class Singleton { //采用volatile修饰 private volatile static Singleton singleton; //构造方法私有化 private Singleton(){} //双重校验锁 public static Singleton getInsta...

2019-04-15 19:05:59 1028 2

原创 外键查询

1.查询该表的主键被那些表作为外键使用:SELECT B.TABLE_NAME FROM ALL_CONSTRAINTS A, ALL_CONSTRAINTS BWHERE A.TABLE_NAME = '表名' AND A.OWNER = SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') AND B.OWNER = SYS_CONTEXT('USER...

2019-01-05 11:11:50 4230

原创 数据库将两张表进行横向连接(拼接成一张表的形式显示)

将两张没有关联字段的表进行横向连接,在工作中,对于一些报表的显示,需要展示两张没有关联字段的表中的数据,并且横向连接,比如下面两张表的数据:SELECT * FROM STUDENT T;SELECT * FROM COURSE C;现在需要显示成如下图所示样式:此时这两张表之间并没有相关联的字段,我们经常用的left join,right join, full j...

2019-01-01 15:48:30 21682

原创 Java笔试面试题(四)

每日一句:我既不悲观,也不乐观,只是每天早上睁开眼睛迎接新的一天,一个人努力过下去1. 下面这条语句一共创建了多少个对象:String s = "a"+"b"+"c"+"d"; 对于如下代码:String s1 = "a";String s2 = s1 + "b";String s3 = "a" + "b";System.out.

2018-07-27 23:27:56 289

空空如也

空空如也

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

TA关注的人

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