- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 centos7离线安装gdal3.6.3
本文档以纯离线环境为基础,所有的安装包都是提前下载好的。以gdal3.6.3为例(其他版本安装步骤或方式可能不同),在centos7系统离线安装,并运行java项目,实现在java服务中调用gdal库解析地理数据。以下任意组件如果已经安装过了,则可以跳过安装步骤。清华大学开源软件镜像站:https://mirror.tuna.tsinghua.edu.cn/阿里云镜像站:http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
2023-08-16 18:08:21
1168
7
原创 反射的使用
//获取系统类加载器 ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); System.out.println("systemClassLoader = " + systemClassLoader); //获取系统类加载器的父类,扩展类加载器 C...
2021-09-06 17:58:11
76
原创 ElasticSearch7.4 ik分词器的安装和使用
安装下载执行命令wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.0/elasticsearch-analysis-ik-7.4.0.zip或浏览器直接输入地址解压在es安装目录的plugin文件夹下创建一个ik文件夹,将下载好的zip包拷贝到ik文件夹下执行解压命令:unzip elasticsearch-analysis-ik-7.4.0.zip测试重启es测试是否安装
2021-07-01 16:52:52
787
原创 ElasticSearch 7.x使用Kibana调用Search API
查看分词器POST _analyze{ "analyzer": "standard", "text":"好喜欢数码宝贝"}analyzer :分词器类型text :分词内容QueryString查询GET /dangdang/_search?q=*&sort=price:desc&size=5&from=5&_source=name,pricesort 字段 排序,默认升序,desc 降序size 查询条数from 从第几条开始, siz
2021-06-25 17:48:24
697
原创 Elasticsearch7.x版本使用Kibana对索引、类型、文档相关操作
版本:Elasticsearch 7.4Kibana 7.4Elasticsearch 7.x版本之后索引(Index)里只允许创建一个类型(Type)创建索引:PUT /ems创建一个叫ems的索引查看索引:GET /ems查看所有索引:GET /_cat/indices或GET /_cat/indices?v删除索引:DELETE /ems创建映射:PUT /dangdang{ "mappings": { "properties":{
2021-06-03 14:09:19
1287
原创 restTemplate 发起请求(带token认证,参数格式json)
restTemplate 发起http请求,请求信息里携带tokenimport com.alibaba.fastjson.JSON;import org.springframework.web.client.RestTemplate;/** * restTemplate 请求其他服务(带token认证,参数格式json) */Map<String, Object> map = new HashMap<>();map.put("key", "value");//..
2021-02-23 10:32:38
4132
原创 【GeoTools】JTS几何关系判断
GeoTools JTS的几何关系判断maven:<dependency> <groupId>org.locationtech.jts</groupId> <artifactId>jts-core</artifactId> <version>1.16.1</version></dependency>相等(equals)/** * 判断两个几何图形是否相等 * @thro
2021-01-12 15:54:17
3770
4
原创 windows上nginx的安装与部署
一、什么是NginxNginx是一个高性能的HTTP和反向代理web服务器Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行,其特点是占有内存小,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用的nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。二、为什么使用Nginx在传统Web项目中,并发量小,用户使用的少,所以在低并发的情况下,用户可以直接访问tomcat服务器,然后tom
2020-12-19 15:40:24
490
原创 poi 获取excel单元格超链接和设置excel单元格超链接及导出excel
导入及需要的jar包看之前链接:https://blog.csdn.net/sipengfei_/article/details/88184964先说一下导出的时候怎么给单元格设置超链接,有两种方式可以设置超链接//第一种String url = "https://www.baidu.com/";cell.setCellFormula("HYPERLINK(https://www.baidu.com/,\"查看图片\"");cell.setCellFormula("HYPERLINK(\""+ur
2020-09-02 11:43:51
3620
2
原创 Java 使用jdom 创建、解析、追加、删除Xml
jar包<dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> <version>2.0.6</version></dependency>1.创建Xml/** * 创建XM...
2020-03-24 00:12:46
347
原创 java请求http接口
接口返回值使用json<!-- 阿里JSON解析器 --><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version></dependenc...
2020-03-23 14:25:21
1454
原创 Map转Json字符串,Json字符串转Map
使用阿里的包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.24</version></dependency>map转成json字符串Map ...
2020-01-07 16:08:08
515
原创 Java根据身份证号算出性别和年龄
有时候做一些功能的时候,性别和年龄都传的话用户输入的东西就比较多,页面不够精简,用户体验也不好,所以最好是用户输入身份证号后,我们自己来计算年龄和性别。身份证号倒数第二位奇数(单数,1、3、5、7、9)为男性,偶数(双数,2、4、6、8、0)为女性。 /** * 根据身份证号判断性别 * @param idNumber * @return */ ...
2019-11-21 09:58:19
13261
6
原创 springboot集成activemq实现发布订阅
springboot集成activemq实现消息的发布和订阅,首先导包: <!-- activemq消息队列通讯--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2019-10-24 14:05:25
645
原创 springboot集成mqtt发布订阅
最近公司做项目需要用到mqtt,也是第一次接触mqtt,所以也是在摸索阶段,百度了很多现成的代码,根据项目的业务做了很多改动,直接上代码:这里我先写了一个公共的获取连接信息的类:把配置里的 cleanSession 设为false,客户端掉线后 服务器端不会清除session,当重连后可以接收之前订阅主题的消息...
2019-10-20 11:09:37
6096
3
原创 activemq不能传递javabean对象问题
在使用activemq传递javabean对象时,javabean对象需要实现序列化,但是已经实现了序列化javabean在接收端报错:Caused by: java.lang.ClassNotFoundException: Forbidden class com.spf.mq.entity.Person! This class is not trusted to be serialized a...
2019-10-07 02:47:01
337
原创 activemq 的 AMQ214013: Failed to decode packet和AMQ219032: Invalid type: 1错误
在用springboot整合activemq时,写了一个创建生产者的测试方法启动报错这是因为导包错误,springboot在建项目时勾选activemq时导入的包不止一个。在new ActiveMQConnectionFactory();时导错了包,导成了import org.apache.activemq.artemis.jms.client.ActiveMQConnectionFacto...
2019-10-04 23:10:36
1423
原创 mysql之事务的理解
事务:transaction,事务是一组业务逻辑,在整个业务逻辑的执行过程中要么全部成功,要么全部失败,整个业务全部执行完成结束后事务才算结束事务安全:一种保护连续操作同时满足(实现)的一种机制事务安全的意义:保证数据操作的完整性事务操作事务分为两种:自动事务(默认的),手动事务创建一张表create table my_account(id int primary key auto_...
2019-09-09 23:37:33
914
原创 LinkedList数据结构,重写一个简单的LinkedList数据结构
java中的LinkedList是一种双向链表式的数据结构,什么是双向链表,就是集合中每个节点都存储了指向当前节点的上一个节点的引用和下一个节点的引用,LinkedList是没有下标的概念的,所以不能像数组和ArrayList一样随机访问数据,只能通过节点里指向下一个节点的引用一个一个往下找,但是在插入数据的时候只需要更改要插入位置的上一个节点里指向下一个节点的引用和下一个节点里指向上一个节点的引...
2019-08-29 11:59:05
198
原创 记一次解决eclipse复制粘贴不能用问题
1.Window->Preferences->General->Keys2.Scheme下拉框选择default,然后Apply->OK如果还不行的话就把Scheme的值先选成Emacs,然后在执行第2个步骤试试。如果还是不可以的话就只能再找别的办法了,我是这样设置解决问题的。。...
2019-07-05 11:54:22
7476
原创 spring boot使用poi导入excel文档数据
导入poi所需的包<!-- poi --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version></dependenc
2019-03-05 15:42:12
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人