- 博客(17)
- 资源 (7)
- 收藏
- 关注
原创 JAVA将北斗定位系统坐标系用于高德地图或百度地图
常用坐标系介绍WGS-84(GPS)国际标准,一般从国际标准的GPS设备获取的坐标都是WGS-84,以及国际地图提供商使用的坐标系。GCJ-02中国标准,国测局02年发布的坐标系。又称“火星坐标”。在中国,必须至少使用“GCJ-02”对地理位置进行首次加密。比如谷歌中国、高德、腾讯都在用这个坐标系。BD-09百度标准,在“GCJ-02”的基础上进行二次加密。北斗定位系统坐标如果有对接过北斗定位系统的小伙伴可能会发现一个问题,北斗坐标经纬度好像都被乘了100?$GNRMC,
2021-06-28 16:05:21 4951
原创 针对docker中Hbase下的oldWALs文件夹log文件暴涨的解决方案
前言 啊就,也不知道为什么,我好像总是能遇上硬盘爆满的问题,自从上一次给甲方部署项目遇到overlay2文件夹爆满之后,这次给甲方部署项目又遇上了hbase的oldWALs文件夹爆满,总感觉是自己拥有了硬盘不满不死的体质。 这一次的问题其实很好解决,但是由于我hbase的数据是直接迁移的,导致我花了一天的时间,不断的重打镜像都没搞定这个问题,因为中间穿插着好几次,habse shell中,list能看到表格,但是scan的时候却报unknown table的错误,这个人内心的炸裂的! 还好,第二
2021-06-09 11:58:09 708
原创 物理方式快速解决docker的overlay2文件夹爆满的问题
在几个月前有写过两篇文章,是通过数据迁移的方式解决overlay2文件夹爆满的问题因overlay2文件夹占用过大而引起的docker数据迁移之战(上)因overlay2文件夹占用过大而引起的docker数据迁移之战(下)后来第二次遇到这个问题的时候,用同样的方式去解决,但是感觉过程太过繁琐,而且一旦数据量太大,40G,100G,1个T,那这个复制起来简直浪费时间,浪费生命!正因此Dog_Z我另辟蹊径,用简简单单的几行命令,快速解决文件夹爆满问题! 没错,这个方法就是——硬盘扩容!话不多说,进
2021-02-04 10:32:27 4549 2
原创 ElasticsearchRepository做模糊查询+条件筛选+时间范围筛选+分页+排序的聚合查询
前言在项目开发过程中遇到这样的业务需求,在网上也找了许多资料,但是都比较复杂,需要花点时间去理解,用了各种方法踩坑之后,也请教了一下大佬ES方面的相关知识,最主要还是因为刚用ES不久,所以对ES的用法,数据结构什么的,都不是很熟悉,导致花了比较长的时间去实现这个业务需求,现在就对这个聚合搜索的具体实现代码列出来,供大家参考。正文ES索引的Mapping{ "mappings": { "properties": { "aid": { "type": "text"
2020-12-16 17:46:59 9723 10
原创 模拟webservice接口,分别用动态客户端方式和利用WSDL文档通过http两种方式进行调用
前言最近由于甲方那边想要一个在JAVA代码里面调用webservice实例的小demo,于是乎便接触到了这一块。主要是由于我们项目架了KONG网关并限定了请求方式的影响,导致平常的动态客户端方式无法成功调用webservice实例,因此便花了半天多时间研究了下webservice服务这一块,并利用soap协议通过http成功调用,虽然有局限性,但是至少提供了个思路。问题这里甲方写了两种方式进行接口调用,但是由于我们KONG网关限定了请求方式,导致怎么都调用不成功。利用PostMan调用的时候,返回
2020-11-19 11:17:49 2044
原创 Treasure Of JAVA——JAVA的集合(JAVA面试题)
Java 的集合1. HashMap 排序题,上机题。 已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 age 倒序进行排序。排序时 key=value 键值对不得拆散。注意:要
2020-09-28 09:52:08 169
原创 Treasure Of JAVA——JAVA的IO流(JAVA面试题)
Java 的 IO1. Java 中有几种类型的流 按照流的方向:输入流(inputStream)和输出流(outputStream)。 按照实现功能分:节点流(可以从或向一个特定的地方(节点)读写数据。如 FileReader)和处理流(是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如 BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流的多次包装,称为流的链接。) 按照处理数据的单位:字节流和字符流。字节流继承
2020-09-25 09:49:04 166
原创 Treasure Of JAVA——JAVA的数据类型(JAVA面试题)
Java 的数据类型1.Java 的基本数据类型都有哪些各占几个字节类别八种字节数数据表示范围整型byte1-128~127整型short2-32768~32767整型int4-2147483648~2147483647整型long8-263~263 -1浮点型float4-3.403E38~3.403E38浮点型double8-1.798E308~1.798E308字符型char2表示一个字符,如(‘
2020-09-24 15:12:46 288
原创 Treasure Of JAVA——JAVA的异常处理(JAVA面试题)
Java 的异常处理1. Java 中异常分为哪些种类 按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeException。只有 java 语言提供了 Checked 异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java 程序必须显式处理 Checked 异常。如果程序没有处理 Checked 异常,该程序在编译时就会发生错误无法编译。这体现了 Java 的设计哲学:没有完
2020-09-22 14:06:45 194
原创 鸿蒙OS2.0初体验
重要的放前面鸿蒙官方开发文档鸿蒙IDE下载地址鸿蒙OS入门2.0教程鸿蒙初体验视频鸿蒙2.0开源地址一、HarmonyOS优点(1)多终端开发调试便捷鸿蒙目前支持可以开发TV,wearable, LiteWearable几种设备类型,未来还会扩展到其他设备。并且一次代码就可以在不同设备快速部署和调试,操作非常简易。(2)对开发者友好,开发难度和学习成本低1.IDE开发工具方面DevEco Studio是基于Intellij IDEA工具定制化深度研发的一个工具,所以对于那些熟悉IDEA
2020-09-18 10:03:07 9536
原创 Treasure Of JAVA——JAVASE语法(JAVA面试题)
JAVASE语法1. Java 有没有 goto 语句? goto 是 Java 中的保留字,在目前版本的 Java 中没有使用。根据 James Gosling(Java 之父)编写的《The JavaProgramming Language》一书的附录中给出了一个 Java 关键字列表,其中有 goto 和 const,但是这两个是目前无法使用的关键字,因此有些地方将其称之为保留字,其实保留字这个词应该有更广泛的意义,因为熟悉 C 语言的程序员都知道,在系统类库中使用过的有特殊意义的单词或单
2020-09-17 10:28:49 277
原创 Elasticsearch中的索引无法插入新的数据,但是可以读取数据和删除数据的解决办法——read_only_allow_delete
现象1报错:FORBIDDEN/12/index read-only / allow delete (api)ES只能读和删,不能增和改现象2取出的数据,排序乱了原因内存不足JVMMemoryPressure 超过92%并持续30分钟时,ES触发保护机制,并且阻止写入操作,以防止集群达到红色状态,启用写保护后,写入操作将失败,并且抛出 ClusterBlockException ,无法创建新索引,并且抛出 IndexCreateBlockException ,当五分钟内恢复
2020-09-16 16:08:50 2488
原创 Treasure Of JAVA——JAVA面向对象(JAVA面试题)
JAVA面向对象1.面向对象都有哪些特性以及你对这些特性的理解继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据
2020-09-14 17:14:40 178
原创 ActivitiDesigner流程设计器
idea安装P1212-ActivitiDesigner流程设计器插件安装与使用在file->settings->plugins中搜索actiBPM下载这是Activiti画流程图的插件 安装成功后,在新建文件是可看到Bpmn文件,这就是流程文件。创建文件成功,现在用简单的就开始节点,结束节点和用户事件节点就好。流程图绘制要将节点拖至白框内,在节点中心鼠标会变成小圆点,这是拖至另一个节点即可相连。用户事件节点可更改内容。这时还要给流程赋予id和name创建
2020-09-11 17:23:10 1938
原创 umount target is busy挂载盘无法卸载的解决办法
问题描述:linux下的挂载后的分区或者磁盘想要用umount命令解除挂载时,遇到umount: /var: target is busy.或者 umount: /var: device is busy.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Yv7DZjc-1599534614384)(https://i.loli.net/2020/09/07/yaJRD1LxKZwMdFe.png)]原因分析:这个是由于你要解除挂载的磁盘对象被系统占用导致的解除失败。这个
2020-09-08 11:11:58 3245
原创 因overlay2文件夹占用过大而引起的docker数据迁移之战(下)
帮助自己养成记录的习惯前言上回书说到,曹操他为了喝一杯奶茶,而去和刘备称兄道弟,并把手下数万粮草兵马,以及财宝美人赠予刘备,只因刘备手里托着充满浓郁芳香的奈雪软欧包。他…咳咳跑题了跑题了,想的我都流口水了。上回事情是这样,我把甲方系统的整个docker容器做了一次数据迁移,后来把所有容器都跑起来的时候发现,库表丢了…这不明摆着我在做着删库跑路的事情吗?这…我奖金都还没拿到手呢,怎么能跑呢?不行不行,我得想办法把这事解决咯,好歹,奖金拿到手再跑啊,你们说对不?正文还记得我之前给文件授权777.
2020-09-07 14:17:36 1228 5
原创 因overlay2文件夹占用过大而引起的docker数据迁移之战(上)
帮助自己养成记录的习惯前言这应该算是第一次想要认认真真写一篇文章吧,技术文也好,水文也好,就是想试试看。然后也就正好,手上给甲方部署的项目由于对磁盘的选择不够妥当,导致磁盘分分钟满载,系统崩溃,于是,正好就有了东西可以来做记录了~正文今天还是和往常一样提前了十分钟左右到公司,到工位坐下之后,悠闲的享受着从楼下便利店用2元重金买下的馒头,心里悠悠的想着,划水的一天又开始了。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as .
2020-09-04 15:40:31 1346 7
SecureCRT.rar
2020-11-18
SoapUI5.2.1
2020-11-18
PCDPlatform.rar
2020-10-13
devecostudio-windows-tool-2.0.8.203.zip
2020-09-18
bitnami-redmine-4.1.1-0-windows-x64-installer.exe
2020-09-17
MobaXterm.11.0.rar
2020-09-16
mongodb-win32-x86_64-2012plus-4.2.5-signed.msi
2020-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人