使用Navicat将表设计导出数据库设计文档

我们在写数据库设计文档的时候,会需要对数据库表进行设计的编写,手动写的话会很费时间费精力,尤其是如果有大量的表需要写的时候,就更加浪费时间了。下面就让我给大家讲一个简单方法。我的是在Navicat中导出的数据库表。1、首先在Navicat中点击查询,然后编写一下代码SELECTCOLUMN_NAME列名,COLUMN_TYPE数据类型,COLUMN_KEY主键,COLUMN_C...[...]
2020-10-20
2

SpringBoot2.0集成WebSocket,实现后台向前端推送信息

什么是WebSocket?-初次接触WebSocket的人,都会问同样的问题:我们已经有了HTTP协议,为什么还需要另一个协议?它能带来什么好处?-答案很简单,因为HTTP协议有一个缺陷:***通信只能由客户端发起***,HTTP协议做不到服务器主动向客户端推送信息。https://github.com/moshowgame/spring-cloud-study/tree/master/spring-cloud-study-websocket[...]
2020-10-19
2

Elasticsearch 搜索数量不能超过10000的解决方案

目录一.问题描述二.问题分析三.解决方案3.1调大index.max_result_window(不推荐)3.2cardinality(不推荐)3.3track_total_hits(推荐)一.问题描述开发环境:JDK1.8、Elasticsearch7.3.1、RestHighLevelClient问题:最近在通过Java客户端操作ES进行分页查询(from+size)时,需要返回满足条件的数据总数。我发现满足条件的数据总数一旦超过10000条,使用SearchResponse的g[...]
2020-09-27
8

Elasticsearch设置最大返回条数

在Elasticsearch中如果需要做分页查询,我们通常使用form和size实现。form指定从有序哪一行开始,size表示从当前开始读取多少行。但是我们发现查询结果最大只能到10000,这是因为[...]
2020-09-27
3

Watchtower - 自动更新 Docker 镜像与容器

git地址:https://github.com/containrrr/watchtowerDockerimagesdockerpullcontainrrr/watchtower:i386[...]
2020-09-27
2

Geohash原理

1.引言GeoHash本质上是空间索引的一种方式,其基本原理是将地球理解为一个二维平面,将平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码。以GeoHa...[...]
2020-09-27
1

在VUE中使用REM布局【结合postcss-pxtorem和amfe-flexible实现移动端适配】

在VUE中使用REM布局这里是的实现思路是①通过postcss-pxtorem实现将px转成rem。②使用amfe-flexible插件进行HTML根节点的初始化。配置完这个两个插件,我们就可以优雅的使用设计稿的px来进行开发啦。具体步骤如下:步骤:1.安装postcss-pxtoremnpminstallpostcss-pxtorem--save-dev...[...]
2020-09-24
1

还在为参数校验发愁?spring-validation最佳实践指南

最近线上接口受到白帽子攻击,由于后端接口没有严格地进行参数校验,从而导致了系统程序异常和线上脏数据的问题。为了项目中参数校验方式的统一,因此在项目中引入了spring-validation。本文主要介绍spring-validation在项目中最佳实践方案,希望能帮助大家很快很好的使用spring-validation。`[...]
2020-09-23
5

JAVA 后端生成热力图图片返回

基于定位的热力图展示,后端实现首先将实际坐标转换成像素坐标 操作图片像素不断的增加像素RGB值,实现热力图效果 这里是根据实际场景自动生成对应等比例大小的透明贴图,当然也可以直接在指定的图片上画热力图1.坐标转换以前有发过一个工具类任意坐标系转换可以去看看这里取的4个点分别为图片左下角,图片右上角对应的实际位置坐标左下角和右上角使用工具类获取到偏移量,旋转值等基本参数doublerotation=Math.toRadians(Math.abs(coordinateUti[...]
2020-09-14
5

gdal切火星偏移的瓦片

支持火星偏移默认改为谷歌瓦片模式(/z/x/y),原来是/z/x/-y支持瓦片压缩#-*-coding=utf-8-*-importplatformfromxml.etreeimportElementTreeimportjsonfromosgeoimportgdal,osrfromuuidimportuuid4importsysimportshutilimporttempfileimportosimportmathfrommultip.[...]
2020-09-04
23