自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

博采众长,自成一派;

非宁静无以致远,非淡泊无以明志

  • 博客(24)
  • 资源 (9)
  • 问答 (6)
  • 收藏
  • 关注

原创 Tomcat部署多个Sring Boot项目时Unable To Register MBean Exception的一种解决方法

Spring Boot 生成的war包部署到同一Tomcat时出现org.springframework.jmx.export.UnableToRegisterMBeanException: Unable to register MBean [HikariDataSource (HikariPool-2)] with key ‘dataSource’ 异常的解决方法异常如下org.apache...

2019-02-25 00:51:16 19171 8

原创 适配器模式

适配器模式定义Convert the interface of a class into another interface client expect. Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.将一个类的接口变成客户端所期待的另一种接口,从而使...

2019-02-14 00:00:12 317

原创 组合模式

组合模式定义Compose objects into tree structures to represent part-whole hierarchies. Composite let client treat individual objects and compositions of objects uniformly.将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对于单...

2019-02-13 23:58:21 435

原创 门面模式

门面模式定义Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口...

2019-02-13 23:56:46 574

原创 迭代器模式

迭代器模式定义Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.它提供一种访问容器对象中各个元素而又不暴露该对象内部细节的方法;分析迭代器模式是一种数据访问方法,同组合模式属于同一类别。迭代器模式是...

2019-02-13 23:55:16 375

原创 备忘录模式

备忘录模式定义Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state later.在不破坏分装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原...

2019-02-13 23:52:26 829

原创 观察者模式

观察者模式定义Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖它的对象都会得到通知并...

2019-02-13 23:49:57 173

原创 状态模式

状态模式定义Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.当一个对象内在状态改变时,允许其改变行为,这个对象看起来像改变了所属类。分析状态模式是一个很好用的模式。很明显,不同状态下行为是有所不同的。我们往往需...

2019-02-13 23:47:01 146

原创 访问者模式

访问者模式定义Represent an operation to be performed on the elements of of an object structure. Visitor lets you define a new operation without changing the classes of the elements on which it operates;封装...

2019-02-13 23:44:55 222

原创 桥梁模式

桥梁模式定义Decouple an abstraction from its implementation so that the two can vary independently.将抽象和实现解耦,使得两者可以独立地变化;分析桥梁模式是一个指导如何设计类依赖关系的模式。A依赖B,为了让A和B都拥有可扩展性,A不应该依赖B的实现,而应该依赖B的抽象,也就是基于接口或者抽象类;A依赖B...

2019-02-13 23:39:17 367

原创 享元模式

享元模式定义Use sharing to support large numbers of fine-grained objects efficiently.使用共享对象可有效支持大量的细粒度的对象;分析享元模式是池技术的重要实现方式。主要用于解决内存泄漏、对象数量爆炸等问题。共享对象以及细粒度对象是享元模式的关键。也就是将可以共享的信息抽取为共享对象,细粒度对象即为精确的、可共享的对...

2019-02-13 23:25:46 331

原创 解释器模式

解释器模式定义Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language.给定一门语言,定义它的文法的一种表示,并定一个解释器,该解释器使用该表示来解...

2019-02-13 23:21:47 162

原创 策略模式

策略模式定义Define a family of algorithms, encapsulate each one, and make them interchangeable.定义一组算法,并将算法封装起来,并且使他们之间可以互换;分析策略模式的核心是定义算法、封装算法并且让它们可以相互替换;相互替换的实现自然要通过继承或者实现相同接口来实现,这样他们在满足里氏替换原则的前提下...

2019-02-12 12:11:32 254 2

原创 Jackson Json 快速入门

文章目录Jackson Json 快速入门Java对象转换为JsonPOJO的转换多态条件下的转换集合转换Json转换为Java对象转换为POJO多态条件的转换集合转换Jackson Json 注解Jackson Json 快速入门Java对象转换为Json总体来说,从Java到Json,Jakson提供了三种方式:Java对象、JsonNode Tree、Json流。因为是要快速入门,所以...

2019-02-04 08:31:20 692 2

翻译 使用Jackson在多态条件下生成Json

Json PolymorphismJackson提供了一种在序列化java对象时维护子类信息的方式。这使得重新创建子类成为可能。类别信息可以作为Json属性被存储。在下面的例子里,我们会创建一个Zoo,拥有一个动物列表。动物可能是大象或者狮子,并且它们都是Animal抽象类的子类。当反序列化时,我们希望创建的是确切的子类。我们也展示了@JsonTypeInfo以及@JsonSubType注解的用...

2019-02-03 18:15:39 817

翻译 Jackson Min-In注解

Jackson Mix-In Annotations在Jackson中,注解是一种管理序列化和反序列化很好的方式。然而,当你想要注解一个第三方类,或者你不希望将你的POJO与Jackson耦合在一起时该怎么办呢?这就是Mix-In大显身手的地方。你定义一个mix-in抽象类作为实际类的一种代理。然后在代理类上使用注解。public class Main { public static voi...

2019-02-03 18:02:58 795

翻译 使用jackson 序列化集合(多态条件)

Jackson List serialization在这篇教程里,我们将看到如何把java中的list转换为JSON。序列化list有一点点棘手,因为在默认情况下,序列化以及反序列化List时类型信息并没有被存储。在这篇教程里,我们将看到两个栗子。第一个栗子里我们将一个拥有list作为其属性的对象序列化为JSON。在第二个栗子里,我们将尝试直接序列化List。在这两个栗子里,我们都将使用特殊的配...

2019-02-03 18:01:02 6712 3

翻译 Jackson通过流Jackson解析器解将Json转换为Java

Parse JSON to Java using Streaming Jackson ParserParse JSON to Java – Streaming Parser and GeneratorJackson 提供了一个将JSON解析为Java的底层API。该API为每个JSON对象提供token。举栗来说,JSON的开头符号‘{’将是解释器提供的第一个对象;键值对是另一种单一的对象。客...

2019-02-03 17:58:23 638

翻译 Jackson:Java解析Json——树模型栗子

JSON to Java Tree Model ExampleJackson提供了一个TreeNode类: com.fasterxml.jackson.databind.JsonNode。ObjectMapper提供了一个方法将JSON转换为一个以JsonNode作为根节点的TreeNode。这和DOM 节点在XML DMO树中比较相似。下面的栗子展示了从JSON字符串构建一棵树的过程;pub...

2019-02-03 17:55:43 1400

翻译 Java Json 库——Jackson介绍(翻译自官方推荐教程)

文章目录Java Json Jackson 介绍Java Json Jackson 库概览Java JSON Jackson——从Java创建JSONJava JSON Jackson——解析JSONJava JSON Jackson——注解和序列化Java Json Jackson 介绍Java Json Jackson 库概览Java Json Jackson是Java语言编写的Json...

2019-02-03 17:53:15 1803

翻译 Jackson Json注解和动态Bean

Json注解和动态BeanJson annotations and dynamic beansJSON String有时包含许多属性。创建一个包含所有的属性的POJO有时候很浪费。如果可以从一个Map里读取所有的属性不是很好嘛?Jackson 提供了注解来实现这样的目标。在下面的栗子里我们将两个属性设置在Bean里,其余属性将被读入Map里。这个栗子也介绍了一些Jackson里常用的注解。让我...

2019-02-03 17:47:41 1070 2

翻译 使用Jackson实现Json和Java相互转换的三种方式

文章目录Json数据和Java的相互转换Java to JSON and JSON to Java使用ObjectMapper对象实现Java对象转换为JSON和JSON转换为Java通过Tree模型实现Java和JSON的转换通过流创建JSONJson数据和Java的相互转换Java to JSON and JSON to JavaJackson 提供了可以被用来将Java对象转换为JSO...

2019-02-03 17:45:00 2745 2

翻译 Jackson实现Json Java 数据绑定

Json Java 数据绑定Json Java Data BindingJava 开发人员最喜欢处理…Java POJO。你会喜欢这样一个黑盒子的:你可以从一端放入JSON字符串,从另一端得到POJO。这就是Jackson的JSON Java 数据绑定的功能。举个栗子是最好的解释方法。我们使用来自免费音乐存档的json(译者注:实际上,现在无法访问url对应的资源)。我们可以将一个JSON字符...

2019-02-03 17:39:24 855

翻译 使用Jackson注解忽略Json中的字段

使用Jackson注解忽略Json中的字段Ignore fields in JSON using Jackson @JsonIgnoreProperties or @JsonIgnoreJackson 提供了一种将JSON绑定到POJO的高效方法。然而,有时候在将JSON转换为Java 对象以及将Java对象转换为JSON时,一些属性需要被忽略。Jackson提供了三种方法来忽略JSON中的字...

2019-02-03 17:26:22 4672

微信公众号生成推广二维码源码

微信公众号推广二维码源码 博文连接:https://blog.csdn.net/slx3320612540/article/details/88375918

2019-03-10

gson 源代码Jar、工程Jar、API Jar

最新GSON源文件、API文档和项目用Jar文件。GSON是google提供的一个JSON数据解析器,可以方便的实现对JSON的转换。一个Jar包也要5积分,有一个建议,寻找工具类代码时加上一个github要好很多,不但免费还最新。如问度娘: gson github要好于gson 下载~csdn 没有0积分的了,只好选1了。

2018-07-16

Javascript实现多功能拼图游戏

使用Javascript实现拼图游戏;该游戏支持重新开始、提示、选择图片、更换难度等功能、显式操作次数等功能;

2018-06-19

StarUML3.0破解替换文件

StarUML3.0破解文件,自制,自己也是学习软件的(学生),有能力还望支持正版

2018-06-09

红黑树插入删除伪算法

该资源描述了红黑树插入删除的伪算法,并提供相关图示

2018-03-10

最新2017年全国高校名单数据库(自制)

该sql文件数据源为全国阳光高考网站最新公布的全国高校名单,资源内容包括全国高校名单以及其所在的省、市信息; 可根据网站需求,充分利用高校数据,实现诸多功能,比如查询某省的所有高校、查询某市的所有高校等。

2018-02-12

WPF实现蜘蛛纸牌;

使用WPF实现蜘蛛纸牌游戏;具有两种游戏难度;实现保存游戏;打开游戏;新建游戏功能

2018-01-01

MFC实现完整GoBang(五子棋)

通过MFC实现五子棋程序,包括改变棋盘颜色、悔棋、新建游戏、保存游戏、打开已有游戏等功能;包含StatusBar、Toolbar等控件的更新

2017-12-28

飞机换乘次数最少问题解决方案C++完整代码

使用C++代码实现图的深度以及广度优先遍历;提供飞机换乘次数最少问题的一种解决方案;C++ 图的深度优先遍历 图的广度优先遍历;

2017-05-30

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

TA关注的人

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