码迷,mamicode.com
首页 >  
搜索关键字:开发人员    ( 12212个结果
MySQL高级【四】SQL 优化
优化 SQL 的步骤 在应用的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此必须要对它们进行 ...
分类:数据库   时间:2020-07-05 00:19:16    阅读次数:73
git log (14)
获取特定开发人员的提交日记,--author=panzidong 指定提交记录的条数: -n 5 如下所示 root@vmuser:~/tmp/git_stm32cube_stm32f429igt# git log --author=panzidong -n 5commit af5923dcf022 ...
分类:其他好文   时间:2020-07-04 15:25:54    阅读次数:75
web安全pikachu靶场之SQL注入
概述 数据库注入漏洞,主要是开发人员在构建代码时, 没有对输入边界进行安全考虑,导致攻击者可以通过合法的输入点提交一些精心构造的语句,从而欺骗后台数据库对其进行执行,导致数据库信息泄漏的一-种漏洞。 在owasp发布的top10排行榜里,注入漏洞一直是危害排名第一的漏洞,其中注入漏洞里面首当其冲的就 ...
分类:数据库   时间:2020-07-04 15:18:30    阅读次数:112
MySQL函数索引及优化
很多开发人员在使用MySQL时经常会在部分列上进行函数计算等,导致无法走索引,在数据量大的时候,查询效率低下。针对此种情况本文从MySQL5.7 及MySQL8.0中分别进行不同方式的优化。 1、 MySQL5.7 MySQL5.7版本中不支持函数索引,因此 遇到函数索引的时候需要进行修改,否则即使 ...
分类:数据库   时间:2020-07-04 00:56:10    阅读次数:77
30分钟学会TypeScript
TypeScript可编译为JavaScript,专为开发大型和复杂应用程序的开发人员设计。TypeScript从C#和Java这样的语言继承了许多编程概念,为强大灵活、弱类型的JavaScript增加了更多的强类型语言的特性。 本文适用于熟悉JavaScript同时想要了解TypeScript的人 ...
分类:其他好文   时间:2020-07-03 23:22:44    阅读次数:77
CentOS7中安装与配置MySQL5.7数据库
CentOS7中把之前默认的数据库MySQL替换成了Mariadb,而Mariadb仅仅是MySQL的一个分支,但对于需要使用MySQL的开发人员来说,这是时就需要在系统中安装MySQL数据库,话不多说,直接开整。一、MySQL的下载①、先下载mysql源安装包(Yum Repository)wge... ...
分类:数据库   时间:2020-07-03 19:43:40    阅读次数:69
策略模式
有道无术,术可求 有术无道,止于术 一、策略模式的定义 先举一个例子来说:在网上购物的时候,有的时候会有一些打折的活动,可能会给你5元的优惠券,也有可能会给一张满减的优惠券,而无论给怎样的优惠券,到了开发人员的那边,这不过是它们写好的一些或者是封装好的一些类,这些这都是可以随时替换的,想搞一个其它的 ...
分类:其他好文   时间:2020-07-03 17:50:02    阅读次数:79
(2)设计模式遵循的六大原则
1、单一职责原则(Single Responsibility Principle) 定义:单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。 单一职责原则是实现高内聚、低耦合的指导方针;它需要开发人员发现类的不同职责并将其分离。难点就在于怎么分离?那就是如果你能够想到多于一个的动机 ...
分类:其他好文   时间:2020-07-03 12:52:07    阅读次数:63
入手公司项目却不会Maven?看完这篇保你轻松掌握(附资料分享)
Maven概览 为什么使用Maven? 目前问题: 1. jar包混乱:工程中存在jar包重复,版本不一致的情况. 2. 添加jar包随意:需要用到第三方jar时,随便下载就添加到项目中了,没有记录 3. 重复构建:每个开发人员从svn下载完代码后,都要对项目进行配置,构建. 4. 不同环境的构建差异:总是存在在开发环境运行良好的程序,到了测试环境编译不通过,或者不同环境的配置文件不一致,需要手动的去修改 5. 模块间的开发依赖纯手动处理:提倡模块化的开发,可是怎么做好模块化开发之间的依赖处理,没有解决方案。 Maven介绍 maven是什么? Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。 Maven能干什么? 项目构
分类:其他好文   时间:2020-07-03 10:54:51    阅读次数:72
案例:推进GTID解决MySQL主主不同步问题
之前文章介绍过MySQL修改lower_case_table_names参数,如果之前大写存储的表将无法识别,需要特殊处理。 最近遇到一例应用开发人员在修改这个参数之后,为了清除之前大写存储的表,做了误操作,导致主主不同步。 1.故障现象模拟 2.推进GTID解决 1.故障现象模拟 在lower_c ...
分类:数据库   时间:2020-07-03 01:12:37    阅读次数:85
12212条   上一页 1 ... 35 36 37 38 39 ... 1222 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!