自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 ByteUtil工具类大全

package com.byte;import java.nio.charset.Charset;public class ByteUtil {/** * 将byte字节数组写入到buffer字节数据的i位置 * @date 2016年11月24日 */public static int writeByte(byte[] buffer, byte from, int i) { buffer[i++] = from; return i;}/** * 将int字节数组写入到buffer

2021-06-24 18:19:45 934

原创 Redis的性能问题排查和springboot整合ehcache和redis实现二级缓存

redis性能相关的数据指标通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息,其中比较重要的2部分性能指标是memory和stats。info memory内存使用率used_memory上图中used_memory 字段数据表示的是:由Redis分配器分配的内存总量,以字节(byte)为单位。 其中used_memory_h...

2019-12-11 15:05:30 424

原创 springboot添加WebMvcConfigurerAdapter拦截器导致返回json和xml数据为空的问题

最近在项目中遇到一个很棘手的问题,需求是这样的:项目是springboot项目,要求提供对外的一个接口,并根据一个入参output来控制返回的是json数据还是xml数据,我http请求接口返回出去的是一个ResponseEntity对象,需求需要增加一个拦截器继承WebMvcConfigurerAdapter去重写一些业务,在没加拦截器之前接口正常返回数据,但加入拦截器后,接口正常返回200,d...

2019-10-24 10:30:50 1277

原创 java创建STRtree空间索引并取交集数据

import com.vividsolutions.jts.geom.GeometryFactory;import com.vividsolutions.jts.geom.LineString;import com.vividsolutions.jts.index.strtree.STRtree;import com.vividsolutions.jts.io.ParseException...

2019-10-11 17:39:32 852

转载 java 点坐标和瓦片相互转换工具

package com.appleyk.utils; import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; import com.vividsolutions.jts.geom.Coordinate;import com.vividsoluti...

2019-09-26 16:47:32 738

原创 java 压测优化

1. 是否使用G1回收2. jvm 内存是否满足程序使用3. 查询网络带宽,这也会影响使用率,同时注意tomcat的最大线程数,过大会造成线程执行完后只能等待无法GC(tomcat默认最大线程是200)代码级别优化:1. 尽量使用线程安全的对象,特别是在处理集合的操作过程中,在并发的过程中极可能出现异常2. 使用少使用大量数据的遍历,遍历在压测过程中大大降低了tps3. 若...

2019-07-25 14:45:21 342

原创 https请求java证书异常SSLHandshakeException完整处理方式

1.查看当前已经加入的java信任的证书keytool -list -keystore /usr/java/jdk1.8.0_91/jre/lib/security/cacerts2. 浏览器输入地址,下载cer证书确认下载本地3. Linux下 cer证书导入 3.1 首先是切换到这个目录下面${JAVA_HOME}/jre/lib/security...

2019-05-20 09:41:49 8711

原创 sprinboot输出日志,按日期创建文件

新建一个logback-spring.xml文件,springboot会自己找到这个配置文件<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <contextName>logback&...

2019-05-17 15:40:04 2289

原创 maven把依赖打进jar包

本项目为springboot项目1. 项目中先引入打包依赖 <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> &...

2019-05-17 09:37:58 962

原创 返回json或xml格式数据,可以来回切换

1.可以用一个参数来控制需要返回json或xml,如output返回json,这个很简单,如下接口返回的是ResponseEntity 对象 private ResponseEntity returnData(AqiResult result, String type) { if (StringUtils.equals(type, "json")) { ...

2019-05-16 12:02:49 1296

原创 线程池跑http请求任务

import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;import org.apache.http.client.config.RequestConfig;import org.apache.http.client.methods.HttpGet;import org.apache....

2019-05-16 11:53:24 1228

原创 POST/GET请求工具类

package util;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.cli...

2019-04-30 17:32:27 210

原创 使用ogr2ogr命令转换文件格式

1.下载gdal环境工具windows编译好的gdal下载地址:http://www.gisinternals.com/release.php如:D:\resource\release-1911-x64-gdal-2-4-0-mapserver-7-2-2,进入该目录下,以管理员身份运行SDKShell.bat,直接可以输入ogr2ogr命令2.文件转换mif文件转sqlite...

2019-04-08 14:51:36 5802 7

原创 Java读取配置文件工具类

import org.apache.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropertyUtils { private static final Logger logger = Logger.getL...

2019-04-04 09:27:59 1432

原创 gdal在java环境中读取mif/mid文件以及写入数据

目录1、maven项目搭建的gdal环境2、maven项目搭建后开始代码3、怎么提取两个Layer中某个字段相同的所有数据(这个并非是取属性交集)?1、maven项目搭建的gdal环境引入gdal依赖:<dependency> <groupId>org.gdal</groupId> <artifactId&g...

2019-04-04 09:27:11 1863

原创 maven项目打成jar包,并在无java环境下运行jar

1、maven将依赖打进jar包(1)maven先引入打包插件<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <conf...

2019-04-03 17:47:57 1192

liunx gdal编译包.rar

资源是liunx环境下已编译好的gdal jar包和so文件。使用时(针对Java项目),将jar导入项目(也可以使用maven导入依赖),将so文件放入到java.library.path目录下,一般是usr/lib等,代码使用时System.loadLibrary()加载即可。

2019-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除