java排查耗时代码的几种方式 当java程序出现性能问题时,我们可以通过一些工具,快速定位出拖慢程序的代码: jstackjstack是jdk自带的堆栈跟踪工具 首先,我们用ps -ef|grep java命令列出正在运行的java进程: 123# ps -ef|grep javaroot 33 32 67 21:52 tty2 00:00:10 java -jar xxx.jarroot 2023-03-30 java java
mybatis-plus中获取Connection对象并进行jdbc操作 为什么会在一个ORM框架中用jdbc?鲁迅James Elliott曾说过: 1234As good object-oriented developers got tired of this repetitive work, their typical tendency towards enlightened laziness started to manifest itself in the c 2023-02-11 java 框架学习 mybatis-plus
mapbox-gl教程(8):矢量瓦片图层的发布与使用 本文对矢量瓦片规范进行简单解读,并讲述如何基于java springboot发布一个矢量瓦片服务,以及前端如何展现矢量瓦片。 矢量瓦片简介矢量瓦片(mapbox-vector-tile,下简称mvt),是mapbox的一项伟大设计,它基于protobuf,设计了一套字节压缩规范,将矢量数据压缩成了瓦片格式。 之所以叫矢量瓦片,是因为它有别于图片格式的栅格瓦片,瓦片中存放了序列化为bytes的fea 2022-04-28 gis 前端 mapbox-gl教程 java
mapbox-gl教程(5):常见事件与组件 老实说,这一章写起来有些鸡肋,因为mapbox官方api文档已经写得非常详细了,而且是中文文档且配有示例,读起来非常舒服。但为了章节内容的完整性,本章仍演示了常见的事件与组件,并记录下笔者使用时遇到的坑以供参考。 事件mapbox的事件, 通过map.on函数来注册监听,通过map.off函数来移除监听。这两个函数通过传入监听事件类型和回调函数来实现监听/取消监听,例如 123map.o 2021-08-23 gis 前端 mapbox-gl教程
centos7安装certbot免费获取并自动续期https证书 之前一直使用certbot-auto来获取https证书,今晚为一台新服务器安装的时候提示“Your system is not supported by certbot-auto anymore.”,查了一下是因为certbot-auto团队没有精力为所有操作系统进行维护,所以包括centos7在内的许多系统已不被支持,于是整理了一下基于snap的方式。 1、安装snapd依次执行下列命令 12 2021-04-08 部署运维 软件安装 certbot
用libsvm-java做数据分类 svm是什么?啦啦,这个问题说起来比较费劲,感兴趣的话可以去看看这篇知乎大佬写的文章 本文要说的是svm能做什么,以及怎么用代码来做。 1 svm能做什么先看下面这个例子: 在平面坐标系上画了红黄蓝种颜色的点若干个,然后我们画几条线,把平面划分为三个区域,使得相同颜色的点落在同一区域内。如此一来,给出任意一个点的坐标,我们就能确定它落在哪个区域内,从而将它分类。用稍微数字化一点的表达就是,svm 2021-02-01 java 算法工具 svm 数据分类
mapbox-gl教程(4):适配国内底图 回到背景地图(底图)上来,我们发现,底图上的标注文字大部分都是英文的,这对国内用户很不友好。本章将介绍一些处理方法,同时本章还涉及到一种常见的数据源/图层:栅格瓦片 方式一 使用mapbox的汉化插件 mapboxgl.accessToken = 'pk.eyJ1IjoiaW1saXV5dSIsImEiOiJjbDM4aH 2020-12-29 gis 前端 mapbox-gl教程
mapbox-gl教程(3):添加自定义数据(小数据量的方式)(下) 示例的详细说明我们先简单回顾一下上一章的demo:要想展示自定义数据,我们需要先把数据做成数据源添加到map对象里,然后再新建一个图层指定样式和数据源添加到map。所以在示例中,我们用构造了包含两个点的geojson数据源,然后构造了一个半径为20像素的红点样式,就完成了数据的展现工作。 接下来,我们详细了解一下geojson和样式的结构 geojson这个网页详细介绍了geojson的标准;这个 2020-12-28 gis 前端 mapbox-gl教程
mapbox-gl教程(2):添加自定义数据(小数据量的方式)(上) 上一章 的hello world中,我们学会了如何构造一个地图并展现在dom内,但只是一个背景地图而已,接下来我们将学习如何添加自定义数据。 demo先看下demo,我们在地图上添加两个红点 mapboxgl.accessToken = 'pk.eyJ1IjoiaW1saXV5dSIsImEiOiJjbDM4aHM4eXowMDBpM2Rv 2020-12-25 gis 前端 mapbox-gl教程
mapbox-gl教程(1):初识mapboxgl hello world我们先来编写一个hello world,并看看效果: mapboxgl.accessToken = 'pk.eyJ1IjoiaW1saXV5dSIsImEiOiJjbDM4aHM4eXowMDBpM2RvZGdxdGZjeWMxIn0.mYtay02E_Z4iYOsDx3IdoA'; var map = 2020-12-21 gis 前端 mapbox-gl教程