- 博客(29)
- 收藏
- 关注
原创 opencv+java获取海康威视的rtsp视频流
刚开始我这样加载,一直是Camera Error,获取不到视频,研究了很久,很折磨,用本地视频和http协议的视频都可以,但是rtsp的协议就是不行,才发现是少了加载一个opencv_ffmpeg342_64.dll,如下:后就可以获取到摄像机视频了,注意(opencv_ffmpeg342_64.dll其实就在下载的opencv安装包解压下里的bin目录就有,当初自己到处到下载,不知道哪...
2019-08-29 10:11:35
6266
6
原创 Attribute "xmlns" must be declared for element type "web-app". 配置web.xml时报错
是因为web-app这个参数要在web.xml的首行,把上面那段DOCTYPE去掉即可
2019-08-26 10:16:38
980
原创 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
3652
1
原创 读取出上传execl文件中的数据
涉及的包: org.apache.poi.hssf.usermodel.HSSFSheet;org.apache.poi.hssf.usermodel.HSSFWorkbook; org.apache.poi.hssf.usermodel.HSSFRow; public Map<String,Object> initDataFromExcel(File file){...
2018-12-03 11:13:13
219
原创 将上传的文件保存到本地
//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
3812
原创 maven配置文件pom
POM是maven工程的基本工作单元,是一个xml 文件,包含了项目的基本信息,由于描述项目如何构建,声明项目依赖等当执行任务或项目时,maven会在当前目录中查找pom,读取pom文件,获取所需的配置信息,然后执行目标。pom中可以指定以下配置:项目依赖、插件、执行目标、项目构建profile、项目版本、项目开发者列表、相关邮件列表信息pom文件中的一些元素:<!--模...
2018-11-20 15:10:18
158
原创 maven遵守的目录结构
目录 目的 ${basedir} 存放pom.xml和所有的子目录 ${basedir}/src/main/java 项目的java源代码 ${b...
2018-11-20 09:51:22
167
原创 oracle中mybaties关于排序传参order by 的问题
java中:String order=" person_name desc" 在mapper中:<if test="order ! =null">order by #{order}</if>读取有问题,排序无效,这样的写法是有问题的。使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安...
2018-11-16 11:22:48
626
原创 mybaties中传整数0的时候的坑
mapper写为<if test="result ! =null and result != ' ' " > result=#{result,jdbcType=DECIMAL}</if>中传整数0的时候条件不会进入,因为mybatis会把整数0解析成空字符串,所以数据进不去,正确的应该改为 <if test="result ! =null ...
2018-11-15 15:24:48
498
转载 Swagger - 前后端分离后的契约
前后端分离(https://www.cnblogs.com/whitewolf/p/4686154.html)按照现在的趋势,前后端分离几乎已经是业界对开发和部署方式所达成的一种共识。所谓的前后端分离,并不是传统行业中的按部门划分,一部分人只做前端(HTML/CSS/JavaScript等等),另一部分人只做后端(或者叫服务端),因为这种方式是不工作的:比如很多团队采取了后端的模板技术(JSP, ...
2018-04-20 11:20:24
329
转载 适AT maven多个子项目、父项目之间的引用问题
在项目时用到maven管理项目,在一个就项目的基础上开发新的项目;关于子项目和父项目,子项目与子项目之间的调用问题,发现自己存在不足,以下是自己查询的问题,解决了自己的疑惑。 问题下面是一个简略的项目结构图Parent`------ childA(BusinessLayer) `--- pom.xml`------ childB(WebLayer) `--- po...
2018-04-18 15:24:51
219
转载 Maven详解
一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行...
2018-04-18 14:40:58
119
转载 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
6393
转载 使用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
159
转载 swagger注释API详细说明
API详细说明注释汇总作用范围API使用位置对象属性@ApiModelProperty用在出入参数对象的字段上协议集描述@Api用于controller类上协议描述@ApiOperation用在controller的方法上Response集@ApiResponses用在controller的方法上Response@ApiResponse用在 @ApiResponses里边非对象参数集@ApiImp...
2018-04-17 17:47:09
219
转载 配置maven内网仓库
下面我们直接进入正题,当我们启动好nexus后。在浏览器地址栏里输入http://host_address:8081/nexus就来到了这样一个仓库管理页面,应该是ExtJs做了,界面很漂亮!1:登录。默认的管理员用户和密码:admin/admin123。2:登录之后点击左侧的Repositories,在打开的页面中可以看到默认配置了很多的Repository。看完图片,稍微解释一下这些仓库。首先...
2018-04-17 15:35:48
1280
转载 JS组件系列——使用HTML标签的data属性初始化JS组件
前言:最近使用bootstrap组件的时候发现一个易用性问题,很多简单的组件初始化都需要在JS里面写很多的初始化代码,比如一个简单的select标签,因为仅仅只是需要从后台获取数据填充到option里面,可是从后台取数据就需要js的初始化,所以导致页面初始化的时候js的初始化代码里面出现很多重复的代码,看着很闹心。于是想起bootstrap table里面的data属性来,如果能够直接在html里...
2018-04-16 16:26:21
247
原创 关于count(1),count(*)和count(列名)的区别
Oracle11g下,通过实验结论,说明了count()、count(1)和count(主键索引字段)其实都是执行的count(),而且会选择索引的FFS扫描方式,count(包含空值的列)这种方式一方面会使用全表扫描,另一方面不会统计空值,因此有可能和业务上的需求就会有冲突,因此使用count统计总量的时候,要根据实际业务需求,来选择合适的方法,避免语义不同。...
2018-04-13 15:19:36
1020
转载 mybatis中动态sql的trim标签的使用
trim标签是一种格式化的标记,可以完成set或者是where标记的功能,代码如下:1、select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name != null and name.length()>0"> AND name=#{...
2018-04-13 15:01:17
146
转载 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
1501
原创 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
437
原创 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
33533
转载 @RequestMapping 用法详解之地址映射
前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @Reque...
2018-04-13 09:34:15
177
转载 mybatis <where>、<set>、<trim>、<sql>、<foreach>标签的使用
mybatis where标签的使用 where后面跟查询条件 简化sql语句中判断条件的书写 例: <select id="user" parameterType="user" resultType="User"> select * from user <where> <if test="id.
2018-04-12 16:13:13
192
转载 resultType和resultMap的区别
MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis会自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,将数据库中列数据复制到对象的相应属性上,可以用于复制查询,两者不能同时用。1、resultType返回单个实例<select id="sele...
2018-04-12 13:53:31
907
转载 response.getWriter().write()和 response.getWriter().print()的区别
response.getWriter()返回的是PrintWriter,这是一个打印输出流。response.getWriter().print(),不仅可以打印输出文本格式的(包括html标签),还可以将一个对象以默认的编码方式转换为二进制字节输出response.getWriter().writer(),只能打印输出文本格式的(包括html标签),不可以打印对象。 客户端演示代码<s...
2018-04-12 13:46:16
859
转载 response.setHeader()的用法
1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade(2)请求头用于在请求消息中向服务器传递附加信息,主要包括客户机可以接受的数据类型,压缩方...
2018-04-12 10:16:04
801
原创 equalsIgnoreCase()方法与equals()的区别是什么?
str.equals()对大小写敏感,而str.equalsIgnoreCase()忽略大小写 例如:"ABC".equals("abc")是false "ABC".equalsIgnoreCase("abc")为ture
2018-04-12 09:52:51
173
转载 request.getHeader("x-forwarded-for")获取真实的IP地址
<hr/>在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实...
2018-04-12 09:51:11
1828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人