#阿里巴巴数据中台实践

mysql查询数据

今天:select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)<=1近七天SELECT*FROM表名whereDATE_SUB(CURDATE(),INTERVAL7DAY)&...
代码星球 ·2020-04-04

log4j2记录日志到数据库(完美支持mysql使用DruidDataSource)

引用log4j-core-2.12.1.jarlog4j-web-2.12.1.jar1:配置数据源2:调用类3:写入...

MYSQL千万级数据量的优化方法积累

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后...

Mysql取随机数据效率测试(200W条中读取100条)

第一种方案: SELECT*FROM`follow_record`ASt1JOIN(SELECTROUND(RAND()*((SELECTMAX(record_id)FROM`follow_record`)-(SELECTMIN(record_id)FROM`follow_record`))+(SELECTM...

Spring MVC 数据绑定流程分析

①  SpringMVC主框架将ServletRequest 对象及目标方法的入参实例传递给WebDataBinderFactory实例,以创建 DataBinder 实例对象②  DataBinder调用装配在SpringMVC上下文中的 ...

SpringMVC内置的精准数据绑定2

https://blog.csdn.net/flashflight/article/details/42935137 之前写过一篇《扩展SpringMVC以支持更精准的数据绑定1》用于完成类似于struts2的数据绑定;有朋友可能觉得自己写个参数解析器扩展比较麻烦,在此再介绍下springmvc内置的支持。&...

Java Bean Validation(参数校验) 最佳实践

 37.ValidationThemethodvalidationfeaturesupportedbyBeanValidation1.1isautomaticallyenabledaslongasaJSR-303implementation(suchasHibernatevalidator)isonthecl...

保护REST API/Web服务的最佳实践

在设计RESTAPI或服务时,是否存在处理安全性(身份验证,授权,身份管理)的最佳实践?在构建SOAPAPI时,您可以使用WS-Security作为指导,有关该主题的文献很多。我发现了有关保护REST端点的更少信息。尽管我了解REST故意没有类似于WS-*的规范,但我希望最佳实践或推荐模式已经出现。任何有关文件的讨论或...
代码星球 ·2020-04-04

RESTful API 设计最佳实践

数据模型已经稳定,接下来你可能需要为web(网站)应用创建一个公开的API(应用程序编程接口)。需要认识到这样一个问题:一旦API发布后,就很难对它做很大的改动并且保持像先前一样的正确性。现在,网络上有很多关于API设计的思路。但是在全部案例中没有一种被广泛采纳的标准,有很多的选择:你接受什么样的格式?如何认证?API...

MYSQL查询~ 存在一个表而不在另一个表中的数据

  A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。  使用notin,容易理解,效率低 ~执行时间为:1.395秒~selectdistinctA.IDfromAwhereA.IDnotin(...

Mybatis Generator生成数据库自带的中文注释

 1、相关jar包<!--mybatis生成jar包--><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artif...

【数据结构】B-Tree, B+Tree, B*树介绍

【摘要】      最近在看Mysql的存储引擎中索引的优化,神马是索引,支持啥索引.全是浮云,目前Mysql的MyISAM和InnoDB都支持B-Tree索引,InnoDB还支持B+Tree索引,Memory还支持Hash.今天从最基础的学起,学习了解BTr...

理解什么是数据字典

每个Oracle数据库包括一个被称为“元数据”的集合,或者说包含用来描述数据库有关数据结构的数据。包含这些元数据的表和视图称为Oracle数据字典。  数据字典中有前缀V$或GV$的表是动态表,它们会不断更新以反映出Oracle数据库当前的状态。静态数据字典表都有一个形如DB...
代码星球 ·2020-04-04

基于E-R模型的关系型数据库设计方法

摘要  在管理信息系统开发中,数据库设计的目标是建立DBMS能识别的关系数据模型。而关系数据模型建立的基础是首先建立E-R模型,通过E-R模型才能转换为关系数据模型。如何建立E-R模型以及如何将E-R模型转换为关系数据模型,是管理信息系统开发中数据库设计的关键。摘自《价值工程》可以通俗理解为E-R模型能够更好的去帮助我...

jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)

实现基本异步数据传输,略去与数据库交换,先直接在PHP端判断:用户名为user1即为不可用,测试时外加了普遍的“Loading..."功能,此功能可直接在PHP中循环延时for($i=0;$i<10000000;$i++)即可 最终效果如下:  代码如下,供日后回味参考....
首页上一页...403404405406407...下一页尾页