用eclipse开发,run模式能正常启动项目,而debug模式却不能,启动时间卡住过长导致启动超时
debug起服务,读取文件可能会出错,eclipse自动加断点,这时候就卡住了,这时候eclipse-----》window--------》show view breakpoints---------》remove all,重新启动tomcat
也就是把在开发中的所打的断点全部去掉即可
mysql 根据数据库某字段的值做sum处理
SUM(case when 需要判断的字段='1' then 做sum集合的字段 else 0 end) as '微信总额',
SELECT a.order_time as '时间', SUM(case when a.order_from='1' then a.total_price else 0 end) as '微信总额', SUM(case when a.order_from='2' or a.order_from='3' then a.total_price else 0 end) as 'app总额', SUM(case when a.order_from='1' then 1 else 0 end) as '微信总量', SUM(case when a.order_from='2' or a.order_from='3' then 1 else 0 end) as 'app总量' from t_orders_form a WHERE a.order_time>'2016-04-12 18:02:02' group by DATE_FORMAT(a.order_time,'%Y-%m-%d')
导出线上mysql数据库查询出来的数据
mysql 数据库名 -h数据库地址 -u用户名 -p密码 -e "select * from userrecord where to_days(starttime)= to_days(now()) and vreason='用户侧系统呼叫请求超时408/487';" > /fjtsoft/2012.sql
=====/fjtsoft/2012.sql========路径+文件名
HTML 背景图片自适应浏览器
<div style="position:absolute; 100%; height:100%; z-index:-1; left:0; top:0;"> <img src="pictures/background.jpg" height="100%" width="100%" style="left:0; top:0;"> </div>
修改操作时,页面下拉框默认选择与后台对于的数据
<tr height="26"> <td align="right">状态</td> <td > <select id="Card_state" name="Card_state" > <option value="0" ${user.state == 0? 'selected' : ''}>禁用</option> <option value="1" ${user.state == 1? 'selected' : ''}>启用</option> </select> </td> </tr>
时间格式化、bit值显示、返回html代码
{ display: '机构名称', name: 'orgname', align: 'left', 100 },
{ display: '房号', name: 'housenum', align: 'center', 60 ,format:function(a,b,c){return a.roomnum ? a.roomnum +"号": "";}},
{ display: '状态', name: 'state', align: 'center', 100 ,format:function(a,b,c){ if(a.state == 1) return '启用'; else return '禁用';} },
{ display: '创建时间', name: 'createtime', align: 'center', 200,format:function(a,b,c) {return a.createtime ? new Date(a.createtime).Format("yyyy-MM-dd hh:mm"): "";}},
{ display: '本地地址(URL)', name: 'hwlocalurl', align: 'center', 100,format:function(a,b,c) {
if($.trim(a.hwlocalurl)){
return "<a target='_blank' href='"+ a.hwlocalurl +"'>点击下载</a>"
}
else return '';
}}
xml转json (需要jar包支持)
public static JSON ConvertXMLtoJSON(String xml) { XMLSerializer xmlSerializer = new XMLSerializer(); JSON json = xmlSerializer.read(xml); return json; }
在网站的标题头部都有个小图标
制作一个16x16 的图标命名为 xxxx.ico,放目录下。
<link rel="shortcut icon" href="http://www.126.com/favicon.ico" />
在页面中可用小脚本判断用户是否登陆 有没有session记录 来控件前台是否要做某些查询
<% if(SessionHelper.GetSession(SessionHelper.SessionName.MEMBER.toString()) != null){ %> $.post('<%= request.getContextPath()%>/web/queryMyAttention',function(data){ for (var js2 in data) { var html="" } }) <% } %>
在页面中超过指定高度的就用滚动条下拉
.mygz 为页面div的id
在样式中添加
.mygz{min-height:auto;overflow-y:auto;max-height:300px;}
点击button按钮,file类型按钮有效
<script> function test() { var f = document.getElementById('f'); f.click(); } </script> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> </head> <body style="border:1px solid black;"> <input type="button" onclick="test()" value="test" /><br/> <input type="file" name="pic" id="f"/> </body> </html>
html页面文本输入框只能输入数字/不能空格/不能符号
<input name="page" type="text" size="14" maxlength="14" onkeyup='this.value=this.value.replace(/D/gi,"")'>
DATEDIFF() 函数返回两个日期之间的天数。 NOW()获取当前日期
SELECT *, (SELECT DATEDIFF(NOW(),a.CreateTime)) as dd from appointment a where DATEDIFF(a.CreateTime,NOW()) >3;
Spring-mvc 配置
1、重定向
<mvc:view-controller path="/" view-name="redirect:/admin/index"/>
即如果当前路径是/ 则重定向到/admin/index
2、view name
<mvc:view-controller path="/" view-name=admin/index"/>
如果当前路径是/ 则交给相应的视图解析器直接解析为视图
如
<bean id="defaultViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:order="2">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
<property name="contentType" value="text/html"/>
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
则得到的视图时 /WEB-INF/jsp/admin/index.jsp
不想进controller,可以在spring-mvc.xml中配置静态访问路径
- <!-- 访问静态资源文件 -->
- <mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>
像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller。
原文:http://blog.csdn.net/hong0220/article/details/39777689
连表修改数据
UPDATE appointment a INNER JOIN housesinfo b on a.houseid=b.id INNER JOIN goods c on b.goodsid=c.id INNER JOIN city d ON c.CityID =d.id SET a.Deleted=TRUE ,b.isApt=0 WHERE a.Deleted=0 and TIMESTAMPDIFF(day,a.CreateTime,NOW())>= d.cancel
sql函数 根据条件判断取值
语法:CASE isapt WHEN 1 then 1 else 0 END
SELECT name, COUNT(a.id) as sumhouses,sum(area) as sumarea,SUM(CASE isapt WHEN 1 then 1 else 0 END) as soldnum,SUM(CASE isapt WHEN 1 then area else 0 END) as soldarea from goods a LEFT JOIN housesinfo b on a.id=b.goodsid GROUP BY `Name`
1