昨天在做 ajax 申请链接提交表单的时候,发现提交了两次,Debug 的时候,也能发现控制器会执行两次。当然,数据库里也是两条数据。然后今天起来,修改了一下,结果出现了中文乱码情况,原因是多次解码,......
Java SpringMVC实现文件下载
这里贴一下主要代码
首先根据id查询从数据库查询文件记录信息
/**
* 下载
* @param id 文件ID
......
FTP已登录,读取目录列表失败
今天帮朋友解决网站FTP连接不上问题,其中报错如下
状态: 正在解析 www.xxxx.com 的地址
状态: 正在连接 166.62.92.44:21...
状态: 连接建立,等待欢迎消息......
ibatis mybatis sql语句配置 符号不兼容 大于号 小于号
在mybatis中对sql语句中涉及到大于号,小于号,如何操作:
方法一、
将其放入到<![CDATA[ ]]>标签中
如:
<![CDATA[
......
SSM博客实战(6)–点赞和文章浏览量实现
本文目标主要介绍 通过 ajax+cookie 实现文章访问量和点赞数量的动态更新,并且在一次会话中,不会重复增加。即刷新网页,访问量不会增加,点赞数量也不能多次增加。
效果预览
点赞:点赞后再......
ajax一直返回 error
刚才在用的 springmvc + ajax 实现点赞功能不刷新更新数据的时候,ajax 返回一直是 error。
经过百度后,发现原因是 dataType 和实际返回值类型不一致。
Stri......
[转载]PUT 还是 POST ?
创建,更新与HTTP幂等性
构建基于REST API的开发者对于何时使用HTTP PUT与POST有很大的误解与困惑。有些人认为POST 应用于创建资源,而PUT则用于更新资源。其他人则......
[转载]HTTP的幂等性
理解HTTP幂等性
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或REST......
SSM博客实战(5)–获取文章的标签和分类的实现
本文主要介绍,获取一篇文章的信息和其对应的 分类(可能是多个) 和 标签(可能是多个)。实现起来也很容易。
一、效果如下
显示分类(面包屑导航的一部分)
......
Java socket多线程实现一个简单的tomcat
今天老师让我们十分钟实现一个简单版的 Tomcat,需求很简单,用户访问 localhost:8080,能向后台发起请求。后台通过 socket 监听,并返回一个 html 页面内容给他就行,因为时间......
SSM博客实战(4)–二级菜单的实现
本文将介绍如何实现二级菜单,实现起来很简单。
先看效果动图
数据表如下
其中 pid 表是父级分类的id,pid=0表示为该分类为一级目录,pid=1表示该分类为......
mybatis-generator逆向工程生成boolean字段解决办法
通过逆向工程生成代码,如果字段是 int(1) 或者 tinyint(1) 会自动生成Boolean类型,不得不说是坑,本来我 的 status 字段是用来记录状态,当然不止有 0 和 1,还有 2,......
JSTL求时间差
这里有一个需求,就是从数据库取出文章的发布时间(post_time,datatime类型的),然后在 JSP 文件里做运算,如果 当前时间-发布时间<=7天 我们输出一个 NEW,像下图这样的。......
Mybatis无法获取带有下划线前缀的字段的值
今天下面,把几张表里的字段都加了前缀,如 article_id,article_title,acticle_content,article_status。
然后通过Mybatis-generat......
WARN No appenders could be found for logger的解决方法
在spring的web项目中常常会在tomcat启动的时候出现这种提示:
log4j:WARN No appenders could be found for logger (org.s......