- 博客(18)
- 收藏
- 关注
原创 Springboot 整合Redis 发布订阅消息
前言Redis不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。如下图所示:1.导入包 implementation group: 'redis.clients', name: 'jedis', version: '2.9.0'2.填写配置信息spring: redis: host: xxx port: xxx password: xxx timeout: 100003.配置监听适配器@Configuration
2021-11-26 17:45:20 971 1
原创 Gradle 关于 Class path contains multiple SLF4J bindings.错误
报错信息原因大概意思是说logback-classic 包和log4j-slf4j-impl 包,关于org/slf4j/impl/StaticLoggerBinder.class 这个类发生了冲突,我们在项目开发中,springboot 项目都是引入各种各样的工具包,所以有很大可能出现这种冲突。解决两个包移除一个configurations { all*.exclude group: 'org.apache.logging.log4j', module: 'log4j-..
2021-08-16 15:12:45 1015
原创 IDEA设置Gradle离线模式
最近在内网部署项目时,遇到项目因为没有网路有些jar包无法下载,所以导致无法打包的情况,如果项目之前运行过,开启gradle离线模式即可。同时日常开发开启离线模式加快编译速度。开启方式:点亮这个Toggle Offline Model按钮即可...
2021-06-01 10:07:03 4503
原创 Springboot javax.websocket.server.ServerContainer not available
在SpringBoot项目中集成了WebSocket,在进行单元测试的时候,出现了以下错误:javax.websocket.server.ServerContainer not available单元测试类的原注解是这样的:@RunWith(SpringRunner.class)@SpringBootTest经查阅资料,得知SpringBootTest在启动的时候不会启动服务器,所以WebSocket自然会报错,这个时候需要添加选项webEnvironment,以便提供一个测试的web环境。如下
2021-05-20 11:36:18 415
原创 Docker容器简单使用
查看当前运行的容器docker ps -a docker 提交镜像 将id为ad2114b774b2的容器提交到镜像中并且命名为conda-testdocker commit ad2114b774b2 conda-test导出镜像:docker save 镜像名称>导出路径 docker save conda/miniconda3>/Users/xx/Desktop/conda.tardocker 运行本机的Python程序-v :将主机目录挂载到容器中目录-w :将容
2021-03-06 20:17:47 103
原创 Python 将多维数组中大于N的数据替换成其他数
import numpy as npimport imageioimport time#小于8的数等于2#数据大小是3653*2705的二维矩阵grid = imageio.imread("wp2001.tif")str_time = time.time()#最笨的方式 多重循环 耗时: 129.25516891479492for i in range(0, len(grid)): for j in range(0, len(grid[0])): if g.
2021-02-03 12:59:06 1302
原创 SpringBoot BaseTypeHandler将数据库中的类型转换成指定类型
将MySQL中的blob类型转换成Java中的String类型//MappedJdbcTypes 指定数据库里的类型@MappedJdbcTypes(JdbcType.BLOB)//MappedTypes 指定要转换的类型@MappedTypes(value = String.class)public class BloBTypeHandler extends BaseTypeHandler<String> { private static final String DEFA
2021-02-02 11:49:14 1585 5
原创 SpringBoot Listener中@Autowired无法注入
项目中遇到了listener中自动注入bean报null异常解决方法@Servicepublic class DayForecastListenerService extends FileAlterationListenerAdaptor { Logger logger = LoggerFactory.getLogger(DayForecastListenerService.class); // @Autowired // private DayForecastService d
2021-01-04 16:30:04 1680
原创 Python 解析风云四A卫星L1级别数据以及绘制卫星云图
绘制出来的卫星云图全圆盘真彩图:真彩效果没有调到最佳,后面会说明原因全圆盘单通道红外图:数据准备数据格式说明:http://fy4.nsmc.org.cn/data/cn/data/realtime.html数据下载地址:http://satellite.nsmc.org.cn/portalsite/Data/DataView.aspx?SatelliteType=1&SatelliteCode=FY4A#本人使用的是4000M的全圆盘数据,下载数据需要申请账号解析HDF数据f
2020-08-14 23:27:44 25131 87
原创 Anuspline气象插值
Anuspline气象插值收集两个帖子,做到是降水的插值https://zhuanlan.zhihu.com/p/93957062https://www.pianshen.com/article/29901140397/
2020-07-01 18:19:16 4637
原创 Python 使用cinrad解析雷达基数据
cinrad 解析雷达基数据1.安装cinrad模块2.代码2.效果图3.注意地方4.遇到的问题1.安装cinrad模块git地址:https://github.com/CyanideCN/PyCINRAD/blob/master/README_zh.md.网速慢的小伙伴可以使用国内镜像地址:https://gitee.com/CyanideCN/PyCINRAD.pip安装pip install cinrad源码安装python setup.py install官方代码样例地址2
2020-05-29 19:11:21 15379 8
原创 Java 使用poi-tl下载Word
poi-tl官网poi-tl(poi template language)是基于Apache POI的Word模板引擎。纯Java组件,跨平台,代码短小精悍,通过插件机制使其具有高度扩展性。引入包compile group: 'com.deepoove', name: 'poi-tl', version: '1.4.2'定义模板word生成代码public class WordTe...
2019-04-15 11:19:54 1649
原创 Java 后台获取echarts图片
java后台获取echarts图片使用场景SeleniumChromeDriver准备一个html后台代码使用场景最近项目中需要将页面中展示的echarts折线图保存到word中生成简报使用的是Selenium 与 ChromeDriverSeleniumcompile group: 'org.seleniumhq.selenium', name: 'selenium-java', ve...
2019-04-13 16:30:59 2601 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人