摘要: 添加如下配置到对应的pom.xml文件里<repositories> <repository> <id>nexus-snapshots</id> <url>http:/ipaddr:8081/nexus/content/repositories/snapshots</url> <snapshots> 阅读全文
posted @ 2020-06-29 11:00 coding88 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 如果出现了Package 'docker-ce' has no installation candidate 的提示,并且你已经执行apt-get update的命令 依次再执行以下命令: #配置阿里云的gpg curl -fsSL https://mirrors.aliyun.com/docker 阅读全文
posted @ 2020-04-29 08:18 coding88 阅读(13056) 评论(0) 推荐(0) 编辑
摘要: 环境检查可以参考网上其他文章,本地一直启动不了Hyper,或者有其他莫名其妙的问题,请确保windows是专业版,实在不行就去某宝淘一个key,直接升成专业版,所有问题迎刃而解。 第一步:环境的安装和准备工作、 去官网下载一个Docker Desktop Installer,就是930MB左右,傻瓜 阅读全文
posted @ 2020-04-29 05:47 coding88 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 本来是一个菜单集合,然后按父节点分组,将子节点全部合并到一个list中 List<SysMenu> menuList = new ArrayList<>(); Map<String, List<SysMenu>> menuMap = menutList.stream().collect(Collec 阅读全文
posted @ 2020-04-21 23:43 coding88 阅读(8364) 评论(0) 推荐(0) 编辑
摘要: 需求是求以下表中每一种分类销量最多的三种商品: 方法1: SELECT TBL.ID,TBL.PRODUCTNAME,TBL.TYPENAME,TBL.SALECOUNTFROM PRODUCT TBL LEFT JOIN PRODUCT L_TBL ON TBL.TYPENAME = L_TBL. 阅读全文
posted @ 2018-08-16 20:59 coding88 阅读(7828) 评论(0) 推荐(0) 编辑
摘要: 这篇文章里面,我们通过给交易模块模拟一个缓存功能,来记录代理模式的使用过程: 静态代理主要是通过实现接口来完成,类图结构如下: 这种方式比较简单,代理类和业务类都实现同一个接口,代理类中重写一个入参类型和接口保持一致的构造函数,并在接口的实现方法中实现代理功能,具体代码我们通过改造订单模块来演示: 阅读全文
posted @ 2018-06-26 23:42 coding88 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 第一种,直接使用ClassAttribue来取查询对象。 userName属性是一个date类型的,则会直接使用TO_CHAR函数进行转换,并且没有别名,如果同一张表关联多次,会出现列名不唯一的错误 第二种,使用对象属性的原列明查询,QuerySpec不会进行类型转换。 第三种,自定义使用某个函数来 阅读全文
posted @ 2018-06-18 19:48 coding88 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 整理一下工作中用过的一些设计模式,为了尽量贴近实际应用,这里使用一个电商平台来模拟在不同模块下使用设计模式。 本文主要讲解用抽象工厂来编写交易模块的代码(订单、支付、评论): 如上图示,先声明三个接口IEval、IPay、IOrder,分别表示三个功能,然后将这三个功能的入口集成在抽象工厂里,然后用 阅读全文
posted @ 2018-06-08 21:52 coding88 阅读(483) 评论(0) 推荐(0) 编辑