- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 openplayer 计算gis地图小车移动的角度
openplayer 计算gis地图小车移动的角度openplayer 计算gis地图小车移动的角度//给定起始点和目标点,计算目标点方向的角度function getAngle(x1, y1, x2, y2) { let x = Math.abs(x1 - x2); let y = Math.abs(y1 - y2); let z = Math.sqrt(x * x + y * y); let angle = Math.round((Math.asin(y /
2022-05-17 08:44:21 328
原创 Openlayers 为目标范围以外的区域添加遮罩 gis
Openlayers 为目标范围以外的区域添加遮罩 gisimport VectorLayer from 'ol/layer/Vector';import VectorSource from 'ol/source/Vector';import Feature from "ol/Feature";import {LinearRing,LineString, Point } from "ol/geom";import { unByKey } from "ol/Observable";// map
2022-05-14 11:26:16 950
原创 计算一个经纬度坐标位置距与两个经纬度坐标点连线的距离算法 gis
计算一个经纬度坐标位置距与两个经纬度坐标点连线的距离 算法 gis/** * 判断3 与在 1、2连接的直线的距离是否小于5米 * @param x1 * @param y1 * @param x2 * @param y2 * @param x3 * @param y3 * @returns {boolean} */function isLine_s(x1, y1, x2, y2, x3, y3) { let mDistance1=Distance_point(x1, y1
2022-05-06 15:25:10 556
原创 实现element-ui table selection的checkbox默认选择
实现VUE element-ui table selection的checkbox默认选择<Table ref="multipleTable" :data="dataArr" :row-key="(row) => { return row.id }" > <el-table-column type="selection" align="center" :reserve-selection="true"></el-table-column>
2022-03-29 14:32:52 1858
原创 VUE js 编写带有数据上下排序、表格显示、数组不同的数据过滤
VUE js 编写带有数据上下排序、表格显示、数组不同的数据过滤1、页面展示图列表新增站点名称多选选择站点后2、代码如下<!--add by sumingyu 2022-03-08 11:48:31 乘车线路。--><template> <div class="app-container"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="
2022-03-25 11:20:50 1076
原创 MyBatis 使用Java常量和静态方法
MyBatis 使用Java常量和静态方法1、该做法主要解决数据库兼容后,sql语句不兼容问题如:2、具体实现访问方法:<if test="@com.csget.constant.ConstantApp@getUser('mobile')== 'kf'"> <![CDATA[ AND 1=2 ]]> </if>访问变量:直接写变量名就行。https://blog.csdn.net/qq_38974638/article/details/10
2021-08-04 12:37:25 553
原创 java 通配符的使用,如 private List<? extends BaseEntity> messageList;
java 通配符的使用,如 private List<? extends BaseEntity> messageList;1、定义统配类public class BaseEntity implements Serializable { private static final long serialVersionUID = 1L;}2、定义实现统配类的基础类@Data@ApiModel("聊天记录窗口版本")public class ImSessionMessageWin
2021-07-14 10:29:08 1374
原创 jenkins 全自动部署war,jar包到服务器 java
jenkens 全自动部署war,jar包到服务器 java1、配置系统环境变量2、配置远程服务器的地址和路径,点击高级按钮配置用户名和密码3、配置完成后点击test按钮进行测试,如果成功则连接远程服务器成功。4、配置系统全局配置,主要配置jdk和maven以上是构建任务的配置,配置完成后开始构建任务项。1、新建构建项点击一下的“新建item”按钮2、输入任务名称,选择“构建一个maven项目”。3、进入配置页面进行配置(1)选择git项(2)输入git的地址(3)添加
2021-06-23 10:52:27 804
原创 python 通过QT组件实现可显示托盘,右击托盘显示菜单,点击菜单可以弹出默认浏览器并显示网页,还可以点击菜单弹出对话框
python 通过QT组件实现可显示托盘,右击托盘显示菜单,点击菜单可以弹出默认浏览器并显示网页,还可以点击菜单弹出对话框import sysfrom PyQt5 import QtCorefrom PyQt5.QtWidgets import QSystemTrayIcon, QApplication, QWidget, QMenu, QPushButton, QDesktopWidget, QLabelfrom PyQt5.QtGui import QIconclass autopar
2021-05-10 16:35:01 702
原创 java 实现查出日数据,根据日数据实现日、周、月char曲线图展示,月展示前6个月,周先生近7周数据,日展示近7天数据,具体展示多少天可以根据配置实现。
java 实现查出日数据,根据日数据实现日、周、月char曲线图展示,月展示前6个月,周先生近7周数据,日展示近7天数据,具体展示多少天可以根据配置实现。1、装换工具类定义@Slf4jpublic class CharMonthWeekDay { /** * * @param timeType 日期范围 月 周 日 * @param * @param dataFormat * @param operationByDay 查询日数据
2021-05-06 14:45:51 818 1
原创 Golang go语言 如何打包成linux上可以执行的文件
Golang go语言 在Windows上如何打包成linux上可以执行的文件在Windows上的cmd命令中执行:运行环境为arm机器系统为linux:E:\ideaproject\goproject\src\hell>set GOARCH=arm64E:\ideaproject\goproject\src\hell>set GOOS=linuxE:\ideaproject\goproject\src\hell>go build agent.go运行在环境为其他机器系
2021-04-15 11:39:39 5788
原创 golang go语言 反向 websocket 代理演示代码
golang go语言 反向 websocket 代理演示代码通过go语言实现websocket反向代理功能package mainimport ( "fmt" "github.com/fasthttp/websocket" "github.com/valyala/fasthttp" proxy "github.com/yeqown/fasthttp-reverse-proxy" "log")var upgraders = &websocket.FastHTTPUpgrad
2021-04-14 17:09:34 3144 2
原创 SpringBoot与MybatisPlus整合集成
springBoot与MybatisPlus整合集成1、pom引入重要的包 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.12.RELEASE</version> <
2021-01-13 17:58:54 232
原创 maven systemPath方式加载和打包
maven systemPath方式加载和打包https://www.cnblogs.com/tomcatandjerry/p/10197260.html
2020-12-29 10:34:18 1159
原创 实现高并发下的SpringCloud中Hystrix请求合并
实现高并发下的SpringCloud中Hystrix请求合并1、在pom.xml中引入maven包 <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-hystrix --> <dependency> <groupId>org.springframework.cloud</groupId>
2020-12-18 17:37:58 337 2
原创 frp 内网穿透工具
frp 内网穿透工具frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。frp 的作用利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。对于 http 服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。利用处于内网或防火墙后的机器,对外网环境提供 tcp 服务,例如在家里通过 ssh 访问处于公司内网环境内的主机。
2020-11-10 09:23:10 433 1
原创 实现扫描规定的包下的类中的注解参数和对应的类名,并把包下的类名和注解参数进行业务处理。
实现扫描规定的包下的类中的注解参数和对应的类名,并把包下的类名和注解参数进行业务处理。1、获取所有包下的类名的工具类package com.sxgw.pcops.im.base.scan;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.sxgw.pcops.common.entity.MqEntityType;import com.sxgw.pcops.im.base.handler.MqBaseHandle
2020-11-09 17:25:44 246
原创 实现一个抽象类,多个自定义实现类继承抽象类的方式实现一个数据入口,多个数据出口多种业务逻辑实现方式(Springboot中实现策略模式+工厂模式)
实现自定义抽象类,然后通过实现抽象类的方式定义要实现的业务逻辑。该方式有助于定义个抽象类,可以在多个不同的模块自定义实现类实现抽象类方法。以下代码实现是当队列mq有新消息时只调用同一个util工具类,工具类调用抽象类传递数据,如果有一个类需要自定义业务逻辑处理则只需实现抽象类,并传入同样的类型即可。1、定义抽象类package com.sxgw.pcops.flow.server.util;import com.sxgw.pcops.common.entity.MqEntity;import co
2020-11-09 16:15:58 1965
flink 实现将kafka的数据读取出来,并经过xml配置和重写算子方式实现数据处理
2022-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人