摘要: 阅读全文
posted @ 2016-08-15 13:38 龍清扬 阅读(734) 评论(0) 推荐(0) 编辑
摘要: /** * http://localhost:8088/projectName */ function getRootPath(){ //获取当前网址,如: http://localhost:8088/projectName/index.jsp var curWwwPath = window.document.lo... 阅读全文
posted @ 2016-08-15 13:24 龍清扬 阅读(957) 评论(0) 推荐(0) 编辑
摘要: /** *判断字符类型 */ function CharMode(iN) { if (iN >= 48 && iN = 65 && iN = 97 && iN >>= 1; } return modes; } /***密码组合必须是两种字符或以上*/function validationPass(){ var Modes = 0; ... 阅读全文
posted @ 2016-07-27 10:46 龍清扬 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 定义正则: 正则的常用方法: 1 test() :在字符串中查找符合正则的内容,若查找到返回true,反之返回false. 用法:正则.test(字符串) 例子:判断是否是数字 正则表达式中有很多符号,代表着不同的意思,用来让我们去定义不同的规则,比如上面\D,还有下面的这些: \s : 空格\S 阅读全文
posted @ 2016-07-15 15:08 龍清扬 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1.什么是视图? 视图是由查询结果形成的一张虚拟表。 2.什么时候要用到视图? 如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询 3.视图的创建语法: create view 视图名 as select 语句; 4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我 阅读全文
posted @ 2016-07-08 13:22 龍清扬 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge 阅读全文
posted @ 2016-07-08 13:20 龍清扬 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 我们先做个测试: 接上篇日志建的商品表g和订单表o和触发器 假设:假设商品表有商品1,数量是10; 我们往订单表插入一条记录: insert into o(gid,much) values(1,20); 会发现商品1的数量变为-10了。这就是问题的所在,因为我们之前创建的触发器是after,也就是说 阅读全文
posted @ 2016-07-08 13:17 龍清扬 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 左连接: select 列1,列2,列N from tableA left join tableB on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看] where,having,group by ...照常写。 右连接: select 列 阅读全文
posted @ 2016-07-08 13:15 龍清扬 阅读(917) 评论(0) 推荐(0) 编辑
摘要: @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注解的name属性解析为bean的名字,而ty 阅读全文
posted @ 2016-06-30 09:33 龍清扬 阅读(269) 评论(0) 推荐(0) 编辑
摘要: //用于计时,要求xx秒后开始发送短信,短信之间间隔xx秒 public static Date dateOperateBySecond(Date date,int second){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date == null ? new Date() : da... 阅读全文
posted @ 2016-06-27 09:50 龍清扬 阅读(189) 评论(0) 推荐(0) 编辑