- 博客(155)
- 资源 (36)
- 收藏
- 关注
原创 go开发报 A required privilege is not held by the client 错误
这种问题一般是go的程序包括第三方包程序对文件访问的权限不足引起。这是打开操作系统开发者模式即可。且在真实运行环境如Linux上是不会有问题的。打开操作系统开发者模式方法:操作系统 -> win -> 设置-> 开发者选项 -> 开启“开发人员模式”...
2022-04-06 15:52:05
4379
1
原创 Java与Python通过gRPC通信
Java端gRPC默认通过Protobuf进行数据传输。Protobuf提供一种灵活、高效、自动化的机制,用于序列化结构数据。Protobuf仅需自定义一次所需要的数据格式,然后我们就可以使用Protobuf编译器自动生成各种语言的源码,方便我们读写自定义的格式化数据。在idea安装插件配置maven文件主要是添加protobuf和grpc包的引用以及插件。protobuf和grpc的引用为: <dependency> <gr
2021-09-28 15:01:26
2235
原创 RabbitMQ断链重连的配置
问题描述: 自动删除的队列在网络断开恢复后不能自动创建并绑定关系。 解决办法: 在RabbitMQConfig中分别声明两个连接工厂类,其中一个用于RabbitAdmin声明的连接,另一个用于生产者和消费者的连接。其中用于RabbitAdmin声明的连接不设置连接、通道、恢复的事件监听,用于生产者和消费者的连接需要设置连接、通道、恢复的事件监听,并且在通道监听事件“onCreate(Channel channel, boolean b)”方法中调用声明队列和绑定关系。 参考示例: ..
2021-09-09 14:13:54
6021
原创 Spring实现程序启动后开启线程并持续处理数据
@PostConstructpublic void start() { handleXXXThreadStart();}/** * 系统启动后启动线程 */private void handleXXXThreadStart() { log.info("处理XXX数据线程启动........"); Thread t = new Thread(new Runnable() { @Override public void run() { .
2021-06-24 17:08:18
1303
原创 Cesium添加百度地图
百度地图的瓦块切片与大多数地图不同,其中心点位于地理坐标的0,0点,多数地图的切片是以地图左上角为瓦块切片的起点。Cesium中默认的切片地图(UrlTemplateImageryProvider)包括经纬度模式和投影(墨卡托)模式都是以左上角切片为基准。所以当我们加载百度地图瓦块地图时,需要自定义地图影像地图类。BaiduImageryProvider = function(options) { this._errorEvent = new Cesium.Event(); this.
2021-04-08 10:56:40
7498
6
转载 CentOS 7下无法上网的终极解决方案
原文地址:https://blog.youkuaiyun.com/zhuzj12345/article/details/80747862最近在VMware虚拟机里玩Centos,装好后发现上不了网。经过一番艰辛的折腾,终于找到出解决问题的方法了。最终的效果是无论是ping内网IP还是ping外网ip,都能正常ping通。方法四步走:第一步,我们进入/etc/sysconfig/network-scri...
2020-03-06 11:59:17
501
原创 MySql建库、数据迁移脚本
# 创建数据库# mysql>show databases;# mysql>create database szgd;# 创建用户并授权# mysql>CREATE USER 'szgd'@'%' IDENTIFIED BY 'szgd';# mysql>GRANT ALL PRIVILEGES ON szgd.* TO 'szgd'@'%';# mysql>flu...
2019-10-10 10:36:08
1078
原创 Cesium进入模型内部
Cesium加载的3DTiles模型,包含大楼等室内空间,根据Cesium默认的鼠标滚轮等操作是没有办法进入建筑物内部的,除非通过一些技巧,比如视图移动到旁边再平移进去。对于普通用户来说非常不好操作。网上找了一圈也没有实质性的解决方案,于是自己想了一个实现思路并将其实现和验证。 由于Cesium的机制是搓滚轮是对鼠标指定的对象无线靠近放大,所以不能直接进入建筑物内部。 ...
2019-08-22 09:15:19
3979
转载 杂谈GIS数据的获取
文章转自:https://blog.youkuaiyun.com/supermapsupport/article/details/91386665作者:布鲁斯李巧妇难为无米之炊,作为一名合格的Giser,没有GIS数据,我们的各种分析也是无从下手。所以,获取GIS数据也应该是我们的必备技能之一。在这里,为大家简单总结了几个国内外获取GIS地图数据的网站。1、地理空间数据云地址:http://www....
2019-07-05 13:57:40
2452
转载 CentOS7安装MySQL
文章转自:https://www.cnblogs.com/nicknailo/articles/8563737.html在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -...
2019-06-30 17:40:41
229
原创 MySQL常用命令
查询当前库的每个表的总条数select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = 'szgd' order bytable_rows desc;插入一条空间数据记录insert into test(id,lstr) values (1,GeomFromText('LINE...
2019-06-17 10:03:18
196
原创 Cesium鼠标事件汇总
限制鼠标的视图控制// 禁用放大缩小和自由旋转视图viewer.scene.screenSpaceCameraController.enableZoom = false;viewer.scene.screenSpaceCameraController.enableTilt = false;修改视图默认鼠标操作方式// 修改默认的鼠标视图控制方式。viewer.scene.scre...
2019-05-22 16:43:11
7674
原创 EasyUI的一些实现技巧记录
平常用到一些EasyUI的控件,也遇到一些坑,或发现一些官网api文档没有直接写出来的技巧进行记录。datagrid初始加载不请求数据// 使用onBeforeLoad进行条件判断。onBeforeLoad: function (param) { if (param && param.subId) { return true; } ...
2019-05-21 09:32:51
260
原创 Cesium的坐标转换
坐标对象:Cesium.Cartesian3(三维笛卡尔点,以地心为0点坐标。)一、经纬度-->世界坐标Cesium.Cartesian3.fromDegrees(longitude, latitude, height, ellipsoid, result)二、世界坐标-->经纬度var center = tileset.boundingSphere.cent...
2019-03-29 10:24:11
2719
转载 idea打java可执行jar包
原文地址:https://www.cnblogs.com/blog5277/p/5920560.html1,在项目上鼠标右键 --> Open Module Settings2, Artifacts --> + --> JAR --> From modules with dependencies...3, Main Class是你这个项目(脚本)的主方法...
2019-03-20 15:29:46
549
原创 Tomcat启动报栈溢出的问题分析及处理
问题缘由:在tomcat下部署war包启动时报错,关键错误信息如下:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes in...
2018-08-29 09:46:24
4716
2
原创 Java统计代码段的执行时间
通常在进行代码测试和代码优化的时候,会想要知道代码执行时每段代码的执行时间,以便进行代码优化和调整。下面封装的类是利用代码段标记和执行时间差进行统计。使用时,仅需要在代码段中加入CodeTimer.set("标记");就可以了,打印 时调用CodeTimer.print();统计字段有代码段、总时间(纳秒)、执行次数、平均时间。封装类:/** * 统计代码段执行时间。 * 在需要进行统计的代码...
2018-05-03 15:28:40
2771
2
原创 Java删除文件及其子文件、文件夹
Java的库中没有提供直接的删除文件夹及其子文件的方法,需要自己写,下面提供两种删除方式。/** * 删除文件夹及其子文件(栈方式) **/public static boolean deleteDirectory(File dir) { Stack<File> stackFiles = new Stack<File>(); stackFiles.pu...
2018-05-02 11:43:31
1845
转载 Java时间Date、Calendar、TimeStamp与字符串String之前的转换
原文地址:https://www.cnblogs.com/qima/p/3652566.html1.Calendar 转化 StringCalendar calendat = Calendar.getInstance();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String dateStr
2017-11-23 14:27:33
5970
原创 给Oracle表空间Tablespace扩展库文件
一般来讲Oracle的表空间单个库文件大小为32G左右,满了之后需要进行扩展。(一)查询使用情况SQL命令:--查询表空间大小和使用总体情况SELECT a.tablespace_name tablespace, total/1024/1024 total_MB, free/1024/1024 "FREE_MB", (total - free)/1024/1024 USE...
2017-11-10 09:28:35
963
原创 解决linux中IEDA报找不到JAVA_HOME问题
在IEDA的欢迎页,右下方有个“Configure”设置按钮,点击下拉选项“Configure > Project Defaults > Project Structure”,这时在Project SDK设置相中也不能选择jdk,点击下拉框旁边的New按钮,选择本机对于的jdk(JAVA_HOME)对应的路径。然后再从下拉框中选择正确的JDK。后面再回到创建工程的时候就OK了。
2017-10-18 22:51:53
2211
转载 Ubuntu安装JDK与环境变量配置
原文地址:http://www.linuxidc.com/Linux/2016-04/130438.htm目标:Ubuntu安装JDK与环境变量配置一、getconf LONG_BIT 查看系统位数,并下载相应的jdk。我的Ubuntu系统是32位的,所以下载的jdk是:jdk-8u77-linux-i586.gz。并且放到了/home/injavawetrust/so
2017-10-18 16:32:57
596
转载 Ubuntu14.04 安装Gradle
转载:http://blog.youkuaiyun.com/coloriy/article/details/60878527系统是Ubuntu14.04,安装步骤如下:1、添加PPA仓库,执行命令:[java] view plain copy sudo add-apt-repository ppa:cwchien/gra
2017-10-18 14:28:30
917
原创 ubuntu svn命令
ubuntu SVN命令大全1、将文件checkout到本地目录svn checkout path(path 是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加te
2017-10-18 11:50:07
4836
原创 解决代码保存csv后,用Excel打开中文乱码问题。
Java代码OutputStream out = new FileOutputStream(file);OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8");writer.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }))
2017-09-08 09:24:12
2612
原创 SQL查询或删除数据库中重复记录
select * --deletefrom 表名 WHERE (字段) IN ( SELECT 字段 FROM 表名 GROUP BY 字段 HAVING COUNT(字段) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表名 GROUP BY id HAVING COUNT(*) > 1);
2017-07-25 09:28:43
444
原创 js字符串转换成json
1. eval方式解析。别忘了str两旁的小括号。function strToJson(str){ var json = eval('(' + str + ')'); return json; } 2. new Function形式。function strToJson(str){ var json = (new Function("return " + s
2017-07-18 12:01:23
433
转载 js获取网页各种宽高
网页可见区域宽:document.body.clientWidth; $(window).width() ; 网页可见区域高:document.body.clientHeight; $(window).height() ; 网页可见区域宽: document.b
2017-07-12 11:03:28
706
原创 谷歌地图分辨率表
级别实际距离像素图上距离图像分辨率比例尺空间分辨率(每像素) 第2级 5000公里 70 2.47厘米 72dpi 2亿 :1 71公里 第3级 2000公里 55 1.94厘米 72dpi 1亿 :1 36公里 第4级 2000公里 115
2017-06-30 10:52:33
7911
原创 解决Gradle插件在eclipse或打包时不及时更新缓存的问题
在项目开发中,经常在gradle刷新或程序打包时,服务器上有更新的jar,但是么有刷下来。这时通过参数设置其强制检查和更新。1. 打开gradle安装路径,如”D:\Program Files\gradle-3.4\“2. 用文本编辑器打开\bin\gradle.bat文件3. 找到”:end“标签,在上面一行加上代码”--refresh-dependencies“ 如:
2017-05-25 10:26:51
4241
原创 前端js调用浏览器日志日志打印
在做前端开发时,有时直接用alert方法比较麻烦,可以直接将日志打印到浏览器的控制台使用console的log、info、warn、error方法以下是各个浏览器对日志方法的支持:1IElog info warn error assert dir clear profile profileEnd2Firebuglog inf
2017-04-28 16:30:44
18639
原创 使用命令行快速删除文件和文件夹
// 删除文件del /f/s/q dirname> nul// 删除文件夹rmdir /s/q dirname上面的命令删除非常快,甚至比rd /s/q命令的速度快一倍。
2017-04-13 14:16:16
13399
原创 Aspose.Cells 8.6.3 - 8.7.1
引用包后,在第一次调用前,执行以下方法就可以正常使用了。internal static void InitializeAsposeCells(){ const BindingFlags BINDING_FLAGS_ALL = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlag
2017-04-06 14:05:01
960
原创 Tomcat和Java版本对照
表格来自http://tomcat.apache.org/whichversion.html Apache Tomcat 版本 最新发布版本 支持的JAVA版本 9.0.x 9.0.0.M17 (alpha) 8 and later 8.5.x 8.5.11 7 and later 8.0.x (superseded) 8.0.41 (...
2017-02-08 10:58:54
22078
转载 浅谈 SOAP Webserver 与 Restful Webserver 区别
原文地址:http://www.cnblogs.com/hyhnet/archive/2016/06/28/5624422.html一 REST: REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。 REST提出设计概念和准则为: 1.网络上的所有事物都可以被抽象为资源(reso
2017-01-18 14:37:20
541
原创 JSTS学习(一) - 简介
JSTS是一个符合OGC规范的简单要素空间位置判定函数JavaScript库,JSTS也是Java类库JTS的一个接口,且与OpenLayer3具有互操作性。目前原生的OpenLayers3并不支持空间拓扑关系查询,此类库可以作为重要的补充。通过此类库,可以判断多种空间几何的位置关系,最初建立这个工程的目的是为web地图应用提供一套完整的类库来处理和分析简单几何体,但jsts也可以作为
2017-01-16 16:35:49
10789
原创 为Oraclespatial表添加记录和创建空间索引
在手工录入Oraclespatial表时,需要将空间表和字段记录插入到记录表USER_SDO_GEOM_METADATA中,然后创建空间表的空间字段索引。-- 1. 删除索引(若全新创建可不执行):DROP INDEX 空间表索引名称;-- 2. 删除记录(若全新创建可不执行):DELETE FROM USER_SDO_GEOM_METADATA WHERE TABLE_NAME...
2017-01-12 10:30:34
3408
Working with NHibernate 3.0
2013-01-18
飞Q(飞秋) 飞鸽传书
2011-05-30
代码行数统计软件 可统计一个工程代码总量 一次性导入
2011-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人