- 博客(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
2019-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人