日常
爪哇国猿首
这个作者很懒,什么都没留下…
展开
-
使用docker搭建YAPI服务
一、运行mongodbdocker run -d --name mongo-yapi mongo二、拉取yapi镜像docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi三、初始化yapi,也可以先运行后初始化docker run -it --rm \–link mongo-yapi:mongo \–entrypoint npm \–workdir /api/vendors \ registry.cn-hangzhou.ali原创 2020-12-22 10:08:13 · 426 阅读 · 0 评论 -
java通过poi生成excel并下载出现文件打不开、文件格式和文件扩展名无效问题的分析与解决
需求描述:需要完成这样一个功能:后台通过poi生成excle,前台点击按钮可直接下载。代码逻辑(核心部分):第一种: public String generatePlanExcel(@RequestParam(value = "planId") int planId, HttpServletRequest request, HttpServletResponse response) throws Exception{ // 1.创建新的Excel工作簿(workbook)原创 2020-06-08 16:09:37 · 14906 阅读 · 12 评论 -
SpringBoot在Test测试类或自定义类中通过@Autowired注入为null
问题描述:项目中用到了定时任务,单独建了定时任务的包并将定时任务的具体业务逻辑写在了定时任务的包下,由于需要到数据库中查询设置的定时任务执行间隔以及需要和数据库进行交互,就通过@Autowired注解注入了service,运行后发现注入的servicer为null。包括在test包下写测试的时候如果单纯通过@Autowired对service层进行注入同样会报null。解决:以实现ApplicationContextAware接口的方式获取ApplicationContext对象采用Applica原创 2020-05-27 15:58:25 · 9904 阅读 · 0 评论 -
解决通过微信小程序获取的定位坐标在百度地图渲染误差过大问题
微信小程序可以获取两种坐标系的经纬度,分别为WGS84(大地坐标系)和GCJ02(国测局坐标系)而百度却是在其基础上进行加密形成了自己的一套坐标系bd09(百度坐标系),如果直接用微信小程序获取的经纬度坐标渲染到百度地图的话就会造成较大的误差,所以需要对前两种类型的坐标系进行转换。wx.getLocation({ type: 'wgs84', //type:'gcj02' success(res) { const latitude = re原创 2020-05-26 17:50:28 · 2517 阅读 · 0 评论 -
java通过poi生成excel表格(自适应列宽、合并单元格后的边框添加)
具体java通过POI读写Excel的基本使用方法可参考:POI读写Excel的基本使用1.项目导入依赖:<!--xls--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version></dependency><!--xl原创 2020-05-26 10:51:09 · 2238 阅读 · 0 评论