
JavaWeb
文章平均质量分 52
SaneFuture
想要到达繁华,必先经过一片荒凉。
展开
-
The value for the useBean class attribute is invalied
JSP:The value for the useBean class attribute XXX is invalid解决方法,原创 2014-05-02 22:25:16 · 3244 阅读 · 0 评论 -
Element filtername is not allowed here-web.xml version="3.0"-intellij idea
Element filtername is not allowed here-web.xml version="3.0"-intellij ideaIntellij IDEA 报错,web.xml不能添加 filter:参见:http://stackoverflow.com/questions/17563756/element-listener-class-not-allowe原创 2016-04-05 11:49:53 · 3653 阅读 · 0 评论 -
用Wireshark抓包分析请求
前言有些封装好的API把错误都屏蔽掉,直接返回某一个不明确的具体错误,让人感到困惑。用Wireshark抓包分析请求。parseObject 如果传递的参数不是JSON字符串,那么很有可能该接口返回了一个XML/HTML。wireshark常用的过滤器表达式。原创 2016-11-17 13:18:07 · 2386 阅读 · 0 评论 -
Mybatis和Mysql的Datetime的一些问题
Mysql的时间类型时间类型有time, date, datetime, timestamp 如Mysql官方文档所述:time 没有date,date没有time,datetime是date和time的集合, 而timestamp也是如此。Mybatis如何处理Mysql的Datetime类型原创 2016-11-30 18:29:36 · 34171 阅读 · 3 评论 -
Java并发入门之FutureTask
Java并发入门之FutureTask前言:最近遇到一个项目需要上传图片到服务器,API要求是二进制流,那就跑慢点一点点上传。于是对多线程从没有应用过的我,决定拿多线程直接应用于代码。应用Executors框架:ExecutorService threadPool = Executors.newFixedThreadPool(10); Map> fu原创 2016-11-20 18:21:51 · 687 阅读 · 0 评论 -
Java 获取前一天的24小时
//获取凌晨时间public static Date getTodayStartTime(){ Calendar todayEnd = Calendar.getInstance(); todayEnd.set(Calendar.HOUR_OF_DAY, 0); todayEnd.set(Calendar.MINUTE, 5); todayEnd.set(Calend原创 2016-12-20 18:49:53 · 6384 阅读 · 0 评论 -
Javascript进阶必会
概念:局部块函数声明:ES5才承认有这个东西。function f(){return 'global';}function test(x){ var result = []; if(x) { function f(){return "local";} result.push(f()); } result.push(f());}tes原创 2017-01-06 19:54:32 · 554 阅读 · 0 评论 -
追查Could not get a databaseId from dataSource
Mybatis 创建连接池的时候报错:ERROR 2017-03-15 00:44:50,333 commons.JakartaCommonsLoggingImpl:38 Could not get a databaseId from dataSourcejava.sql.SQLException: Cannot create PoolableConnectionFactory (Communic原创 2017-03-15 00:52:21 · 13873 阅读 · 0 评论 -
Apache 4.x HttpClient
public static Map callRequest(String requestUrl, Method method, Map<String, String> data) throws IOException { CloseableHttpResponse response; try { List<NameValuePair> nvps = new ArrayLi原创 2017-04-10 16:31:33 · 760 阅读 · 0 评论 -
Mybatis常见配置错误总结
Mybatis常见配置错误总结例如: classpath:com.axxxxxy/**/dao/mapper/*.xml Spring中的Mybatis的配置1.classpath是针对src的,classpath后面跟的是路径名称而不是包名。例如上面,com.axxxxy/**/dao/mapper/*.xml原创 2016-04-23 21:56:38 · 3844 阅读 · 0 评论 -
探究JavaScript闭包
什么是JavaScript闭包?刚开始知道这个词,就误以为是自动执行的匿名函数块。 比如说+function(){}(); 然而并不是,那么请看下面的例子:function init() { var name = "initial"; function displayName() {//displayName() is the inner function, a closure原创 2016-03-14 15:33:55 · 497 阅读 · 0 评论 -
表格自动换行等前端技能
表格自动换行由于HTML嵌套iframe比较多,代码比较shit,js domain啥的都一样。。 找了很久就是不换行,强行换行!!加上white-space立马见效。#list_table td{ word-break: break-all; word-wrap: normal; white-space:pre-wrap; }禁止外部垂直滚动条还有就是禁止垂直滚动原创 2016-03-08 20:16:27 · 1464 阅读 · 0 评论 -
Html.CSS.JavaScript 学习经验
HTML里面不要使用 document.getElementsByName() 来获取 元素,会出错。使用 document.getElementById()更好一些。substring()首字母小写CSS样式里面不要一个类写完了不要用分号; 会导致下一个类失效属性名称 和属性 中间是冒号: 不是=原创 2014-04-01 16:25:48 · 780 阅读 · 0 评论 -
JSP HTML 各种 乱码 解决方法|jsp include html乱码|include 乱码|MyEclipse 中文乱码
笔者画了一整天研究这个问题 。最终解决了所有的中文乱码问题。笔者使用的 软件原创 2014-05-03 23:59:10 · 1566 阅读 · 0 评论 -
AJAX异步检查,检查用户名是否存在
AJAX异步检查,检查用户名是否存在使用异步的Ajax的好处是页面不用刷新,还能不需要点击什么按钮,不需要提交表单, 直接 由某事件自动提交到服务器进行 检查 取值等操作。xmlHttp=new XMLHttpRequest();Bad Code xmlHttp.onreadystatechange = state_Change(xmlHttp);原创 2015-06-29 21:38:14 · 758 阅读 · 0 评论 -
禁止浏览器缓存- make sure web page is not cached
如何禁止浏览器缓存,网上搜到的解决方法都测试无效。基本上全都是Cache-Control: no-cachePragma: no-cacheExpires: 0Google了一下,找到了解决方法。Using PHP:header("Cache-Control: no-cache, no-store, must-revalidate"); // HTT原创 2015-09-20 13:13:53 · 4182 阅读 · 2 评论 -
JavaWeb 如何防止表单重复提交 - 使用Token,令牌
JavaWeb 如何防止表单重复提交 - 使用Token,令牌说到重复提交 ,应该想到两种场景:1. 在下单,或者支付 这种情况 那么不允许 刷新,不允许后退再点击提交。2. 在填写表单之后,提交完成之后,不允许 刷新,但是允许 返回之后 提交,给用户修改表单的机会。解决方法首先可以防止用户刷新,处理完成之后用Redirect的方式 跳转到success页面,原创 2015-09-20 14:29:02 · 20346 阅读 · 0 评论 -
Log4j slf4j 配置简单介绍
Log4j slf4j 配置简单介绍先借鉴一篇很好的文章为什么要使用SLF4J而不是Log4Jimport org.slf4j.Logger;import org.slf4j.LoggerFactory;public class StandAlone {private Logger log = LoggerFactory.getLogger("StandAlone.原创 2016-02-15 10:05:16 · 599 阅读 · 0 评论 -
JavaWeb EL表达式 key为数值 Map取不到值
JavaWeb JSTL EL Map取不到值当后台传出一个Map JSP 不能通过map[item.key]取出,要么把Map改成Map 因为JSTL会把Integer,Byte,Short,Charactor都转成Long,这样就取不到值。要么重新从数据库的查询结果里传入新的值,EL access a map value by Integer key原创 2016-01-19 12:55:22 · 3333 阅读 · 0 评论 -
jQuery选择器 大于 空格 波浪线 加号
JQuery选择器 大于 空格 波浪线 加号的区别元素遍历 符号 说明 空格 $(‘parent child’)表示获取parent下的所有的child节点(所有的子孙)。 大于号 $(‘parent > child’)表示获取parent下的所有叫child的儿子(第一代)。 加号 $(‘pre + nextbrother’)表示获得pre节点的下一个兄弟节点,相当于原创 2016-03-05 14:03:47 · 1162 阅读 · 0 评论 -
关于Java 项目的思考总结
Java 项目思考总结前言今天是2017年3月25日,笔者已经毕业半年,工作经验一年。 正好有心思写这个总结。持续开发对于Java项目,我所接触的一般就是JavaWeb项目和 Java Jar后台进程项目。 一个项目要想健康持续开发和维护,那么就要尽早设计好,编码按照规范,切忌不要偷懒图便利,先完成功能再后续优化这种思想要尽量避免。当你做这个项目完成的时候,会切换到别的项目开发,当这个项目有新的原创 2017-03-26 00:14:20 · 2144 阅读 · 0 评论