
后端问题
豆趣编程
需要交流的可以加我公众号:豆趣编程
展开
-
Spring mvc+mybatis+mysql事物回滚不生效问题
开始我打算在controller里面控制回滚,但尝试很多次无效,于是还是老实的在service里面控制事物回滚。 mysql需要表类型类为innoDB才行。有人说用mysql的话要关闭自动提交autocommit才行,我亲测不关也没问题。 不上不管开不开都可以正常回滚。 关于配置,注意点是spring-mvc中扫描注入时不要扫描service。原因是spring mvc扫...原创 2018-04-02 10:51:32 · 1499 阅读 · 0 评论 -
json在js和java中的使用
在编程语言中,只要有了数组(array)和对象(object)就能够储存一切数据,同时在不同的语言之间进行数据交换的时候,倾向于使用字符串,因为字符串在各个语言中的处理方式大致相同,那么JSON的诞生也就在情理之中了。JSON的优势在于:(1).JSON是纯文本格式,是独立于语言和平台的。(2).生成和解析相对于XML而言要简单。(3).读写的速度更快。json的格式:1....原创 2018-11-20 10:21:28 · 1242 阅读 · 0 评论 -
Spring mvc+maven+java 导出Excel表格+读取Excel并输出list
前言:网上对java excel处理比较杂乱,我经过查阅资料并亲自试验,总结了一下java excel的导出和读取.xls格式的excel文件需要HSSF支持,需要相应的poi.jar,.xlsx格式的excel文件需要XSSF支持,需要poi-ooxml.jar, 1.导jar包引入poi-3.7-20101029.jar包和poi-ooxml-3.7-20101029.jar(我用...原创 2018-10-16 17:13:04 · 4631 阅读 · 2 评论 -
EL表达式解析日期字符串后面出现“.0”
我后台数据库返回的日期字符串是正常的,但前台jsp中用el表达式引入就莫名其妙后面跟了个“.0”原因可能是el解析有时会出错,最好是写上格式限制解决方法:1.jsp上面引入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix...原创 2018-10-18 16:32:16 · 1261 阅读 · 0 评论 -
java springmvc 项目tomcat配置虚拟路径使文件与程序分离
场景:当程序中需要上传很多静态文件时,不适合将存放上传文件的文件夹放在项目里面,因为每次打包部署时会将文件夹覆盖,使服务器的静态文件丢失。有人会每次部署时备份文件,但当文件夹很大时,备份一次很费劲。所以最好将文件与程序分离,将上传的文件夹放到服务器固定的位置,程序中需要访问文件统一去这个路径下访问。1. 1.1tomcat配置虚拟路径可以参考这篇文章:https://blog.csdn...原创 2018-08-31 15:26:42 · 4143 阅读 · 0 评论 -
javacv实现上传视频后自动保存封面缩略图(视频第一帧)
首先,使用场景:现在视频网站展示列表都是用img标签展示的,动图用的是gif,但是我们上传视频时并没有视屏封面,就这需要上传到服务器时自动成功封面并保存JavaCV 是一款开源的视觉处理库,基于GPLv2协议,对各种常用计算机视觉库封装后的一组jar包,封装了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等计算机视觉编程人员常用库的...原创 2018-08-24 11:30:36 · 9317 阅读 · 9 评论 -
EL表达式无法显示,直接显示${xxx}
在jsp中的js中用el取值 window.onload=function(){ var roleId="${user.PANDITS_FLAG}"; alert(roleId) }结果弹出的还是${user.PANDITS_FLAG}本身,没有取到值原因是jsp自动将el表达式忽略。我查询看有人说servlet2.4前不默认支持el表达式...原创 2018-07-27 10:13:22 · 3416 阅读 · 3 评论 -
EL表达式处理字符串
头部加入标签库<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 使用:截取字符串长多${fn:substring(wjcd.lrsj, 0, 16)}使用functions函数来获取list的长度${fn:length(list)} 函数名 函数说明 使用举例 fn:con...转载 2018-07-23 20:16:10 · 4004 阅读 · 0 评论 -
HttpURLConnection get请求解压gzip格式的数据
最近项目在使用 http://wthrcdn.etouch.cn/weather_mini获取天气预报数据,但此接口只能用get方法请求,而且返回数据一直是乱码,原来返回数据用gzip格式压缩了,所以我的方法中增加了判断是否为gzip并解压public static String sendGet(String url, String param) { StringBuffer string...原创 2018-06-28 11:08:32 · 4708 阅读 · 2 评论 -
127.0.0.1和localhost和本机IP三者的区别
1,什么是环回地址??与127.0.0.1的区别呢??环回地址是主机用于向自身发送通信的一个特殊地址(也就是一个特殊的目的地址)。可以这么说:同一台主机上的两项服务若使用环回地址而非分配的主机地址,就可以绕开TCP/IP协议栈的下层。(也就是说:不用再通过什么链路层,物理层,以太网传出去了,而是可以直接在自己的网络层,运输层进行处理了)IPv4的环回地址为:127.0.0.0到127.255.25...转载 2018-05-25 17:22:41 · 16830 阅读 · 0 评论 -
java下载文件
@RequestMapping(value="/download",method = RequestMethod.GET, produces = "text/html;charset=utf-8") public void download( @RequestParam(value="path",required=false) String path, @Requ...原创 2018-05-21 17:19:38 · 185 阅读 · 0 评论 -
【struts2】中method={1}详解
我们在使用struts2的时候,有时候为了简化struts2的配置项而采用通配符的方式,如下代码:[html] view plain copy<action name="ajaxregister!*" class="com.china.web.action.RegisterAction" method="{1}"> <result name="success" type...转载 2018-05-18 14:52:31 · 460 阅读 · 0 评论 -
坑人的因为EL表达式导致的莫名其妙找不到JSP问题
今天controller返回jsp路径总是报404,但我查看路径明明是对的。在浏览器中输入jsp地址在newwork中还是报404,真是日了某种动物了。 经过我一点一点删除排查终于找到了原因,原来不光是因为路径会报404错误的。 我把页面删成一点发现就是这个EL表达式的问题,因为我的USER里面没有这个nimei属性,所以导致整个页面报404!!!<!DOCTYPE HT...原创 2018-04-03 19:27:37 · 405 阅读 · 0 评论 -
java读取Excel并返回合并单元格所占行数和列数
关于java生成excel和读取有规律的excel返回list在这篇文章https://blog.csdn.net/lianzhang861/article/details/830928351.需求这次需求是将有合并单元格的Excel数据读取出来并保存,难点是要将合并的单元格所占的行列数都保存下来,以便到时候可以完成还原Excel的表现格式。excel模板:要求进入数据库的格式...原创 2019-01-10 15:48:47 · 17562 阅读 · 2 评论