Easter79 Easter79
3年前
swagger
如果项目已经集成了swagger,只需要在pom.xml添加,如果你的项目没有集成swagger,自行百度或看最下方的链接swaggerbootstrapui是Swagger的前端UI实现,目的是替换Swagger默认的UI实现SwaggerUI,使文档更友好一点儿....swaggerbootstrapui 只是Swagger的UI实现,
MaxSky MaxSky
3年前
分享一个适用于 Windows 桌面程序自更新的 Bat 批处理
可用于WindowsPC桌面端软件更新并重启自行替换$ORIGIN_FILE$为需删除的旧文件名称,$DOWNLOAD_FILE$为下载的新文件名称。$NEW_FILE$为需要重命名的下载文件名称。bash@echoofffor/l%%ain(1,1,10)do(for/f%%cin('del/
Wesley13 Wesley13
3年前
mysql去除数据中的回车符,空白符,换行符,水平制表符
1,在将utf8编码的txt文件导入数据库的时候,可能会遇到将不可见字符(回车,换行)导入数据的情况,这样查询就会失效,这时可以利用update和replace来替换这些字符。UPDATE表名 SET 列名 REPLACE(REPLACE(REPLACE(REPLACE(列名,CHAR(10),''),CHAR(13),''),CHA
Wesley13 Wesley13
3年前
Java集合,ConcurrentHashMap底层实现和原理(常用于并发编程)
概述ConcurrentHashMap常用于并发编程,这里就从源码上来分析一下ConcurrentHashMap数据结构和底层原理。在开始之前先介绍一个算法,这个算法和Concurrent的实现是分不开的。CAS算法:CAS是英文单词CompareAndSwap的缩写,翻译过来就是比较并替换。CAS机制当中使用
Stella981 Stella981
3年前
Promise和Observable的映射
前言1.promise解决了嵌套地狱的问题,Observable解决了promise只有一个结果,和不可以取消的问题。2.使用的是rxjs6版本。3.这篇文章是方便使用Observable的API替换Promise的API。正常用法promise.then(result{}).ca
Wesley13 Wesley13
3年前
mysql单个实例开启多个端口
目标:同一个mysql实例,开启两个端口3307和3308。两个端口使用独立的数据文件。即实现“一库多用”。环境:假设mysql安装在/usr/local/mysql目录下,管理mysql的用户是mysql:mysql。操作:1,首先关闭selinux!如果开启,修改mysql数据目录时会一直失败,报权限错误。关闭方法:vim /et
Wesley13 Wesley13
3年前
Java设计模式
一、策略模式(让算法与对象独立)    策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。!(http://static.oschina.net/uploads/space/2016/1108/180244_oYm8_1789589.png)二、观察者模式(让你的对象知悉现状) 
Stella981 Stella981
3年前
JOptionPane修改图标
1.在Linux平台下.JOptionPane会显示Java默认的图标,在window平台不显示图标,如何替换这个图标了?2JOptionPane.setIcon(Icon)修改的是内容区域的icon,而不是左上角的Icon.所以需要通过修改Jdialog/Frame的图标来达到修改默认图标的问题.3.代码:if(JOptio
深入理解java和dubbo的SPI机制 | 京东物流技术团队
1SPI简介1.1SPI(ServiceProviderInterface)本质:将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。javaSPI:用来设计给服务提供商做插件使用的。基于策略
京东云开发者 京东云开发者
1个月前
设计模式-策略模式
作者:京东工业孙磊一、概念策略模式(StrategyPattern)也称为(PolicyParttern)。它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变换,不会影响到使用算法的客户。策略模式属性行为模式。策略模式结构图\二、实际