- 博客(33)
- 资源 (8)
- 收藏
- 关注
原创 使用SuperMap iServer 11i官方镜像生成自己的iObjectsJava微服务容器
介绍了如何基于SuperMap iServer 11i官方镜像来发布自己的GIS微服务。
2023-03-22 21:19:22 668
原创 在多个主机的Docker之间搭建一主多从PostgreSQL12主从复制+读写分离集群
介绍了如何在多机Docker环境下搭建PostgreSQL的一主多从读写分离集群运行环境。
2021-11-25 20:35:09 4357 3
原创 SpringBoot+Maven整合SuperMap iObjects Java进行开发
之前曾经介绍过如何在Eclipse里通过iObjectsJava搭建Web开发环境,当时采用的还是传统的Java Web Application的方式进行开发。随着Java技术的发展,这种模式已经越来越跟不上开发的潮流了。时下SpringBoot已经成为了事实上的开发标准,SpringCloud也正和Docker一起进行的如火如荼。所以,再不跟上时代的步伐,就要被这个时代所淘汰了。所以,笔者抓紧补充一篇文章,告诉大家如何通过SpringBoot的方式进行SuperMap iObjects Java的开发
2021-11-14 16:23:14 3251 3
原创 如何通过SpringBoot及Maven来集成SuperMap iObjects Java进行开发
前些年的文章中介绍过如何在Eclipse里来通过传统的方式引用SuperMap iObjects Java进行开发。这种方式作为对SuperMap iObjects Java的入门级开发或者
2021-06-06 21:30:06 1194 2
原创 使用Hibernate时如何切换schema
在使用Hibernate进行开发时,为了能够让开发的产品运用到多个项目中,经常会遇到需要在同一个数据库服务器上部署多个相同库结构的数据库的情况。为了节省资源,常常是在原有数据库实例下新建一个数据库(对于Oracle来说,就是新建一个用户)。否则就得部署多个数据库服务了,得不偿失。但是笔者在实际中发现,仅仅是修改Hibernate配置文件中连接的用户名是不够的。需要注意实体类映射文件中的配置。...
2020-04-23 11:46:01 636
原创 编程基础(一)——“编程”到底是个什么“鬼”?
对于很多没有从事计算机行业,或者涉入不深的朋友来说,编程要么是一种神秘的行业,要么就是一种“残暴”的行业。因为在大多数人看来,为什么26个英文字母+10个阿拉伯数字+加减乘除,怎么就把阿波罗给送上月球了?真是太神奇了!的确,乍一想确实很神奇。从这一期起,我们就来慢慢揭开“编程”的神秘面纱。其实,一开始并没有当今这个“程序”这一说的,也就是只有硬件而没有软件。最原始的能跟“编程”扯上关系的硬...
2020-02-20 22:42:50 412
原创 聊聊大数据(二)——大数据快速读写的一种实现思路
在《聊聊大数据(一)》中,笔者大致介绍了一下大数据的概念、特点以及一般数据库软件的存储思路。那么,如何快速地完成大数据的读取哪?在写入数据的同时还能够快速实时地读取大数据信息进行后续操作哪?本篇就来进行简单的讨论,提出一种实现思路。我们都知道,提起大数据,数据量一定不是几万条数据这么简单的,至少是以千万条级记录开始起算的。这么大的数据量,通过传统数据库索引的方式已经捉襟见肘了。传统大型关系型数...
2020-02-18 22:19:07 1724
原创 关于Hibernate之Unknown service requested [org.hibernate.cache.spi.RegionFactory]这个坑!
这几天频繁被一个Hibernate的坑困扰。明明这个Dao被很多个Service调用,为什么新写的一个Service调用总是出现如下问题:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.service.Unknow...
2019-06-18 11:42:12 4875
原创 Spring定时器问题
今天在使用Spring的quartz定时器时,遇到了一个奇怪的问题,就是使用了定时器后tomcat一直启动不完,卡在Hibernate读取数据库这一步长期等待。如果一直不管的话居然会把数据库的进程数占满!核心代码如下:public class VisitorTimer { private ICache iCache; public VisitorTimer() { Applic...
2019-02-16 16:06:40 300
原创 redis.clients.jedis.exceptions.JedisConnectionException:Connection reset by peer:socket write error
用了很久redis了,觉得自己对redis应该算是比较了解了吧。谁知前段时间遇到redis的一个问题,困扰了我几个月一直没有解决:奇怪的是这个错误并不是一开始就出现的,而是运行上一段时间后才会出现。重启Tomcat后又会恢复正常。一开始以为是网络的问题,结果换成使用本机的redis还是一样的问题。后来怀疑是机器性能的问题,但经测试无论使用性能非常差的机器还是性能非常好的机器均出现同样的...
2018-11-30 00:13:44 6912
原创 聊聊大数据(一)——大数据的存储
“大数据”现在可谓越来越火了,不管是什么行业,也不敢是不是搞计算机的,都要赶个集,借着这股热潮,亦或炒作,亦或大干一番。尤其是从事IT行业的,不跟“大数据”沾点边,都不好意思出去说自己是干IT的。“大数据”一词,已无从考证具体是什么时候兴起的,只是隐约记得大概火了三四年了吧。多大的数据算“大数据”哪?麦肯锡研究中心给出的定义是“超过一般计算机处理能力”的数据。好吧,这个概念真是投机取巧,让人难以攻...
2018-05-04 19:25:44 83657 1
原创 数据库查询正常,但servlet返回乱码的解决方案
在从事Java开发过程中,经常会遇到中文乱码的问题。比如从数据库查出来中文还是好的,可是经过servlet或controller一转发就乱码了。最早笔者是通过在web.xml里增加如下监听解决的: <listener> <listener-class> org.springframework.web.context.Conte...
2018-03-31 20:16:24 690
原创 使用SuperMap iObjects Java扩展SuperMap iServer服务
在使用SuperMap iServer时,自带的服务可以满足日常对于地理信息的大部分需求,如地图浏览、数据查询、空间分析等。但如果iServer已有的服务不能满足要求,想自行基于iObjects Java进行开发时,默认情况下要么开发出来的是个CS版的GIS应用系统,要么是个独立的BS站点,还不能与iServer使用同一个Tomcat部署(会导致许可验证出现问题)。所以,能否将自己开发的BS应用增
2018-01-23 11:43:35 1846
原创 C#中连接Oracle数据库时提示OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
本文讲述了在C#中当使用OracleClient连接数据库时提示“OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。”时的另类解决方案。
2017-03-10 11:51:24 3939
原创 运行docker-compose up -d提示No such image错误
本文讲述了如何解决当删除了新编排出的镜像后再运行docker-compose up -d无法找到镜像的问题
2017-03-07 11:42:44 13957
原创 实战docker运行环境搭建
本文从实战的角度介绍了笔者作为一个初学者,如何一步步地搭建起docker运行环境并启动虚拟机镜像,同时说明了如何在启动的虚拟机中安装常用软件。
2017-01-24 16:13:54 5932 1
原创 如何解决windows和linux下解析中文参数不一致的问题
本文讲述了如何通过编写通用的代码从而在windows和linux下都可以正常解析中文参数。
2016-09-20 20:39:07 2380
原创 如何将Spring的配置文件放到web.xml中
本文简要介绍了如何将Spring的配置文件放在web.xml中,避免了写死到代码中的问题。同时介绍了如何通过子属性的方式为某个类注入其他组件。
2015-11-15 19:28:21 888
原创 创建Maven子项目时出现“Unable to read parent POM”的问题
本文讲述了当创建Maven子项目时,当出现”Unable to read parent POM“问题而导致无法创建工程时,该如何解决。
2015-11-05 13:56:27 656
原创 解决SuperMap Objects Java 在Tomcat中运行时提示找不到Wrapj的问题
本文讲述了使用SuperMap ObjectsJava开发时遇到找不到Wrapj.dll时该如何处理。
2015-07-08 10:50:02 4300
原创 如何初步搭建Spring的运行环境
笔者最近也是才开始学习Spring。下面就告诉像笔者一样的初学者如何快速搭建一个最简单的Spring开发环境。 1、下载Spring相关的包,我们在这里使用Spring 3.2.7这个版本: Spring 3.2.72、在Eclipse里新建一个Dynamic Web Project,名称叫testSpring 此过程
2015-07-06 14:15:41 2792
原创 如何在Java中快速发布WebService服务
在实际中,可能会遇到需要在Java Web站点中发布WebService供其他程序或站点调用的需求。本文作为一个初学者的入门教程,告诉大家如何简单快速地发布一个WebService服务。
2015-05-30 13:14:19 10692 2
原创 如何使用SuperMap iServer进行服务端GIS开发
有时候在进行地图应用开发时,可能单纯的客户端无法满足要求(如功能和性能等因素),这时就需要进行iServer的服务端开发。SuperMap iServer 6R/7c的服务端开发步骤如下:一、在Eclipse中新建一个Dynamic Web Project 此过程截图略去二、引用iServer所需的各类jar包 经测试后发现,必须引用iS...
2015-05-25 23:35:20 6702
原创 谨慎Asp.net中static变量的用法
本文主要介绍了在进行Asp.Net开发过程中使用static变量保存页面级全局变量时需要注意的问题,并给出了应对策略。
2015-03-20 10:12:52 7131 1
原创 Java Servlet代理WebService请求
本文介绍了在Java中如何调用WebService,尤其是.Net发布的WebService的问题。然后再用Java Servlet发布成KVP方式的简单请求,这样JS等客户端就可以很方便地调用原来的那个WebService了。
2015-03-08 20:41:25 1255
SpringBoot集成SuperMap iObjects Java开发环境源码
2021-06-06
Redis-x64-5.0.0-for-windows.zip
2020-03-01
log4j-1.2.16.jar
2015-09-17
64位MongoDB
2012-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人