- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 arcgis server 发布地图服务相关问题
arcgis server 日志中出现 initialization of layer failed xxx。## 地图类型选择feature access 发布后,存在个别图层失败,在服务目录无法看到该图层的服务。仔细检查图层的符号系统,可能有符号没关联到具体值。此情况在 唯一值单字段或唯一值多字段出现。
2024-08-08 20:16:10
329
转载 firewalld - No such file or directory
【代码】firewalld - No such file or directory。
2024-04-23 11:56:43
253
原创 Mybatis Spring 整合原理
本文属于个人在学习过程中的笔记,本文不是讲解如何整合,只涉及相关原理。总的来说涉及Spring bean生命周期、jdk动态代理技术,最终达到mybatis与spring的整合。两者整合后的主要特点:只需定义接口无需编写实现即可调用对应实现方法,完成数据获取。整合实际是mapper的注册、注入,注册mapper 不需要我们一个一个注册,而是使用了扫描机制在Mybatis-Sprin...
2019-12-11 22:21:35
152
原创 jvm cpu占用异常问题分析一例
背景最近在生产环境和本地开发环境中,都出现了应用占用cpu 异常问题,会占满一个cpu。环境:jdk1.8.0_161由于在本地开发环境也出现一样的问题,因此在开发机上进行了分析,以下都是在window机分析。查找找到jvm 对应cpu占用异常的线程 在window上可以通过processExplorer工具,找到线程号。 在Linux上可以使用...
2019-11-08 10:35:39
395
原创 arcgis server 更换IP异常处理
arcgis server 服务器更换IP后导致服务异常,无法使用时的处理步骤。目前采用重建站点方式处理:删除站点新建站点拷贝原有的arcgis server的目录下切片地图服务使用arccatalog 连接arcgis server 服务导入新的sde连接文件发布新的feature地图服务步骤3的详细说明:拷贝config-store 目录下的service目录下的对应服...
2019-10-08 18:16:13
945
原创 Spring MVC 文件下载以及中文文件名的浏览器兼容
下载文件时,如果文件名有中文等非ascii字符时,在不同的浏览器下有不同的表现,部分方案采用判断user-agent来对不同的浏览器做出不同的响应参数处理。通过搜索,可使用如下的兼容办法:方式一:完全兼容现代化的浏览器和旧版IEContent-Disposition: attachment; filename=%E6%B5%8B%E8%AF%95.txt; filename*=U...
2019-10-05 22:51:10
410
原创 Spring Boot下是如何自动整合Spring MVC
原先我们使用Spring MVC开发WEB应用时,会在web.xml中配置一个servlet:DispatcherServletSpring Boot一般使用starter来整合第三方框架与扩展功能,在Spring Boot 中使用Spring mvc我们仅需要引入spring-boot-starter-web其套路是:定义一个XXXXAutoConfiguration的类。其中XXX...
2019-09-11 00:13:37
356
原创 Spring Boot下web开发 异常信息显示页面处理及原理
Spring Boot 开发的web应用,默认情况下如果发生异常将会有一个简易的页面显示错误信息,这个显示页面比较简陋,那么我们如何定制错误信息显示页面呢?以下的例子模板引擎都是选择的freemarker。简单的说:Spring Boot内置了一个controller,类名:BasicErrorController,默认注册的url为/error。因此1、如果我们想简单定制错误...
2019-09-10 22:50:10
259
原创 Gradle 使用相关问题
在线下载gradle-all-xx.zip 报错问题直接从https://services.gradle.org/distributions/下载对应的文件,放入C:\Users\xxx\.gradle\wrapper\dists\gradle-xx-all 目录下
2019-08-16 14:30:48
92
原创 Spring Boot 和Spring Security
本文是描述Spring Boot 与Spring Security在web环境下相关的学习笔记,偏向于原理性质。在Spring Boot下,它其中包含了security的自动配置是SecurityAutoConfiguration和SecurityFilterAutoConfiguration要使用Spring Securty,就会使用注解EnableWebSecurity 来开启安全...
2019-06-19 22:01:29
198
原创 weblogic 部署应用,应用无法启动
报错信息####<Jun 19, 2019 5:16:40 AM CST> <Warning> <Deployer> <localhost> <AdminServer> <[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)...
2019-06-18 21:47:06
2613
原创 H2 database 数据库 启动 连接 创建库
在一些小型应用或测试环境会使用到。注:标题特意加了database 防止搜索到汽车它既可以作为嵌入式运行使用,也可以独立运行使用独立运行,属于Server模式,命令行启动该模式java -cp h2*.jar org.h2.tools.Server查看选项java -cp h2*.jar org.h2.tools.Server -?这样默认是会启动web consol...
2019-05-23 15:13:17
3665
原创 CentOS 7 升级GCC6.4
下载gcc 源码wgetftp://ftp.gnu.org/gnu/gcc/gcc-6.4.0/gcc-6.4.0.tar.gztar xvf gcc-6.4.0.tar.gz安装其他依赖yum -y install texinfo m4yum -y install glibc-devel.i686 glibc-devel下载依赖,可自动下载,执行脚本cdgcc-...
2019-05-09 19:22:25
623
原创 windows 运维工具
wmic此工具有很多功能查看进程的运行参数wmic process where caption="chrome.exe"wmic process where(description="mysqld.exe") >> mysql.log#查询MySQL的路径输出到MySQL.log文件wmic process where(description="cmd.exe"...
2019-04-18 09:40:49
4488
原创 Linux CentOS 7 安装tp link 无线网卡驱动
在一台老旧笔记本上安装了centos7有一个usb 的无线网卡,tp-link TL-WN725N芯片型号RTL8188EUS 802.11n Wireless Network Adapter希望使用此网卡,因此需要安装驱动。到芯片官网,中文官网没找到,搜索到英文官网的驱动,下载后却无法成功编译。搜索到一个GitHub上的驱动 ,根据说明文档 成功编译安装。驱动地址...
2019-04-05 22:16:09
6416
原创 基于Docker的 consul mysql rabbitmq redis 开发环境快速搭建(简版)
本文是基于CentOS Linux release 7.6.1810 (Core) 操作的,属于简易安装,只适应于开发使用.搭建有 consul mysql rabbitmq redis 服务.安装dockersudo yum install docker-ce docker-ce-cli containerd.io完成后,查询安装的版本[root@distr network-scrip...
2019-04-02 16:19:51
483
原创 jvm 参数调整笔记
个人笔记-XX:NewRatio=8 老年代与新生待比例-Xms4096m -XX:NewRatio=8那么初始化的时,被分成9份(8+1) 老年代为8份 新生代为1份-Xmn2048m 直接指定新生代大小 被固定了。-XX:newSize=1024m -XX:MaxnewSize=2048m 指定新生代大小的范围-XX:SurvivorRatio=6 控制新生代中两个 s...
2019-02-28 18:34:00
473
原创 vsftp 编译安装与配置 相关问题
编译安装下载源码 解压,阅读 INSTALL 文件(重要,请一定阅读,内容本身不多)。makemake install正常情况下,就安装完成了。下面说说不正常情况。1、依赖的库 包含:libcap libcap-devel libpam libpam-devel (pam的两个库在64位机器上最好都安装上32位和64位的库)2、如果出现 /lib/libpam.so.0:...
2019-02-27 23:55:13
1272
原创 Spring 命名空间的解析
以ClassPathXmlApplicationContext 方式启动容器为例首先是ClassPathXmlApplicationContext的构造器中的refresh方法refresh方法中依次调用:ConfigurableListableBeanFactory beanFactory = obtainFreshBeanFactory();然后下面列出类与方法,org.spri...
2019-02-23 22:42:41
712
原创 Java 相关规范和官方文档
JSRs: Java Specification Requests https://jcp.org/en/jsr/overview The Java EE 5 Tutorialhttps://docs.oracle.com/javaee/5/tutorial/doc/docinfo.htmlThe Java EE 6 Tutorialhttps://docs.o...
2019-01-17 14:28:42
688
原创 记一次ArcGis sql写空间数据耗时超长问题
问题背景一系统采用了采用arcgis产品处理空间数据,数据存储在Oracle数据库;数据库操作系统 Red Hat Enterprise Linux Server release 5.7 (Tikanga)Linux localhost.localdomain 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_6...
2018-06-18 00:48:17
644
原创 weblogic 10.3.6 jsp乱码
环境:weblogic 10.3.6 window 2003由于这是一个遗留系统,迁移到新版本weblogic后,页面中文乱码。通过查看jsp文件编码为gbk因此需要在weblogic.xml文件中配置jsp编码为gbk<jsp-descriptor> <encoding>GBK</encoding> <precompile>true<...
2018-05-31 15:35:48
551
转载 arcgis server The attribute buffer size is too small
ERROR 999999: Error executing function.The attribute buffer size is too small.转载:http://blog.sina.com.cn/s/blog_707ae20a0100lria.html1.giomgr.defsselect * from sde.server_config t Order By prop_name;U...
2018-05-29 21:35:49
1120
原创 java.sql.SQLException: No more data to read from socket
通常情况下是网络层异常,但引发的原因可能多种多样:常见的解决办法:升级jdbc 驱动使用数据连接池的情况,或重建数据连接池或切换使用其他产品数据连接池,如druid更深层次的原因,需要研究。...
2018-04-25 18:19:27
3298
1
原创 ora 00845
项目现在服务器资源减少后-内存减少,启动数据库出现ora 00845错误。查阅资料后,原因是 共享内存太少。只需调整大小即可。但使用命令调整大小时,发现没有 /dev/shm原来是没有挂载,执行mount 提示在 /etc/fstab 中没有因此添加tmpfs /dev/shm tmpfs defaults,size=8G ...
2018-03-23 12:00:22
199
原创 sqluldr2 导出文件中文乱码
最近遇到使用sqluldr2 导出数据出现后在excel中打开后出现中文乱码问题数据库 AL32UTF8服务器为 en_US.UTF-8导出参数中 query 查询语句中存在 中文别名时,会出现 标石符 太长的问题 ora-00972发现sqluldr中存在charset 参数,因此加上 charset=ZHS16GBK 但又出现 无效字符问题 ora-00911经过不断尝试,个人认为是在解析sq...
2018-03-16 17:03:24
6086
原创 cisco 防火墙问题
背景公司项目被安全厂商扫描到ssl漏洞,经分析排查是防火墙设备上的服务第一次接触Cisco防火墙,经过查阅资源和分析,只需关闭外网访问该服务即可但网上资料都是如何开启,并未说明如何关闭。查看命令帮助,也未看到与开启命令对应的关闭命令觉得奇怪,最终发现每一个命令帮助前面的[no] 即表示与之对应的关闭或取消。最终使用 no http 0 0 outside 命令关闭了外网访问44...
2018-02-28 17:10:46
1202
原创 Oracle Spatial 空间管理
1、坐标转换select MDSYS.SDO_GEOMETRY(2001,4326,MDSYS.SDO_POINT_TYPE(113.3293658, 23.14338586, 0),null,null) shapefrom dual;select SDO_CS.TRANSFORM(MDSYS.SDO_GEOMETRY(2001,4326,MDSYS.SDO_POINT_TYPE(
2018-01-12 15:32:00
397
原创 使用Apache POI 导出大量数据 问题记录
个人笔记记录使用SXSSFWorkbook对大量数据进行写,它会占用较小的内存,但数据行数达到设置的数量(默认为100)时会将数据写入到临时文件,文件的创建使用了java标准的API File.createTempFile(String prefix, String suffix);文件的命名由前缀+随机数+后缀组成,前缀为poi-sxxsf-sheet 后缀为xml,形如 poi-sxx
2017-12-15 11:13:21
429
原创 Spring 框架及相关问题记录
1、关于扫描器basePackage 模糊匹配由于模式匹配默认采用了AntPathMatcher实现进行解析,它遵循如下规则? matches one character* matches zero or more characters** matches zero or more directories in a path{spring:[a-z]+} matches the r
2017-10-18 23:09:07
291
原创 MongoDB document转换为json _id为对象问题
package com.cabletech.mongodb.bson;/** * Created by liyong on 2016/8/23. */import com.cabletech.sco.common.IdGenerator;import com.google.gson.TypeAdapter;import com.google.gson.stream.JsonRead
2016-11-16 16:24:54
9793
原创 git 协议切换
http改为ssh生成sshkey,生成方式见下一节打开命令行窗口将当前路径切换到项目根目录下执行以下git指令 git remote rm origin git remote add origin 协议地址如 git remote add origin git@github.com:liyongscys/csslearn.git用IDEA打开项目,同步gitwin
2016-10-18 15:47:16
1621
原创 Mongodb 数据类型
注:没有特别说明的,以下都是基于mongodb 3.2版本可用数据类型TypeNumberAliasNotesDouble1“double” String2“string” Object3“object”
2016-07-08 15:28:34
540
转载 JavaScript 语言中的 this
JavaScript 语言中的 this源: http://www.ibm.com/developerworks/cn/web/1207_wangqf_jsthis/由 于其运行期绑定的特性,JavaScript 中的 this 含义要丰富得多,它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。JavaScript 中函数的调用有以下几种方式:作为对象方法调用,作为函
2016-07-08 13:25:54
255
翻译 Css 基础
CSS 基础学习笔记css 选择器如果多于一个规则指定了相同的属性值都应用到一个元素上,CSS规定拥有更高确定度的选择器优先级更高。 ID选择器比类选择器更具确定度, 而类选择器比标签选择器(tag selector)更具确定度。 你也可以将多个选择器组合起来构成更确定的选择器。 比如,选择器.key 选中所有class属性为 key的元素. 选择器 p.key 选中所有class属
2016-04-09 00:15:31
298
原创 Mongodb 查询相关
1、模糊查询采用正则表达式 如 db.getCollection('user').find({loginName:{$regex:/qq.com/i}});db.getCollection('user').find({name:/^超级/});db.getCollection('user').find({registerTime:{$gte: new Date("2016-03
2016-04-02 01:20:58
365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人