- 浏览: 54143 次
- 性别:
- 来自: 赣州
-
最新评论
文章列表
在SQL中使用GROUP BY来对SELECT的结果进行数据分组,在具体使用GROUP BY之前需要知道一些重要的规定。
GROUP BY子句可以包含任意数目的列。也就是说可以在组里再分组,为数据分组提供更细致的控制。
如果在GROUP BY子句中指定多个分组,数据将在最后指定的分组上汇总。
GROUP BY子句中列出的每个列都必须是检索列或有效的表达式(但不能是聚集函数)。如果在SELECT中使用了表达式,则必须在GROUP BY子句中指定相同的表达式。不能使用别名。
除了聚集计算语句外,SELECT语句中的每一列都必须在GROUP BY子句中给出。
如果分组列中有NULL值, ...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下: --------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115
表B记录如下:bID bName1 2006032401 ...
jquery中的ajax方法参数总是记不住,这里记录一下。
1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如 ...
from: http://mangguo.org/browser-cache-mechanism-detailed/
浏览器缓存
浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 ...
Can't create a PROCEDURE from within another stored routine
如果在第三方终端中,我们使用create procedure来创建一个存储过程 会报上面的错
那是因为,我们在第三方终端中如Navicat直接写begin end的函数体就可以了 其他参数或函数名可以再相应的地方设置
光标使用
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。
废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。
url (String) : 请求的HTML页的URL地址。
data (Map) : (可选参数) 发 ...
Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了。
推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:http://www.cnblogs.com/yeer/archive/2009/07/23/1529460.html 和 http://www.w3school.com.cn/jquery/
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()
一、$.ajax的一般格式
$.ajax({
type: 'POST' ...
EL 全名为Expression Language
EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:
${sessionScope.user.sex}
所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得
用户的性别。假若依照之前JSP Scriptlet的写法如下:
User user = (User)session.getAttribute("user");
String sex = user.getSex( );
两者相比较之下,可以发现
这几天都在修改博客上面的样式。本来用的是d83.0的模板。自己又修改了许多地方,其中自己修改的一些地方在手机里面显示的效果不是很理想,于是想改成自适应的效果。对CSS3不是特别的熟练,只能去网上找找案例看了。发现一个不错的文章。写的比较入门,也很仔细。所以拿过来分享给大家。如果还想看图片的响应式案例可以看我找的另外的一篇《分享一个非常有用的HTML5+CSS3响应式图片案例》。
移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?
手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像 ...
Java处理的代码为:
searchtext=java.NET.URLDecoder.decode(searchtext,"UTF-8");/*需要处理异常*/
咋一看觉的没问题啊,一编一解的,应该可以了。但还是出现了乱码。
后来网搜资料,发现原来在对后台java程序里的searchtext赋值的时候,本身已经使用了一次解码,不过解码的结果依然不对。所以我们可以在页面上进行两次编码操作,这样后台自动的那次就可以抵消掉一次,然后在使用searchtext=java.Net.URLDecoder.decode(searchtext,"UTF-8");/ ...
Java中的事务——JDBC事务和JTA事务
转载:http://www.hollischuang.com/archives/1658
之前的事务介绍基本都是数据库层面的事务,本文来介绍一下J2EE中和事务相关的内容,在阅读本文之前,希望读者对分布式有一定的了解。
关于事务的基础知识这里不再详细介绍,想要了解的同学可以在我的博客中阅读相关文章。
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。 常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI ...
1.IDE中脚本更新了,但程序中没有更新,建议清除缓存或者cookie之类的东东
2.数据在表单中添加了,但是没有添加到数据库中,查看IDE中的控制台,看看发生了什么异常
3.脚本调试尽量选择alert();
一、什么是Servlet?
Servlet是由Sun公司制定的服务器端组件规范。它不但指定了作为一个Servlet组件的特征,同时也指定了作为运行Serlvet的系统(称之为Servlet容器)应具备的特征。 Servlet组件运行在Servlet容器下,由Servlet容器负责诸如“实例化并管理Servlet对象”、“调用Servlet生命周期方法”、“解析及封装特定协议的请求和响应”等工作。 Servlet类应实现javax.servlet.Servlet接口并实现其生命周期方法。其中最主要的是 public void service(ServletReq ...
alert("ffff");这句话会导致焦点直接聚焦到弹出窗体上,可以有效防止用户点击其他按钮。做input text验证的时候可以使用,在onblur时,如果check false,就alert一个窗体,避免用户点击其他按钮。
onblur="checkInput(this);"
function checkInput(obj) { var value=obj.value; if(不满足格式要求) { alert("输入格式错误!"); obj.select() ...