Web
Web开发相关文章和知识点
进修的CODER
沉迷学习,不能自拔。只要学不死,就往死里学。代码虐我千百遍,我待代码如初恋@_@
展开
-
SpringBoot Java解决下载文件时文件名乱码问题
问题:当下载文件时,文件名称为中文时,如果没有对中文进行处理就会出现乱码的问题,如下图:解决方案:对中文进行编码处理,代码如下: ////解决下载文件时文件名乱码问题 byte[] fileNameBytes = fileName.getBytes(StandardCharsets.UTF_8); fileName = new String(...原创 2020-02-28 20:03:21 · 5069 阅读 · 0 评论 -
SpringBoot Java实现Http方式分片下载断点续传+实现H5大视频渐进式播放
一、功能目的SpringBoot 实现Http分片下载断点续传,从而实现H5页面的大视频播放问题,实现渐进式播放,每次只播放需要播放的内容就可以了,不需要加载整个文件到内存中;二、Http分片下载断点续传实现package com.unnet.yjs.controller.api.v1;import com.unnet.yjs.annotation.HttpMethod;import ...原创 2020-11-25 17:31:42 · 11332 阅读 · 14 评论 -
阿里云CentOS 7下FFmpeg安装、简单使用总结
####一、安装FFmpeg##/安装nux-dextop 源[root@izwz9czvva46znlibabnviz ~]# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm [root@izwz9czvva46znlibabnviz ~]#...原创 2019-11-07 17:33:37 · 913 阅读 · 0 评论 -
FFmpeg利用hls协议实现大视频分片下载视频并播放
HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件。详解 总之:hls协议可以实现视频的直播功能,也可以实现视频的点.我们可以利用点播这一功能点来实现视频的播放,从而不再暴露我们视频的src地址,并实现分片下载播放的功能.如何将一个视频分片并得到m3u8文...原创 2019-11-07 17:33:04 · 1974 阅读 · 0 评论 -
layUI利用JQuery设置select下拉列表的值重新渲染
问题:选择框联动,需要根据第一个选择框的值来确定第二个选择框的选项,JQuery操作后无反应,找到问题解决文案是需要重新渲染!官方文档:更新渲染有些时候,你的有些表单元素可能是动态插入的。这时 form 模块 的自动化渲染是会对其失效的。虽然我们没有双向绑定机制(因为我们叫经典模块化框架,偷笑.gif) 但没有关系,你只需要执行form.render(type, filter);方...原创 2018-12-25 21:47:12 · 16365 阅读 · 1 评论 -
Freemarker字符串常用操作
1、substring(start,end)从一个字符串中截取子串start:截取子串开始的索引,start必须大于等于0,小于等于endend: 截取子串的长度,end必须大于等于0,小于等于字符串长度,如果省略该参数,默认为字符串长度。例子:${‘str’?substring(0)}à结果为str${‘str’?substring(1)}à结果为tr${‘str’?subst...原创 2018-12-20 20:48:53 · 10762 阅读 · 0 评论 -
spring+mybatis 中一个insert,delete,update中执行多条SQL语句
1、在数据库连接池字符串后加上 allowMultiQueries=truejdbcUrl=jdbc\:mysql\://localhost\:3306/dx360?characterEncoding\=utf8&autoReconnect\=true&allowMultiQueries\=true2、多个SQL语句以 ; 分隔开public String del...原创 2018-11-03 16:50:59 · 1657 阅读 · 0 评论 -
ssm+swagger配置完成后Junit测试报错解决方案
加入@WebAppConfiguration注解,表明这是一个WEB应用配置; 如果第1步解决不了,尝试加入Tomcat库到类路径,我的就解决了; 完成代码如下:/** * mail: love1208tt@foxmail.com * Copyright (c) 2018. missbe * @Date:18-9-21 下午7:58 * @author lyg *...原创 2018-10-24 16:54:41 · 494 阅读 · 1 评论 -
Springboot JPA执行原生SQL,自定义SQL占位符增加参数
JPA 实际上就是 Hibernate 的封装,根据Interface 方法名,生成对应的方法,也支持Query注解的方式和原生SQL,原生SQL如下:1、注解@Query方式执行原生SQL语句: @Query(value = "select * from table_car_mark limit 0,10",nativeQuery = true) List<CarsMark...原创 2018-10-29 09:39:34 · 18548 阅读 · 2 评论 -
使用javax.validation.constraints包的注解实现校验
一、添加maven依赖包 <!-- https://mvnrepository.com/artifact/javax.validation/validation-api --> <dependency> <groupId>javax.validation</groupId> <artifactId>v...原创 2018-09-16 16:07:01 · 56767 阅读 · 5 评论 -
EL表达式语言基础解析
【1】使用EL表达式语言的前提条件由于在JSP 2.0以前不存在EL表达式,为和以前的代码兼容,可以采取下面三种方式来禁用EL表达式,相应的也可以采用这几种方式启用EL表达式;① 使用斜杠”\”符号,在EL表达式前面使用斜杠,可以禁用指定EL表达式,适用于页面中EL表达式不多的情况下。例:\${expression}② 使用page指令来禁用EL表达式:<%@page isELI...原创 2016-05-09 20:24:47 · 656 阅读 · 0 评论 -
Filter过滤器及HttpServletRequestWrapper使用
Filter过滤器是一种比较实用的东西,可以过滤不良信息,对提交来的信息进行处理。是Request和Response之间的传输纽带。具有重要作用,下面用一个Filter过滤器的程序来熟悉过滤器的使用。在提交的数据信息中,有一些信息需要过滤掉。例如,一些暴力情色信息,我们可以通过过滤器来过滤掉这些信息,过滤器功能代码如下:public class WordFilter im...原创 2016-05-07 18:05:18 · 10801 阅读 · 0 评论 -
JSTL-CORE核心标签(c:forEach/c:forTokens/c:redirect)说明
核心标签库主要用来完成JSP页面的常用功能,减少内嵌代码量。其中JSTL核心标签库包含表达式标签,条件标签,循环标签和URL操作4类。 使用JSTL核心标签之前必须在JSP首行使用使用指令taglib来包含JSTL库:<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>其它标签库的引入类似。...原创 2016-05-10 18:29:49 · 630 阅读 · 0 评论 -
JSP中的九大内置对象(Request/Response/Cooike/Session/Application/Out/pageContext)
Request对象:(1)request获取请求参数值。Eg:String str=request.getParameter(“str”);(2)如果请求参数的文字编码方式与页面不一致造成乱码-解决中文乱码问题:<%=new string(request.getparameter(“str”).getBytes(“gbk2312”,”utf-8”);(3)获取Form...原创 2016-05-06 21:55:11 · 442 阅读 · 0 评论 -
高效Web开发的10个jQuery代码片段
1、检测Internet Explorer版本当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当然了,下面的代码也能用于检测别的浏览器。$(document).ready(function() { if (navigator.userAgent.ma转载 2016-05-05 22:22:39 · 308 阅读 · 0 评论 -
JavaScript动态创建Input输入框动态获取值
某些情况下需要使用JS动态获取HTML控件并且设置它的CSS样式。并且可以获取输入的值并显示出来。采用document对象的API方法,使用document.createElement("input");创建一个输入框,用JS设置CSS属性input.className;document.getElementById("vote")获取对象,在对象中进行插入:vote.insert原创 2016-05-11 19:36:02 · 20061 阅读 · 0 评论