随笔分类 -  Java

摘要:本文主要说明java的系统里字符串(string)的编码的情况 首先一个问题,如何知道某个string(变量的值)的编码是什么?情况复杂,下面分开说明 首先要知道系统默认编码(“系统”不是指操作系统,而是本java应用)。影响编码有以下情况: 默认时,就是操作系统的编码,我们用的中文windows编 阅读全文
posted @ 2020-09-10 18:24 cannel 阅读(7615) 评论(0) 推荐(0)
摘要:本文说明从安装linux系统开始,一直到在k8s运行springboot程序全过程 本文假设在自己电脑操作,因此linux系统使用vmware虚拟机,linux发行版使用centos 7.6.1810(CentOS-7-x86_64-DVD-1810.iso) Linux安装: 首先要先装一个cen 阅读全文
posted @ 2019-06-28 18:34 cannel 阅读(815) 评论(0) 推荐(0)
摘要:新建rc(replication controller) 以下操作在master1做 rc是一套程序部署的配置,k8s会根据配置自动运行和管理程序,例如自动启动程序,程序挂了自动重启等等 rc配置一般都是写到配置文件(扩展名yaml),然后指定yaml文件来新建rc,k8s很多“东西”都是这种方式配 阅读全文
posted @ 2019-06-28 18:23 cannel 阅读(10876) 评论(0) 推荐(0)
摘要:前言:要在docker运行java(jar包)程序,就要把程序打包成docker镜像(以下简称镜像),可以先理解为镜像就是jar包 打包需要程序代码,java本身的打包环境(包括jdk和maven),以及docker,因此本文在装了以上环境的环境(尤其是装了docker)进行打包 首先要修改代码 使 阅读全文
posted @ 2019-06-28 18:15 cannel 阅读(24089) 评论(0) 推荐(0)
摘要:Centos7.6自带jre 1.8,可以作为java运行环境。但如果要编译java程序那就需要jdk,以下介绍如何把自带的jre卸掉并安装jdk 首先要卸载自带的jre PS:由于不同版本的操作系统可能自带的东西不一样,因此本文描述不一定完全匹配 运行rpm -qa | grep java,查询已 阅读全文
posted @ 2019-06-28 18:07 cannel 阅读(1193) 评论(0) 推荐(0)
摘要:环境:springboot 2.0.7 spring data redis springboot从1.x升级到2.x后,spring data redis使用的redis客户端驱动从1.x的jedis换到lettuce 使用过程中,出现Redis command timed out报错,网上搜索后, 阅读全文
posted @ 2019-06-24 17:02 cannel 阅读(16531) 评论(0) 推荐(0)
摘要:PS:之前写过一遍,那个方法没有彻底解决,现找到真正的解决方法 环境:redis 3.2.100 windows版(注意!!!这是关键),win10,redis客户端spring boot 2.0.7,以及配对的spring data redis 某功能会频繁地大批量地往redis写入数据,数据量大 阅读全文
posted @ 2019-06-24 17:01 cannel 阅读(1387) 评论(0) 推荐(0)
摘要:做过C#版ae的都知道,操作同一个“对象”,用他的不同功能要转换到相应的接口,但java版有时不能直接做类型转换 例如下图在C#是可以的 但在java不行,这样转会报错,看IFeatureClass的定义,可以看到根本没继承IDataset 在java的转换方法是利用对应的Proxy类 PS:jav 阅读全文
posted @ 2019-06-24 16:57 cannel 阅读(420) 评论(0) 推荐(0)
摘要:前言:做ae开发大部分人都是用C#版,很少用到java版,本系列文章主要介绍java版ae开发的入门,对于ae接口的高级应用,可以看C#版相关文章 开发环境软件: Intellij IDEA 2018 java jdk 1.8 32位版 arcgis desktop 10.4.1 ArcObject 阅读全文
posted @ 2019-06-24 16:56 cannel 阅读(966) 评论(0) 推荐(0)
摘要:在此介绍用sql对超图的空间数据库(sdx)进行空间查询,优点如下: 1。超图推荐的方式是用iobject,此方法要引入iobject 2。超图另一个推荐的方式是用iserver的REST接口,但web接口缺点在于性能一般,尤其是返回数据比较多以及并发频繁的情况下性能不好 超图空间数据库支持多种数据 阅读全文
posted @ 2019-06-24 16:54 cannel 阅读(3004) 评论(0) 推荐(0)
摘要:用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做: 添加一个配置类,例如以下代码是给所有feign发出的请求都添加一个名称为msClientId,值为 阅读全文
posted @ 2019-06-23 21:27 cannel 阅读(1354) 评论(0) 推荐(0)
摘要://获取当前时间 LocalDateTime d0 = LocalDateTime.now(); System.out.println(DataConvertUtil.localDateTimeToStr(d0, "yyyy-MM-dd HH:mm:ss")); //输入年月日时分秒实例化新的时间对象 LocalDa... 阅读全文
posted @ 2019-06-23 21:16 cannel 阅读(3726) 评论(0) 推荐(0)
摘要:情况:某套代码是用jdk 1.6编译,然后电脑的JAVA_HOME系统变量配的是jdk1.7的,在tomcat启动时报错 The JAVA_HOME environment variable is not defined correctly,中文意思是JAVA_HOME定义不正确,去系统变量看指向的 阅读全文
posted @ 2016-09-01 09:20 cannel 阅读(10789) 评论(1) 推荐(1)
摘要:arcgis的BS开发解决方案一直是个坑,主推的地图服务查询速度慢,需要异步,功能少。相对来说主要用于CS的AE功能更强大全面,只是部署有点复杂本文软件环境:win7 sp1 64位MyEclipse 10,jdk 1.6.45 32位,tomcat 6.0.41 32位,ArcGIS Deskto... 阅读全文
posted @ 2015-02-10 21:39 cannel 阅读(5287) 评论(0) 推荐(0)