小天天天天 数据库 999+ 2017-09-18 04:41:29
在工作中作为DBA的我们,可能也会需要面对开发人员各种Freestyle的要求,但是他们是否知道在操作数据库的时候,需要注意哪些事项呢?今儿带着大家简单聊聊 MySQL数据库的开发行为规范,十大铁的纪律。对DBA老铁们是一种帮助,对开发人员也是一种学习。1.创建的表要使用innodb存储引擎表现在基本上大部分业务都是innodb存储引擎,MySQL8.0开始,彻底不再使用myisam。每张表都要包含一个自增的主键id。2.数据
小天天天天 PHP 999+ 2017-09-15 16:43:43
批量赋值在建立一个新的模型时,您把属性以数组的方式传入模型的构造方法,这些属性值会经由批量赋值存成模型数据。这一点非常方便,然而,若盲目地将用户输入存到模型时,可能会造成严重的安全隐患。如果盲目的存入用户输入,用户可以随意的修改任何以及所有模型的属性。基于这个理由,所有的Eloquent模型默认会阻止批量赋值。我们以在模型里设定 fillable 或 guarded 属性作为开始。定义模型&nbs
小天天天天 PHP 999+ 2017-09-15 16:42:02
基本用法我们先从建立一个Eloquent模型开始。模型通常放在 app 目录下,但是您可以将它们放在任何地方,只要能通过composer.json自动载入。所有的Eloquent模型都继承于Illuminate\Database\Eloquent\Model 。定义一个Eloquent模型classUserextendsModel{}你也可以通过 make:model 命令自动生成El
小天天天天 PHP 999+ 2017-09-15 16:32:17
$users=DB::table('users')->get();foreach($usersas$user){var_dump($user->name);}从数据表中分块查找数据列DB::table('users')->chunk(100,function($users){foreach($usersas$user){//}});通过在 闭包 中返回 false
小天天天天 PHP 999+ 2017-09-15 16:20:16
企业云邮箱各个服务器地址及端口信息如下:收件服务器地址:POP服务器地址:pop3.mxhichina.com端口110,SSL加密端口995或IMAP服务器地址:imap.mxhichina.com端口143,SSL加密端口993发件服务器地址:SMTP服务器地址:smtp.mxhichina.com端口25,SSL加密端口465
是他是他就是他 PHP 999+ 2017-09-11 07:53:03
性能一直是Laravel框架为人诟病的一个点,所以调优Laravel程序算是一个必学的技能。接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。这里是简单的列表:配置信息缓存 artisanconfig:cache路由缓存 artisanroute:cache类映射加载优化 artisanoptimize自动加载优化 composerdumpautoload使用Memcach
小天天天天 PHP 999+ 2017-07-25 03:22:31
决定require能否访问根目录上层的文件,有两个方面的因素:配置主机时,httpd-vhosts.conf的 php_admin_valueopen_basedir选项php.ini文件中的opendir='',参数
小天天天天 PHP 999+ 2017-07-25 03:22:31
并发不高的情况:读:读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;写:写mysql->成功,再写redis;并发高的情况:读:读redis->没有,读mysql->把mysql数据写回redis,有的话直接从redis中取;写:异步话,先写入redis的缓存,就直接返回;定期或特定动作将数据保存到mysql,可以做到多次更新,一次保存;
小天天天天 数据库 999+ 2017-07-25 03:22:31
大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是不堪设想。这时候,我们会考虑如何减少数据库的联接,一方面采用优秀的代码框架,进行代码的优化,采用优秀的数据缓存技术如:memcached,如果资金丰厚的话,必然会想到假设服务器群,来分担主数据库的压力。Ok切入今天微博主题,
小天天天天 数据库 999+ 2017-07-25 03:22:31
MySQL有以下几种日志:错误日志:-log-err查询日志:-log慢查询日志:-log-slow-queries更新日志:-log-update二进制日志:-log-bin默认情况下,所有日志创建于mysqld数据目录中。通过刷新日志,你可以强制mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。当你执行一个FLUSHLOGS语句或执行mysqladminflush-logs或mysqladminrefres
小天天天天 数据库 999+ 2017-07-25 03:22:31
很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引;第二加缓存,memcached,redis;第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护;第四如果以上都做了还是慢,不要想着去做切分,mysql自带分区表,先试试这个,对你的应用是透明的,无需更改代码,但是sql语句是需要针对分区表做优化的,sql条
小天天天天 PHP 999+ 2017-07-25 03:22:31
这是微信的一个生成二维码的链接,该链接返回一Resource,http://paysdk.weixin.qq.com/example/qrcode.php?data=urlExample:http://paysdk.weixin.qq.com/example/qrcode.php?data=baidu.com
小天天天天 前端 999+ 2017-03-28 03:22:31
贴一部分代码,作为备忘,以后别再犯这种低级错误form.on("submit(formDemo)", function(data){ //layer.msg(JSON.stringify(data.field)); //return false; pa
小天天天天 PHP 999+ 2017-03-28 03:22:31
记录备忘/** * 二维数组根据字段进行排序 * @params array $array 需要排序的数组 * @params string $field 排序的字段 * @params string $sort 排序顺序标志 SORT_DES
小天天天天 PHP 999+ 2017-03-28 03:22:31
你还在用md5+salt方式加密密码吗?PHP5.5引入了PasswordHashing函数,内核自带无需安装扩展。在PHP5.4下测试了下也可是可以的,使用前最好确认一下你当前的环境是否支持这些函数。PasswordHashing主要提供了4个函数//查看哈希值的相关信息array password_get_info (string $hash)//创建hash密码string pa
小天天天天 Python 999+ 2017-03-28 03:22:31
Python标准数据库接口为PythonDB-API,PythonDB-API为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgreSQLMicrosoftSQLServer2000InformixInterbaseOracleSybase你可以访问Python数据库接口及API查看详细的支持数据库列表。不同的数据库你需要下载不同的DBAP
网站文章数:483
今日UV/PV/IP:15/16/15
昨日UV/PV/IP:11/17 /14