摘要: 表A字段如下 month name income 月份 人员 收入 1 a 1000 2 a 2000 3 a 3000要求用一个SQL语句(注意是一个)得到所有人(不区分人员)每个月及上月和下月的总收入 要求列表输出为 月份 当月收入 上月收入 下月收入 2 2000 1000 3000 阅读全文
posted @ 2017-03-15 14:59 K____K 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 阅读全文
posted @ 2017-03-13 18:34 K____K 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 深入hibernate的三种状态 学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持 阅读全文
posted @ 2017-03-10 17:38 K____K 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 自调用函数 函数表达式可以 "自调用"。 自调用表达式会自动调用。 如果表达式后面紧跟 () ,则会自动调用。 不能自调用声明的函数。 通过添加括号,来说明它是一个函数表达式: 实例 <script> $(function(){ (function (){ alert(1); })();// 自己调 阅读全文
posted @ 2017-02-21 17:20 K____K 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 统计工作需要在所有资源之前都执行,那么就可以放到Filter中了。 我们这个过滤器不打算做拦截操作!因为我们只是用来做统计的。 用什么东西来装载统计的数据。Map<String,Integer> 整个网站只需要一个Map即可! Map什么时候创建(使用ServletContextListener,在 阅读全文
posted @ 2017-02-21 15:56 K____K 阅读(473) 评论(0) 推荐(0) 编辑
摘要: <c:if>还有另外两个属性var和scope。当我们执行<c:if>的时候,可以将这次判断后的结果存放到属性var里;scope则是设定var的属性范围。哪些情况才会用到var和scope这两个属性呢?例如:当表达式过长时,我们会希望拆开处理,或是之后还须使用此结果时,也可以用它先将结果暂时保留, 阅读全文
posted @ 2017-02-21 15:50 K____K 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: condition1为true condition2为true condition1和condition2都为false 阅读全文
posted @ 2017-02-21 15:29 K____K 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: JSP 基础之 JSTL <c:forEach>用法 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 阅读全文
posted @ 2017-02-21 15:19 K____K 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1. 发送ajax请求, 后台返回json集合 JQuery: $.each(list集合,回调函数function(下标,集合对象){}); 如下: JS:arr.length>0 阅读全文
posted @ 2017-02-21 13:55 K____K 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 1.Java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员 阅读全文
posted @ 2017-02-19 22:13 K____K 阅读(1034) 评论(0) 推荐(0) 编辑