-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
MySQL入门书籍和方法分享(MySQL入门书籍)
本文罗列了一些适用于MySQL及运维入门和进阶使用的书籍。背景:各大论坛上总是有很多同学咨询想学习数据库,或者是为入行DBA做些准备。几年来作为一个MySQL DBA的成长过程有一些积累和感悟,特此拿...
-
SQL中树形分层数据的查询优化(数据库查询树优化例题)
在数据查询中,从2008开始SQL Server提供了一个新的数据类型hierarchyid,专门用来操作层次型数据结构。hierarchyid 类型对层次结构树中有关单个节点的信息进行逻辑编码的方...
-
实战:上亿数据如何秒查(亿级数据秒级查询)
最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助...
-
sqlserver 2008存储过程 多个可空条件任意组合(sqlserver数据库)
很多程序员在实际开发中,经常遇到这种情况,列表上方有很多条件,包含下拉框,输入框等等,这些条件都可以不输入,如果我们需要写一个存储过程,很多条件挨个判断是否为空,且进行任意组合,任何一个开发人员都会疯...
-
优化 SQL SELECT 语句性能的 6 个简单技巧(优化营商环境)
SELECT语句的性能调优有时是一个非常耗时的任务,在我看来它遵循帕累托原则。20%的努力很可能会给你带来80%的性能提升,而为了获得另外20%的性能提升你可能需要花费80%的时间。除非你在金星工作,...
-
MySQL中SELECT+UPDATE处理并发更新问题解决方案(select同时update)
这篇文章主要介绍了MySQL中SELECT+UPDATE处理并发更新问题解决方案分享,需要的朋友可以参考下。问题背景假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当...
-
所谓软件工程(所谓软件工程 王垠)
很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer sc...
-
MySQL避免索引列使用 OR 条件(mysql加索引注意事项)
这个亏已经吃过很多次了,在开发以前的sql代码里面,许多以 or 作为where条件的查询,甚至更新。这里举例来说明使用 or 的弊端,以及改进办法。select f_crm_id from d_db...
-
更新库存时,你是如何用mysql锁解决高并发问题的(mysql并发锁)
文章内容利用Mysql的锁来解决高并发的问题,先看没有利用事务的时候并发的后果创建库存管理表CREATE TABLE `storage` ( `id` int(11) unsigned NOT NUL...
-
月薪3K的程序员和月薪30K的程序员区别在哪?(程序员月薪三千)
众所周知,PHP被戏称为“最好用的语言”,虽然这是调侃,但也在一定程度上证明了PHP的实用性和重要性。PHP于1994年正式开始使用,当时只是很简单的一些性能,产生基本的动态网页程序。而后经过不断改进...