自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 opencv+java获取海康威视的rtsp视频流

刚开始我这样加载,一直是Camera Error,获取不到视频,研究了很久,很折磨,用本地视频和http协议的视频都可以,但是rtsp的协议就是不行,才发现是少了加载一个opencv_ffmpeg342_64.dll,如下:后就可以获取到摄像机视频了,注意(opencv_ffmpeg342_64.dll其实就在下载的opencv安装包解压下里的bin目录就有,当初自己到处到下载,不知道哪...

2019-08-29 10:11:35 5936 6

原创 Attribute "xmlns" must be declared for element type "web-app". 配置web.xml时报错

是因为web-app这个参数要在web.xml的首行,把上面那段DOCTYPE去掉即可

2019-08-26 10:16:38 860

原创 Jsp遇到 No tag [] defined in tag library imported with prefix [s]

看jsp页面:先看Tag文件的prefix的值,也就是你命名的前缀,假设为s(用我写的这个为例),遇上报了这样的错误,看你的代码中在使用带前缀的Tag标记调用相应的Tag文件时,还是以我的为例:(我的tag文件名为property)看这一行:Hello World,<s: property value="name"/>前缀s加冒号后,冒号和后面的tag文件名之间...

2019-05-26 21:12:05 3410 1

原创 读取出上传execl文件中的数据

涉及的包: org.apache.poi.hssf.usermodel.HSSFSheet;org.apache.poi.hssf.usermodel.HSSFWorkbook; org.apache.poi.hssf.usermodel.HSSFRow; public Map&lt;String,Object&gt; initDataFromExcel(File file){...

2018-12-03 11:13:13 162

原创 将上传的文件保存到本地

 //files上传的文件,path保存文件目录,fileName文件名字public  static  void  saveFileTolocal ( MultipartFile  files , String path , String  fileName){     File file = new  File ( path );     String  pathFile = ...

2018-11-21 10:20:38 3755

原创 maven配置文件pom

POM是maven工程的基本工作单元,是一个xml 文件,包含了项目的基本信息,由于描述项目如何构建,声明项目依赖等当执行任务或项目时,maven会在当前目录中查找pom,读取pom文件,获取所需的配置信息,然后执行目标。pom中可以指定以下配置:项目依赖、插件、执行目标、项目构建profile、项目版本、项目开发者列表、相关邮件列表信息pom文件中的一些元素:&lt;!--模...

2018-11-20 15:10:18 121

原创 maven遵守的目录结构

                                                                                                 目录   目的 ${basedir}        存放pom.xml和所有的子目录 ${basedir}/src/main/java 项目的java源代码 ${b...

2018-11-20 09:51:22 130

原创 oracle中mybaties关于排序传参order by 的问题

java中:String order="  person_name  desc" 在mapper中:&lt;if test="order ! =null"&gt;order by  #{order}&lt;/if&gt;读取有问题,排序无效,这样的写法是有问题的。使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安...

2018-11-16 11:22:48 566

原创 mybaties中传整数0的时候的坑

mapper写为&lt;if test="result ! =null and result != ' '  " &gt;  result=#{result,jdbcType=DECIMAL}&lt;/if&gt;中传整数0的时候条件不会进入,因为mybatis会把整数0解析成空字符串,所以数据进不去,正确的应该改为 &lt;if test="result ! =null ...

2018-11-15 15:24:48 426

转载 Swagger - 前后端分离后的契约

前后端分离(https://www.cnblogs.com/whitewolf/p/4686154.html)按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另一部分人只做后端(或者叫服务端),因为这种方式是不工作的:比如很多团队采取了后端的模板技术(JSP, ...

2018-04-20 11:20:24 287

转载 适AT maven多个子项目、父项目之间的引用问题

在项目时用到maven管理项目,在一个就项目的基础上开发新的项目;关于子项目和父项目,子项目与子项目之间的调用问题,发现自己存在不足,以下是自己查询的问题,解决了自己的疑惑。 问题下面是一个简略的项目结构图Parent`------ childA(BusinessLayer)          `--- pom.xml`------ childB(WebLayer)         `--- po...

2018-04-18 15:24:51 176

转载 Maven详解

一.前言    以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行...

2018-04-18 14:40:58 89

转载 springmvc中@requestbody注解接收请求参数

1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。  2、    通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上,当然,也...

2018-04-18 10:00:00 6287

转载 使用JSONObject生成和解析json

1. json数据类型类型描述Number数字型String字符串型Boolean布尔型Array数组Object对象null空值(1)json中不区分整数、小数等类型,而统一使用Number来存储数字。(2)Array表示数组,以中括号"[]"括起来,元素之间以逗号分隔,元素可以为任意类型。(3)Object表示对象,类似于C语言中的结构体,以花括号"{}"括起来,其元素要求为键值对,key必须...

2018-04-18 09:35:38 127

转载 swagger注释API详细说明

API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上协议集描述@Api用于controller类上协议描述@ApiOperation用在controller的方法上Response集@ApiResponses用在controller的方法上Response@ApiResponse用在 @ApiResponses里边非对象参数集@ApiImp...

2018-04-17 17:47:09 189

转载 配置maven内网仓库

下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!1:登录。默认的管理员用户和密码:admin/admin123。2:登录之后点击左侧的Repositories,在打开的页面中可以看到默认配置了很多的Repository。看完图片,稍微解释一下这些仓库。首先...

2018-04-17 15:35:48 1238

转载 JS组件系列——使用HTML标签的data属性初始化JS组件

前言:最近使用bootstrap组件的时候发现一个易用性问题,很多简单的组件初始化都需要在JS里面写很多的初始化代码,比如一个简单的select标签,因为仅仅只是需要从后台获取数据填充到option里面,可是从后台取数据就需要js的初始化,所以导致页面初始化的时候js的初始化代码里面出现很多重复的代码,看着很闹心。于是想起bootstrap table里面的data属性来,如果能够直接在html里...

2018-04-16 16:26:21 180

原创 关于count(1),count(*)和count(列名)的区别

Oracle11g下,通过实验结论,说明了count()、count(1)和count(主键索引字段)其实都是执行的count(),而且会选择索引的FFS扫描方式,count(包含空值的列)这种方式一方面会使用全表扫描,另一方面不会统计空值,因此有可能和业务上的需求就会有冲突,因此使用count统计总量的时候,要根据实际业务需求,来选择合适的方法,避免语义不同。...

2018-04-13 15:19:36 962

转载 mybatis中动态sql的trim标签的使用

trim标签是一种格式化的标记,可以完成set或者是where标记的功能,代码如下:1、select * from user &lt;trim prefix="WHERE" prefixoverride="AND |OR"&gt;    &lt;if test="name != null and name.length()&gt;0"&gt;                 AND name=#{...

2018-04-13 15:01:17 114

转载 oracle日期格式转换 to_date(),to_char()

1、转换函数      与date操作关系最大的就是两个转换函数:to_date(),to_char()      to_date() 作用将字符类型按一定格式转化为日期类型:      具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。      如;to_date(''2004-11-27 13:...

2018-04-13 14:20:26 1371

原创 myeclipse的安装

一、安装和激活说明1.运行myeclipse-10.7-offline-installer-windows.exe进行安装,安装完成后先不要运行MyEclipse2.如果已运行了MyEclipse,请关闭推出。打开文件夹“MyEclipse 破解文件+破解说明”,双击“run.bat”运行破解程序。3.打开“Myeclipse 10 激活详解过程.pdf”查看激活步骤(支持激活MyEclipse ...

2018-04-13 11:04:07 325

原创 maven配置以及本地仓库的创建

1、maven下载和安装参考网址:http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html 说明:安装maven前,需要先安装JDK。1.1下载maven1.1.1 登录maven官网:http://maven.apache.org/download.cgi1.1.2        选择相应版本下载,本机是win10的64位系统,...

2018-04-13 10:40:02 33306

转载 @RequestMapping 用法详解之地址映射

前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @Reque...

2018-04-13 09:34:15 151

转载 mybatis <where>、<set>、<trim>、<sql>、<foreach>标签的使用

mybatis where标签的使用  where后面跟查询条件 简化sql语句中判断条件的书写    例:      &lt;select id="user" parameterType="user" resultType="User"&gt;        select * from user           &lt;where&gt;            &lt;if test="id.

2018-04-12 16:13:13 158

转载 resultType和resultMap的区别

MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis会自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,将数据库中列数据复制到对象的相应属性上,可以用于复制查询,两者不能同时用。1、resultType返回单个实例&lt;select id="sele...

2018-04-12 13:53:31 874

转载 response.getWriter().write()和 response.getWriter().print()的区别

  response.getWriter()返回的是PrintWriter,这是一个打印输出流。response.getWriter().print(),不仅可以打印输出文本格式的(包括html标签),还可以将一个对象以默认的编码方式转换为二进制字节输出response.getWriter().writer(),只能打印输出文本格式的(包括html标签),不可以打印对象。 客户端演示代码&lt;s...

2018-04-12 13:46:16 799

转载 response.setHeader()的用法

1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade(2)请求头用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方...

2018-04-12 10:16:04 664

原创 equalsIgnoreCase()方法与equals()的区别是什么?

str.equals()对大小写敏感,而str.equalsIgnoreCase()忽略大小写 例如:"ABC".equals("abc")是false "ABC".equalsIgnoreCase("abc")为ture

2018-04-12 09:52:51 137

转载 request.getHeader("x-forwarded-for")获取真实的IP地址

&lt;hr/&gt;在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实...

2018-04-12 09:51:11 1782

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除