- 博客(78)
- 收藏
- 关注
转载 Spring Boot 整合Swagger2
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新 。接口的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从未如此简单。我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Andro...
2019-07-09 11:17:19
212
转载 java List集合中contains方法
ArrayList的contains方法java今天在用ArrayList类的caontains方法是遇到了问题,我写了一个存放User类的ArrayList ,但在调用list.contains(user)时总是返回false。 去看了下ArrayList的源码,源码如下: Java代码 public boolean contains(Object o) { return...
2018-12-29 09:58:00
14767
原创 解决plsql连接oracle数据库报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务问题
1.环境:Oracle 11g R2 + PL SQL Developer + SQL Plus2.问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。如图:3.解决:4.说明:每台电脑的Oracle安装目录和实例名不尽相同,...
2018-08-29 11:10:07
14879
1
转载 mybatis抛出ORA-01745: 无效的主机/绑定变量名
Cause: java.sql.SQLSyntaxErrorException: ORA-01745: 无效的主机/绑定变量名 原因,sql语句中,两个填充变量间没有写逗号
2017-11-30 10:08:46
1637
转载 SpringMVC @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
1.配置springMVC可以接收json字符串[html] view plain copyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt
2017-11-20 16:05:18
2652
转载 解决Hessian调用重载方法报错问题(HessianProtocolException)
使用Hessian调用重载方法报异常问题,例如:[java] view plain copyString SayHello(); String SayHello(String name); 客户端调用上面的方法:[java] view plain copyIH
2017-09-27 10:26:34
2164
转载 HTML5中本地存储与本地数据库
一、本地存储由来的背景 众所周知Html4时代Cookie的大小、格式、存储数据格式等限制,网站应用如果想在浏览器端存储用户的部分信息,那么只能借助于Cookie。但是Cookie的这些限制,也就导致了Cookie只能存储一些ID之类的标识符等简单的数据,复杂的数据就更别扯了。下面是Cookie的限制:1, 大多数浏览器支持最大为 4096 字节的 Cooki
2017-09-09 17:05:16
290
转载 webStorm基础设置-背景色、字体、大小
WebStorm是一个捷克公司开发的,功能虽然很强大,但UI貌似一直不是东欧人的强项。WebStorm默认的编辑器颜色搭配不算讲究,我看习惯了VS2012的Dark Theme,再看这个顿觉由奢入俭难,非得改改颜色才行。 新建Scheme + 修改字体ctrl+alt+s打开Settings界面,Editor > Colors&Fonts > Font。Defaul
2017-09-09 15:02:14
3714
1
原创 JSON字符串与Java实体类(JavaBean)互转
{"animals":{"dog":[{"name":"Rufus","breed":"labrador","count":1,"twoFeet":false},{"name":"Marty","breed":"whippet","count":1,"twoFeet":false}],"cat":{"name":"Matilda"}}}/** * Auto
2017-08-29 09:56:55
2213
转载 oracle当前连接数,会话数
1.查看session: select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username 2.当前连接数: select count(*
2016-03-16 20:18:14
655
转载 JS日期加减,日期运算
一、日期减去天数等于第二个日期function cc(dd,dadd)...{//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a - dadd * 24 * 60 * 60 * 1000a = new Date(a)alert(a.getFullYear() + "年" + (a.getMonth() + 1) +
2016-01-18 00:16:34
683
转载 javascript中new Date()的浏览器兼容性问题
引言: 同一种语言javascript,在不同的浏览器中,存在语言兼容性问题,本质上是由于不同的浏览器是支持的语言标准和实现上各有差异。本文将基于new Date来创建Date对象来分析这个问题。1. 问题的提出, 开始时间和结束时间空间无法正确的传递值 在页面中,我们使用了一个时间上的组件来开发时间选择框,但是发现在Firefox下是无法正常工作的,在Chrome下是可以
2016-01-18 00:02:32
431
转载 java 判断含有中文的字符串的长度
public static boolean isLetter(char c) { int k = 0x80; return c / k == 0 ? true : false; } /** * 判断字符串是否为空 * @param str * @return */ public static boo
2015-12-22 17:15:41
434
转载 SpringMVC 配置过程及详解
加入jar包在web.xml中添加spring监听器 org.springframework.web.context.ContextLoaderListener添加spring容器(父容器)配置文件:context-param> param-name>contextConfigLocationparam-name> param-value
2015-10-17 10:16:56
1552
转载 Spring HTTP Invoker
Spring HTTP Invoker是spring框架中的一个远程调用模型,执行基于HTTP的远程调用,也就是说,可以通过防火墙,并使用java的序列化机制在网络间传递对象。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,要注意的一点是,服务端、客户端都是使用Spring框架。下面通过一个例子,来 讲解Spring HTTP Invoker的使用,这里使用的是 Spring2.5
2015-10-16 15:10:05
492
转载 SpringMVC与Struts2区别
目前企业中使用SpringMVC的比例已经远远超过Struts2,那么两者到底有什么区别,是很多初学者比较关注的问题,下面我们就来对SpringMVC和Struts2进行各方面的比较:1.核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受
2015-09-28 11:22:58
449
转载 jqGrid入门
1、数据显示:jqGrid可以解析的数据有很多种,如xml、json等,在这个项目中主要用的就是json数据解析,在这个项目中我学到的jqGrid显示数据的方式有三种,现列举如下:(1)先定义表格模板,在$(document).reay();中为其加载数据://jqgrid表格加载页面 $("#userTable").jqGrid({datatype:"local",/
2015-09-19 15:30:33
1176
转载 SpringMVC Controller 介绍
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll
2015-09-17 14:52:08
377
转载 Oracle数据库SQL语句大全
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的.PRIMARY KEY (主键)--用来唯一的
2015-09-16 17:33:45
2362
转载 Oracle使用——PLSQL的中文乱码显示全是问号
问题 这两天刚将PLSQL与Oracle配置好,可是在PLSQL中插入数据时,出现一个问题,PLSQL中的表里无法显示中文,中文无法保存、无法输出,中文在表中显示问号,如图: 原因 经过一番查证,发现问题的源头不是出现在PLSQL上,而是出现在我们的Oracle上,由于我们的Oracl
2015-09-15 09:34:23
764
转载 Spring IOC介绍
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人
2015-09-14 16:44:01
429
转载 SpringMVC 3.0 常用注解简介
1. 注册注解处理器 命名空间 首先,如果要使注解工作,则必须配置component-scan 。该配置的功能为:启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean。例: base-package 属性指定了需要扫描的类包,类包及其递归子包中所有的类都会被处
2015-09-10 17:18:55
308
转载 Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制
2015-07-14 18:00:46
312
转载 Cookie和Session的区别详解
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session 机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择二、会话cookie和持久cook
2015-07-14 17:30:09
316
转载 Flex通过javascript读写cookie
做登录等类的身份验证功能,传统的WEB开发基本上都要使用session或是cookit。然而在Flex中并没有提供直接操作cookit或是 session的方法。经过查资料发现,Flex提供了SharedObject这个本地对象。有人把它称为“Flash Cookie ”。SharedObject提供了下面的操作本地对象的方法: SharedObject.clear() 删除本地共享对
2015-07-14 17:16:29
468
原创 JS中Math之random,round,ceil,floor的用法总结
1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) [html] view plaincopyprint? 2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分(返回小于等于n的最大整数)。 Math.floor(num);
2015-06-05 13:36:24
2504
转载 webstorm有那些好用的特性
Webstorm 是一个强大的前端开发 ide,大多数人使用 webstorm 的主要原因应该是它 NB 的智能提示功能。强大的智能提示只是它的一个功能特性,它还具有许多有用的特性,比如版本控制、本地历史、即时模板等。这里我列一下对我来说非常有用的功能。Version Control - 版本控制webstorm 集成了多种版本控制工具,基本的功能都可以使用,只是快捷键是个
2015-06-04 13:12:23
2749
转载 ArcGIS 坐标系统文件
坐标是GIS数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。 ArcGIS自带了多种坐标系统,在${ArcGISHome}Coordinate Systems目录下可以看到三个文件夹,分别是Geographic Coordinate Systems、Projected Coordinate Systems、Vertical Coordinate Systems
2015-06-04 13:00:54
2330
转载 Flex应用在内网内会访问很慢的解决方案
Flex 4.x 开发的程序部署在外网在能访问到www.adobe.com的时能够很快加载完成,但是部署在本地局域网,不能访问外网的服务器上,用浏览器访问应用需要加载几分钟的时间,这种等待时间客户几乎是无法忍受的,通过上网找寻解决方法和自己实地测试,通过以下方法可解决加载时间漫长:1)网上有人建议先在菜单栏里窗口->首选参数->Flash Builder->网络监视器->里面勾选的内容全部取消
2015-05-29 17:27:30
959
转载 关于WebGIS的开源解决方案的探讨
1.背景公司目前的多数项目采用的是ArcGIS产品+Oracle+WebLogic/Tomcat/APUSIC/WebShpere这样的架构。由于公司从事的是政府项目,甲方单位普遍均采购有以上产品,所以很多时候忽略购买以上产品所需要的费用。并且很多项目的推广,ARCGIS、IBM还有联通或者移动是公司的合作伙伴,涉及到商务问题,对开源的需求并不是很大。再则,政府项目一般侧重的是系统的稳定和
2015-05-13 15:45:11
1022
转载 WebGIS中的坐标系
引言坐标系在任何类型的地理信息系统中,都是十分重要的一个角色。坐标系统可以分类两种:即地理坐标和投影坐标。地理坐标中的坐标值都是以度分秒为单位,也就是常说到的经纬度坐标。投影坐标是经纬度坐标经过平面投影后的坐标,经常见到的7-8位(不包括小数点后的数位)那么大的数字就是投影坐标值了,以米为单位。每一个坐标系都有一个统一的编号,这个编号称为wkid。在地理信息系统中,都可以通过指定w
2015-05-13 14:59:09
1690
转载 10 款强大的JavaScript图表图形插件推荐
网上有很多用于绘制图表图形的免费JavaScript插件和图表库,这类插件大量出现的原因,一是人们不再依赖于Flash,二是浏览器和精密的计算使呈现实时数据变得容易,而且各种向量绘图技术像VML、SVG和Canvas的发展也使之成为可能。 本文推荐10款强大的绘制图表图形的JavaScript插件。其中一些插件需要主流浏览器的支持,而另外一些经过整合后,也能在不同的平台和老版本的浏览器上工
2015-03-23 15:49:21
740
转载 HTML5 datalist与动态邮箱地址实例
html>html>head lang="en"> meta charset="UTF-8"> title>title>head>body> 邮箱:input type="email" id="email" list="emailList" name="off_autocomplete" /> datalist id="emailList"> op
2015-03-23 15:06:42
843
转载 webstorm快捷键大全-webstorm常用快捷键
默认配置下的常用快捷键,提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。Webstorm预置了其他编辑器的快捷键配置,可以点击查找/代替界面操作快捷键说明ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shi
2015-03-18 14:07:33
2421
转载 WebStorm 提示快捷键
WebStorm 默认Ctrl+Space代码提示无效,修改为Alt+/1.Ctrl+Shift+a调出面板2.输入key map过滤出快捷键设计菜单3.输入basic过滤出提示的快捷键4.在过滤项上右键添加快捷键
2015-03-18 13:52:16
6280
转载 扩展TiledMapServiceLayer,加载ArcGIS Server发布的切片地图
通常情况下我们直接使用ArcGISTiledMapServiceLayer来加载ArcGIS Server 发布的地图服务。但若我们需自定义一些功能的话,需扩展TiledMapServiceLayer来加载ArcGIS Server发布的切片地图。下面我们一步一步来实现自定义TiledMapServiceLayer加载ArcGIS Server发布的切片:首先查看需要加载的地图服务
2015-03-03 17:35:08
1584
转载 WMTS-切片地图Web服务
I. WMTS-切片地图Web服务· 概述WMTS(OpenGIS® Web Map Tile Service)当前版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问切片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。· WMTS的原理和操作WMTS的切片坐标系统和其组织方式可参考图 17:图 23 WMTS的坐标系统
2015-02-28 13:23:28
13060
转载 Arcgis坐标系中的WKID代码查询
4001 GCS_Airy_1830 GEOGCS["GCS_Airy_1830",DATUM["D_Airy_1830",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0.0],UNIT["Degree",0
2015-02-06 16:35:05
3698
转载 Flex常用元标签
Flex 引入了元数据标签的概念,大多数人都使用过的 [Bindable] 标签便是其中的 meta tag 之一,它在代码中的作用就是向编译器提供如何编译程序的信息。实际上,这些标签并没有被编译到生成的 SWF 文件中,而只是告诉编译器如何生成 SWF 文件。adobe 官网 http://livedocs.adobe.com/flex/3/html/help.html?content=me
2015-01-30 13:10:29
370
转载 Flex跨域策略文件
/***************************策略文件 crossdomain.xml***************************/ 一、基础解说 用Flash文档访问另一个域中的数据。Flash Player会自动试图从该域加载策略文件。 如果试图访问数据的Flash文档所在的域包括在该策略文件中,则数据将自动成为可访问数据。 策略文件必须命名为 cros
2015-01-22 10:37:49
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人