- 博客(20)
- 收藏
- 关注
转载 Mysql查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t ...
2019-09-04 17:40:18
264
转载 恢复阿里云数据库mysql的备份文件到自定义数据库
开源软件Percona Xtrabackup可以用于对数据库进行备份恢复,您可以使用该软件将云数据库MySQL的备份文件恢复到自建数据库中,本文将介绍详细的操作步骤。说明通过逻辑备份文件恢复到自建数据库请参见RDS for MySQL 逻辑备份文件恢复到自建数据库。 关于云数据库MySQL版如何备份数据,请参见备份RDS数据。 由于Percona Xtrabackup不支持Win...
2019-08-26 10:41:04
1124
转载 pmd校验规则总结 书写规范
原文地址:http://jiangwenfeng762.iteye.com/blog/1279031括号使用规则If表达式必须使用{},无论有多少语句错误实例: public class Foo { public void bar() { int x = 0; if (foo) x++;//if(foo){x++;} } } While循环必...
2018-03-01 12:13:38
893
转载 jQuery.extend 函数使用详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后
2017-02-10 08:38:22
427
转载 java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。
2017-01-06 14:44:20
419
原创 微信公众号开发工具类
package jvm;import sun.net.www.http.HttpClient;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import net.sf.json.JSONObje
2016-12-15 10:04:02
1650
原创 mysql自动按时间分区实例
#删除表DROP TABLE `records`;#重新建表CREATE TABLE `records`( `id` BIGINT(20) AUTO_INCREMENT, `advert_id` VARCHAR(255), `ip_address` VARCHAR(255), `region` VARCHAR(255), `user_id` VARCHAR(255), `vis
2016-11-30 18:11:22
7812
转载 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04
2016-11-25 14:19:43
377
转载 Grails定时器和传统定时器
grails可以使用两种方法来编写quartz定时任务一、使用grails quartz plugin 关于使用quartz插件来做定时任务非常的方便,这里只是把grails对quartz做的插件文档搬了过来,一看应该就明白了1.引用quartz这里我使用的是2.0.0.M4版本,官方文档上是1.0.2,这里随意,大丈夫dependencies { comp
2016-11-18 16:05:44
1747
原创 Java堆栈Stack的实用小例子
public static void main(String[] args) { change(4587788); String str = "()";//测试一段代码所使用的括号是否正确 System.out.println(bracketMatch(str)); } public static void change(int
2016-11-18 11:38:44
532
原创 mysql按时间分区插入数据
//给表添加按时间分区功能(添加之前必须给分区的字段加上主键)ALTER TABLE `records` PARTITION BY RANGE((YEAR(`visit_time`)*100+MONTH(`visit_time`))*100+DAY(`visit_time`)) ( PARTITION p20161114 VALUES LESS THAN (20161115),
2016-11-17 15:22:54
5543
转载 Spring-Security-core插件使用教程
2013-08-07 10:28 799人阅读 评论(0) 收藏 举报 分类:编程(25) 作者: 伯特·贝克威思,贝弗利塔尔博特版本: 1.2.7.31. 创建Grails应用程序$ grails create-app bookstore$ cd bookstore2. 安装该插件$ grails install-plugin spri
2016-11-17 12:23:07
2045
原创 grails链接oracle配置
application.yml 配置---grails: profile: web codegen: defaultPackage: aderttj spring: transactionManagement: proxies: falseinfo: app: name: '@info.
2016-11-16 14:41:47
604
转载 oracle按时间自动创建分区表
首先明确分区表和表分区的区别:表分区是一种思想,分区表示一种技术实现。当表的大小过G的时候可以考虑进行表分区,提高查询效率,均衡IO。oracle分区表是oracle数据库提供的一种表分区的实现形式。表进行分区后,逻辑上仍然是一张表,原来的查询SQL同样生效,同时可以采用使用分区查询来优化SQL查询效率,不至于每次都扫描整个表一、分区表基本操作1、按时间分区表创建: creat
2016-11-08 15:48:30
9965
原创 百度API获取某个工作日之后的时间
http://apistore.baidu.com/apiworks/servicedetail/1116.html 百度节假日shJSON返回示例 :{"20130101":2,"20130103":2,"20130105":"0","20130201":"0"}备注 :功能特点检查具体日期是否为节假日,工作日对应结果为 0, 休息日对应结果为 1, 节假日对应的结果为 2;
2016-10-28 16:05:46
19026
1
转载 使用MyEclipse整合ssh(Struts、Spring、Hibernate)三大框架(环境搭载+实例源码下载)
目录(?)[+]前言SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的
2016-10-27 15:48:10
930
转载 HTTP协议详解
一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规
2016-10-27 15:23:23
783
转载 GET,POST,PUT,DELETE的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1
2016-10-27 11:33:00
428
转载 Git常用命令总结
1. Git仓库的创建在当前目录新建一个Git仓库# 命令形式:git init$ cd TestGit$ git initInitialized empty Git repository in /Users/***/TeskGit/.git/1234512345在指定目录下新建一个Git仓库# 命令形式:git init [Directory Name]$ g
2016-10-26 12:25:33
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人