- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 【最新】django中使用websocket推送消息
在做Django项目时,有一个需求要推送消息到客户端。查阅网上资料后,发现有两种方法,一种使用dwebsocket,但是不兼容最新版django(2.1.5之后貌似都不行)。第二种广泛使用的是channels,但网上教程参差不齐,阅读官方文档后最终实践成功,文档链接放在文末。
2023-05-04 23:48:54
3162
1
原创 SpringBoot全局异常处理
程序运行中可能出现各种错误,如果不对错误进行处理,那么客户端的体验会非常不好;但如果在业务代码中进行了太多的错误处理,造成代码臃肿,后期维护困难。因此,有必要进行全局的异常捕获,统一处理异常状况。
2023-04-27 10:09:54
380
原创 subList方法踩坑记录
由subList使用不当引发的java.util.ConcurrentModificationException 原因分析及解决方案
2023-04-15 15:37:28
377
原创 MybatisPlus联表分页查询(使用xml)
对于单表为主的开发任务,MybatisPlus使用起来更加顺手和简便。但总免不了要有联表查询的时候,这时候xml的优势就体现出来了,记录一下如何使用MybatisPlus进行联表分页查询。
2023-04-14 22:25:27
4680
原创 Element+Vue实现动态表单(多个下拉框组件)
使用Vue+Element实现动态表单,可以下拉框进行增删(其他组件同理);元素嵌套,可以为某个下拉框元素设置子内容,支持可编辑表格,以及表格项目的排序和增减
2023-03-01 21:29:18
3829
原创 【基于Leaflet和Canvas绘图的前端大量栅格数据渲染】
基于Leaflet地图引擎,利用canvas绘制大量栅格数据,30万坐标点的渲染时间在500ms以内。
2022-07-01 09:02:41
4710
4
原创 【在CentOS中使用Crow-基于C++的Web服务】
在CentOS中使用Crow-基于C++的Web服务前言目录1.搭建C++开发环境2.安装安装crow所需依赖3.测试参考前言crow是一个基于C++的web微服务框架,在使用上和python中的flask框架类似,利用它我们可以设计RESTful Api。使用crow需要在CentOS中搭建C++开发环境,安装所需依赖。目录搭建C++开发环境安装crow所需依赖测试1.搭建C++开发环境安装以下工具yum -y install gccyum -y install gcc-c++y
2022-04-16 17:26:52
2601
原创 ArcGIS根据行政图校准延安市乡镇shp行政边界
前言在开发时,经常需要和地图打交道,比如展示某个区域的边界,一般拿到的数据是shp文件,但是最新的行政图数据往往不好获取。以陕西省延安市为例,第四级行政区的数据,也就是乡镇级的数据,还停留在2010年,然而2015年之后许多地区进行了重新的规划,导致我们的数据需要调整。好在甲方提供了2020年最新的JPG格式的行政区划图,那么能否根据标准的行政区划图来调整我们的shp文件呢,肯定可以。(本文处理后的2020年延安市乡镇行政shp数据,可联系QQ:2271587828获取)目录校准行政区划图坐标调整
2021-12-24 16:00:31
4826
原创 Java爬虫 获取中国天气网7日天气预报
Java爬虫 获取中国天气网7日天气预报前言工具准备爬取数据获取日期和星期获取天气描述获取温度范围获取风向及风力完整代码引用前言项目需要获取7日天气预报,免费好用的接口寻觅不到,搜索一番后发现用简单的爬虫可以实现,在完成python版本后,想着能否用java来实现,一番学习后完成了需求,结果如下工具准备在Maven项目中添加相应依赖,这里使用httpclient+jsoup的组合来完成httpclient用来发送请求,而jsoup用来解析请求结果两者的详细介绍参考文末引文<depend
2021-10-04 18:02:13
2104
4
原创 Itext7 解析PDF文档元数据
Itext7 解析PDF文档元数据1.保证PDF文档有元数据2.代码3.输出1.保证PDF文档有元数据用PDF编辑软件打开PDF文件进行查看,这里选择Adobe Acrobat,文件->属性,如图:如果点开没有数据,可以自行填写方便测试2.代码public static void showMetaData(String fileName) throws Exception{ PdfDocument pdfDocument=new PdfDocument(new PdfRead
2021-08-02 16:39:37
1210
原创 CentOS编译安装jsoncpp库
1. 安装scons2.安装jsonsppscons下载地址:https://sourceforge.net/projects/scons/files/scons/2.5.1/scons-2.5.1.tar.gz/download解压->进入目录->安装->查看是否成功 tar zxvf scons-2.5.1.tar.gz cd scons-2.5.1/ python setup.py install scons -v如果是利用xhell连接虚拟机或者云
2020-08-05 09:51:37
995
原创 Linux网络编程 局域网文件共享工具开发
在linux下,开发一个局域网文件共享工具,其实并不局限于局域网,只要是有ip地址和端口号(默认是5168),就能进行文件共享。功能:客户端向服务端发送文件./Client IP地址 send 文件名 //Client是编译后的文件名 自行更改客户端从服务器下载文件./Client IP地址 download 文件名 //注意这里的文件名是服务端的客户端获取服务端的文件目录./Client IP地址 ls服务端启动方法./Server //名字可自行更改代码:Client端#in
2020-06-13 14:31:26
748
2
原创 标签传值的中文乱码问题
标签传值的中文乱码问题今天在SSH框架做一个分页查询时,发现JSP页面用a标签传值有乱码问题于是用了之前的解决方法:s=new String(searchText.getBytes(StandardCharsets.ISO_8859_1),StandardCharsets.UTF_8)结果更不对了,仔细检查发现,在跳向action的时候,第一次是表单的post方式,对于post方法,tomcat的默认编码是UTF-8,所以后端接收中文没有问题。当点击下一页的时候,用的是get方法,tomcat会
2020-05-18 09:26:51
265
文件共享工具.zip
2020-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人