自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 "排序算法"帖

由一次腾讯校招面试题,引发的排序算法整理(不全,仅供自己参考)。算法题内容如下:************************************************************************************************************春节期间小明使用微信收到很多个红包,非常开心.在查看领红包记录时发现,某个红包金额出现的次数...

2018-12-26 15:43:20 243

原创 maven父子工程---子模块相互依赖打包时所遇到的问题:依赖的程序包找不到

场景:因为之前用到的是,基于springboot框架所搭建的maven工程,而且都是相互独立的。现研发经理要求将所有工程进行整合和规范化,所以抽出一个parent父工程,base基础模块(包含一些公用的实体类和工具类等),以及其他子模块(Module A、 Module B ...)。Module A 以及Module B工程都需要依赖base工程。问题:在对Module A进行打包时...

2018-12-19 14:17:54 27077 19

原创 使用ScriptRunner对象做sql文件导入时遇到的问题

业务场景:服务端是挂在公网上用来提供数据同步功能,考虑到有可能客户端由于某种情况是不允许连接外网的,所以服务端提供一个接口用来下载全量sql脚本(当然这些数据是某官网公布出来的数据,不考虑数据安全问题),然后客户端通过拷贝或内网传输在客户端进行手动上传,客户端代码进行执行sql脚本,将全量数据同步到客户端对应的数据库以完成数据同步。问题复现:ScriptRunner对象是org.apa...

2018-12-13 15:18:04 3714 5

原创 23种设计模式之---观察者模式(Observer Factory)

1.观察者模式(行为型模式)观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自己更新自己。2.观察者模式结构图3.观察者模式结构图分析Subject类,可理解为主题或抽象通知者,一般用一个抽象类或一个接口实现。它把所有对观察者对象的引用保存在一个聚集中,每个主题都可以有任何数量的观察者...

2018-12-12 14:09:59 369

原创 23种设计模式之---抽象工厂模式(Abstract Factory)

1.抽象工厂模式(创建型模式)提供了一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。2.抽象工厂的结构图及分析分析:AbstractProductA和AbstractProductB是两个抽象产品,之所以为抽象,是因为它们都有可能有两种不同的实现,而ProductA1,ProductA2,ProductB1,ProductB2就是对两个抽象产品的具体分类的实现。...

2018-12-08 10:27:01 443

原创 23种设计模式之---工厂方法模式(Factory Method)

1.工厂方法模式(创建型模式)定义:一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。2.简单工厂和工厂方法的比较简单工厂模式的最大优点在于:工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品相关的依赖。简单工厂模式的弊端:如果需要增加一个功能,不仅需要增加一个具体的功能类,还需要更改工厂类中...

2018-12-07 15:07:05 362

转载 判断文件是否是XML格式以及判断字符串是否是XML格式

1.判断文件是否是XML格式可以通过文件扩展名进行判断,但没法保证文件扩展名正确而内容却不是XML格式.因此可以使用异常进行判断.import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory; private static boolean isXmlDocumen...

2018-12-03 15:27:50 6240

mysql5.7.25安装手册.docx

先去mysql的官网下载MySQL-5.7.25-winx64.zip,解压后按照文档进行配置后即可使用。安装简单,官网下载完安装包后,3分钟就能完成安装。

2019-07-09

空空如也

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

TA关注的人

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