javaWeb
文章平均质量分 63
小皮de梦想
这个作者很懒,什么都没留下…
展开
-
记录一次本地正常,线上页面无渲染的问题
发现是:异步请求跟页面渲染有时间差导致的所以改成在页面初始化的时候就 通过ajax从后台查数据原创 2019-10-12 15:56:00 · 403 阅读 · 0 评论 -
filter,interceptor,listener;三者的关系,执行顺序,以及线程安全性。
一、概念:1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。2、filter:filter是一个可以复用的代码片段,可以用来转换HTTP请求、响应和头信息。Filter不像Servlet,它不能产生一个请求或者响应,它只是修改对某一资源...原创 2019-09-25 23:03:26 · 738 阅读 · 0 评论 -
SpringBoot文件单个上传下载,批量上传下载
多个上传https://www.jianshu.com/p/85017f5ecba1多个下载https://blog.csdn.net/zf18234031156/article/details/83744097https://blog.csdn.net/lqz1993/article/details/84855655原创 2019-04-29 17:33:47 · 1382 阅读 · 0 评论 -
IDEA mapper 报错:Invalid bound statement (not found)
抛开mybatis bing 问题不谈,很有可能是target 路径下mapper.xml未编译。解决:在pom.xml添加<resources> <!-- maven项目中src源代码下的xml等资源文件编译进classes文件夹, 注意:如果没有这个,它会自动搜索resources下是否有mapper.xml文件,...原创 2019-04-08 18:12:49 · 2515 阅读 · 0 评论 -
fastjson List转JSONArray以及JSONArray转List
1.fastjsonList转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.fastjsonJSONArray转ListJSONArray array = new JSONArray()...转载 2019-03-26 15:43:01 · 1083 阅读 · 0 评论 -
System.currentTimeMillis()计算方式与时间的单位转换
一、时间的单位转换1秒=1000毫秒(ms)1毫秒=1/1,000秒(s)1秒=1,000,000微秒(μs)1微秒=1/1,000,000秒(s)1秒=1,000,000,000纳秒(ns)1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000皮秒(ps)1皮秒=1/1,000,000,000,000秒(s)1分钟=60秒1小时=6...原创 2019-03-26 10:29:39 · 191667 阅读 · 8 评论 -
通用Login登陆模块(单机项目一)
此登陆模块主要分为两点:1.加密解密:在前端加密,后端解密。2.生成随机码并验证。这里先介绍加密解密部分。/** * 检查用户名称 * * @param user * @param req * @return */ @RequestMapping(params = "checkuser") @ResponseBody public AjaxJson che...原创 2018-10-17 14:55:32 · 1218 阅读 · 0 评论 -
基于QuartzManager和ScheduleJobInitListener的动态维护定时任务
这里用的是QuartzManager和ScheduleJobInitListener实现的可实时更新的动态定时任务。(修改配置值时实时更新)使用ScheduleJobInitListener来实现实时更新,使用QuartzManager来实现动态维护。ps:(动态维护的本质是更改trigger )下面开始介绍内容:首先项目启动时进入监听器初始化定时任务。//首先项目启动时进入监听...原创 2018-10-15 17:34:32 · 1446 阅读 · 0 评论 -
Spring Boot 读取pom.xml中的值
首先,Java代码中是无法直接读取pom.xml中的内容的,需要先把值转到xxx.properties中,再通过程序读取xxx.properties中对应的值。一、xxx.properties读取pom.xml1.xxx.properties中以pom.xml中的version标签为例。@xx@代表读取pom.xml中的值这里为什么是用@呢:由于${}方式会被maven处...原创 2018-10-18 14:41:59 · 8889 阅读 · 0 评论 -
Rest模式get,put,post,delete含义与区别(转)
Rest模式get,put,post,delete含义与区别(转)解释代码 POST /uri 创建 DELETE /uri/xxx 删除 PUT /uri/xxx 更新或创建 GET /uri/xxx 查看 GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多少次,那篇文章还在那...原创 2018-10-11 11:35:38 · 178 阅读 · 0 评论 -
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].Standard
ps:我是换了个tomcat启动,报错消失。启动tomcat报出如下错误: ----------------------------------------------------------------------------------------------------------------------- 严重: ContainerBase.addChild: start: org....转载 2018-09-25 14:08:58 · 574 阅读 · 0 评论 -
公共头head.jsp
head.jsp:<%@ page language="java" pageEncoding="UTF-8"%><meta name="renderer" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=edge">&原创 2018-07-11 10:00:46 · 1991 阅读 · 0 评论 -
mysql分页从页面到sql从头到尾详解
1.ResponseVo 定义分页属性public class ResponseVo { private String resultNote; private Integer result; private Integer statu; private Integer totalCount; private Integer pageIndex; private Integer page...原创 2018-07-02 15:59:49 · 658 阅读 · 0 评论 -
使用ajax方法实现form表单的提交
写在前面的话在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,通过js来操作页面的跳转或者数据变化。一般这种异步的操作,我们都会想到ajax方式,因此在实现了功能后就整理了这篇文章,通过ajax方法实现form表单的提交并进行后续的异步操作。...转载 2018-06-22 16:13:59 · 635 阅读 · 0 评论 -
form表单转换为Json数据
前端:form表单转换为Json数据目录项目主页效果图加载使用form表单页面代码序列化使用Ajax传递给后台使用@RequestBody进行接收若要在JS中获取键值对中的值可以进行如下处理回到顶部项目主页https://github.com/marioizquierdo/jquery.serializeJSON回到顶部效果图回到顶部加载使用<script type="text/javasc...转载 2018-06-22 15:59:37 · 3632 阅读 · 2 评论