摘要:
在maven项目创建servlet时会找不到项目名称,也就是无法在maven项目创建servlet。 解决方法:右击项目–》点击properties–》点击project facets 点击 convert to faceted form 出现下面页面 在动态web项目前打勾即可创建servlet 阅读全文
摘要:
含义: #{}:为占位符 ${}:为拼接符 区别: 用法 #{}:为参数占位符?,即sql预编译 ${}为字符串替换, 即字符串拼接 执行流程 #{}:动态解析 --> 预编译 --> 运行 ${}: 动态解析 --> 编译 -->运行 变量替换 #{}:变量替换是在DBMS(数据库管理系统)中,会 阅读全文
摘要:
秒杀系统经常出现在例如淘宝京东这类购物网站,由于商品的优惠、商品数量有限制,其特点是在特定的时间会有大量用户对服务器发起请求,容易对服务器造成巨大压力。对于一个秒杀系统,需要有特殊的设计才能解决秒杀场景下的巨大流量洪峰以及数据的一致性问题。 秒杀架构设计理念: 防刷设计:设计有效的防刷机制,有效拦截 阅读全文
摘要:
当一个页面有两个或两个以上的表单按钮时怎么分别指向提交各个按钮对应的action呢? 这里可以使用js代码来使用onclick指向对应的function,如代码: <form name="test" method="post"> <input onclick="add()" /> <input on 阅读全文
摘要:
做mybatis+spring整合时用到了dbcp连接池,但是对jdk版本有要求。故需要再配置个jdk的版本。在此存一个jdk版本切换的文章。 https://www.cnblogs.com/duzhaonan/p/9712272.html 阅读全文
摘要:
在struts使用CLASS-validation.xml效验数据时如果前端输入的数据不合你定的规定,就会使用struts.xml中配置的<result name="input">/xxx.jsp</result>来定向一个页面或者action,报这个错误应该是没有配置name="input"的re 阅读全文
摘要:
当action中存在无返回值的方法时,前台在访问action中对应的方法时还会执行那些无返回值的方法。比如用于验证用户注册时可以写一个void validate方法专门来验证。 阅读全文
摘要:
时间格式一般写为:yyyy-MM-dd HH:mm:ss,其中在小时部分有hh和HH的区别,hh为12小时格式,HH为24小时格式。还有最主要的是MM和mm的区别,MM代表的是月份只能用在月份上,mm代表的是分钟只能用在分钟上这两个必须固定。在使用struts2的s:date标签时月份MM写成小写了 阅读全文
摘要:
在Action类中用到了各种Service提供的服务则需要在spring的配置文件中注入Service的bean,如果使用Setter方法注入需要在Action中添加Service的Setter方法,但是用到的实体类是不需要注入的,所以一定注意不要添加实体类的Setter方法,否则会在访问Actio 阅读全文
摘要:
使用CSS linear-gradient() 函数: background: linear-gradient(to left, #6FB6C2, #6FC278); to left:从右到左渐变。 背景效果: 阅读全文