自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 Java8获取两个日期之间的所有日期列表(日期含头不含尾)

获取两个日期之间的所有日期列表public static void time(String startTime, String endTime){ DateTimeFormatter fmt = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate startDate = LocalDate.parse(startTime, fmt); LocalDate endDate = LocalDate.parse(endTime, fm

2021-07-14 19:03:46 715

原创 通过两点经纬度获取距离(单位:米)

根据两个经纬度点获取直线距离private static double EARTH_RADIUS = 6378.137;private static double rad(double d) { return d * Math.PI / 180.0;}/** * 通过经纬度获取距离(单位:米) * * @param lat1 * @param lng1 * @param lat2 * @param lng2 * @return 距离 */public static d

2021-07-14 19:02:41 325

原创 判断经纬度点是否在多边形内

根据经纬度点集合,判断某个点是否在该区域内/** * 判断点是否在多边形内 * * @param point 检测点 * @param pts 多边形的顶点 * @return 点在多边形内返回true, 否则返回false */public static boolean isPtInPoly(Point2D.Double point, List<Point2D.Double> pts) { int N = pts.size(); boolean bound

2021-07-14 19:01:46 910

原创 Java读取图片exif属性

读取无人机图片exif属性/** * 实现文件exif属性操作 * @param file * @return * @throws ImageProcessingException * @throws IOException */public static String[] readExif(File file) throws ImageProcessingException, IOException { String[] array = new String[3]; //如

2021-07-14 19:00:33 212

原创 根据时间戳集合时间间隔分片时间段

Java根据时间戳集合中时间间隔分片/** * 根据时间戳集合分片时间段 * @param arr 升序排序毫秒数组 * @param maxGap 间隔毫秒数 * @return 逗号分割时间段集合 */public List<String> timeBlock(long[] arr, int maxGap) { StringBuilder str = new StringBuilder(); List<String> list = new Array

2021-07-14 18:59:26 391

原创 循环删除集合中元素

第一种方案for (Iterator<String> iterator = list.iterator(); iterator.hasNext(); ) { String str=iterator.next(); if (Objects.equals("one",str)){ iterator.remove(); }}第二种方案Iterator<String> iterator = list.itera

2021-07-14 18:57:45 96

原创 根据集合对象中某元素去重

ArrayList<OmsCollectAppVo> distinctLiost = resultList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparingLong(OmsCollectAppVo::getSortId))), ArrayList::new));

2021-07-14 18:56:07 200

原创 java多条件对集合中对象排序

如果a1-a2大于0,返回正数是升序;如果a2-a1小于0,返回负数是降序//如果a1-a2大于0,返回正数是升序;如果a2-a1小于0,返回负数是降序Collections.sort(students, new Comparator(){ public int compare(Student a1, Student a2) { int x = a1.getAge() - a2.getAge(); int y = a1.getSalary() - a2.getSalary(

2021-07-14 18:53:55 111

原创 Springboot应用启动初始化接口CommandLineRunner

项目中很多时候需要用到应用启动时做的事情,比如说启动时刷新redis等缓存,启动时开启一个socket监听,这些都是很常见很基础的应用.直接上代码:/** * 应用启动后的初始化类 * @author Raines * */@Componentpublic class RmsIniter implements CommandLineRunner{ @SuppressWar...

2018-12-27 18:40:49 530

原创 Java Filter学习流程

问题:前端分页模糊查询时使用%等特殊字符会影响后台生成的sql,进而影响查询结果解决方法:使用filter来把百分号等特殊字符改为圆角Filter、FilterChain、FilterConfig 介绍:http://www.runoob.com/w3cnote/filter-filterchain-filterconfig-intro.html创建InitFilter类实现Fil...

2018-12-27 10:24:03 130

原创 RabbitMQ学习路线

介绍mq的交换机 https://melin.iteye.com/blog/691265 这个作者讲解的非常明了,看完对mq的交换机有一个明确的概念. springboot项目使用RabbitMQ:spring-boot-starter-amqp使用 https://www.cnblogs.com/cord/p/9403364.html这篇文章是结合mq的交换机记录一个我用spri...

2018-12-25 11:08:58 571

原创 Jenkins学习

安装Jenkins https://pkg.jenkins.io/redhat/Jenkins简易教程 https://www.jianshu.com/p/b524b151d35f

2018-12-24 16:18:36 86

转载 docker研究路线(基于Linux)

菜鸟教程安装docker: http://www.runoob.com/docker/centos-docker-install.html基于docker部署jar项目 https://www.jianshu.com/p/ec477d84fc7d查看docker容器的内存占用 https://blog.csdn.net/u013262689/article/details/85050148...

2018-12-24 11:13:17 193

原创 linux下传输文件(rz/sz)

1.使用yum来安装#yum install lrzsz2.软件安装下载地址: http://www.ohse.de/uwe/software/lrzsz.html      首先通过sftp工具把安装文件上传到tmp目录下.       # cd tmp       # wget 下载tar.gz地址       # tar zxvf lrzsz-0.12.20.tar....

2018-12-14 11:51:15 116

原创 linux上部署redis

1.wget命令下载redis的linux安装包到服务器2.tar -zxvf ×××.tar.gz 进入redis主目录,vi打开redis.conf文件3.设置远程访问:bind修改为自己要访问机器的端口号,如果测试使用可以设为0.0.0.04.设置后台启动:daemonize设置为yes 启动时后跟&amp;5.设置密码protected-mode 如果不...

2018-12-14 11:35:19 76

翻译 HTTP介绍

Http报文Http报文包括请求报文和响应报文两大部分.请求报文由请求行(request line)、请求头(header)、空行和请求体四个部分组成.响应报文由状态行、响应头部、空行和响应体四个部分组成.1、请求行用来说明请求类型、要访问的资源以及所使用的HTTP版本。 POST  /chapter17/user.html HTTP/1.1 以上代码中 POST 代...

2018-11-26 14:22:08 75

原创 时间转换

Date date = new Date(planLongTime);SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String re = format.format(date);

2018-11-26 09:29:21 94

原创 java思想转变

从头到尾写下来 -&gt; 把常用代码提取出来封装成工具类 -&gt; 封装成框架.

2018-11-22 10:43:21 120

原创 java根据正则判断

Pattern pattern = Pattern.compile("[0-9]*");pattern.matcher(t.getMonth()).matches() 该方法返回boolean类型结果

2018-11-21 14:09:50 1448

原创 默认时间为当前时间多长时间后

eg:默认开始日期为当前日期加6小时var nd = new Date();nd = nd.valueOf();nd = nd + 21600000;new Date(nd) 当前时间+6小时后

2018-11-20 11:00:51 224

转载 linux

命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停).  1. 使进程恢复运行(后台)  (1)使用命令bg  Example:  zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01  *这里使用CTRL+Z,此时serv01是停止状态*  [1]+ Stopped ./tcpserv01  zuii@zuii-deskto...

2018-11-08 16:50:56 95

原创 linux下重启jar包

1.  ps -ef |grep javaps:将某个进程显示出来-A  显示所有程序。 -e  此参数的效果和指定"A"参数相同。-f  显示UID,PPIP,C与STIME栏位。 grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行这条命令的意思是显示有关redis有关的进程 2.   kill[参数][进程号]   kill -9 4394k...

2018-11-08 16:36:13 15772

原创 SpringCloud的服务注册中心

服务注册中心个人网址:http://limenghua.xyz:1111/创建一个springboot项目:pom.xml文件需引入的jar包&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artif...

2018-10-23 11:17:59 112

原创 关于ajax异步和同步遇到的坑

1.在修改页面做数据回显时,如果有根据ajax动态添加的html代码,一定要将该ajax的async设为false。如果为true的话可能会先执行下面的赋值语句,而赋值语句走完的时候该ajax未完成会导致没有赋值成功。2.如果在for循环中走ajax,可能会出现该ajax本次没有完成而开始了下次执行,这样的话可能会使ajax中的代码没有顺利跑完。以后在补充。...

2018-06-04 16:10:11 849

原创 form表单序列化结果成为json格式的

$.fn.serializeObject = function(){ var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push) { o[th...

2018-05-30 17:30:51 1632

原创 JSON和String的相互转换(JS)

var newstr = JSON.stringify(arr); //返回一个新字符串JSON.parse(newstr);//字符串转json格式问题:当arr中的value也是json格式的时候,JSON.stringify()会把该value添加上转义字符'/',当用JSON.parse()转成json格式后会自动去掉该转义字符。...

2018-05-30 17:28:13 29582

原创 IDEA的git出问题,用git黑窗口提交项目

针对用IDEA做项目版本控制时文件可能会丢失等问题的解决方法:用git的黑窗口来pull和push。选择项目所在的文件夹,选择用户名。接下来是具体操作了:在pull之前最好先commit一下在push之前一定要先pull下来以免冲突。git status查看当前git状态git add  文件夹或文件把文件添加到git版本控制(不要add提交配置文件)git commit提交add后的文件git ...

2018-05-07 09:20:03 1099 1

高清地图tif.tif

高清地图tif信息

2021-07-14

2020行政区域信息.sql

省市区code、名称、父id

2021-07-14

设置windows的cmd窗口永久不乱码

永久设置windows的cmd窗口中文不乱码!亲身使用好使!windows 控制台cmd乱码的解决办法

2019-01-04

空空如也

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

TA关注的人

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