云之城

自己的学习笔记。。。

python 事务执行10w+插入更新代码

python 事务执行10w+插入更新代码 之前一条条插入更新10w+大概执行了四五十分钟,后面组合sql语句,一次插入200条节省了十几分钟而已,后面用事物,大概两分钟,效率好了很多。这是主要逻辑代码,数据修改成自己的就可以了,如果不行,可以微信加我li1236li。 代码块 #!...

2018-08-27 14:29:53

阅读数 396

评论数 0

PHPer这样写代码也许更优雅

PHPer这样写代码也许更优雅 Posted on 6月 1 2017 · php 前言 转眼间成为一名PHPer已经快整整两年了,在这期间也对如何写出可读性高,便于扩展的代码有了一些自己的想法。 使用引用 场景一:遍历一个数组获取新的数据结构 也许你会这样写: 12...

2017-06-15 16:23:32

阅读数 307

评论数 0

yii的mongodb拓展YiiMongoDbSuite的配置与使用

目前项目使用的是yii框架,使用mongo拓展效率会更加高些,在网上搜了下,主流的是YiiMongoDbSuite,但是对应的中文文档不全,在这边写个小的测试程序 mongodb的安装和配置请参考上篇博文 一, 使用客户端工具查看mongodb 为了方便查看mongodb数据,win...

2017-03-15 08:59:56

阅读数 448

评论数 0

PHP预定义接口之 ArrayAccess

ArrayAccess   先说 ArrayAccess 吧!ArrayAccess 的作用是使得你的对象可以像数组一样可以被访问。应该说 ArrayAccess 在PHP5中才开始有的,PHP5中加入了很多新的特性,当然也使类的重载也加强了,PHP5 中添加了一系列接口,这些接口和实现的 ...

2017-02-09 16:52:00

阅读数 264

评论数 0

php中curl封装

public static function postcurl($data){ $ch = curl_init(); // 设置curl允许执行的最长秒数 curl_setopt($ch, CURLOPT_TIMEOUT, 10); // 获取的信息以文件流的形式返...

2017-02-08 08:47:10

阅读数 325

评论数 0

yo 报错

rror: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json' You don't have access to this file. 命令行输入:chmod g+rwx /root...

2017-01-07 14:12:29

阅读数 527

评论数 0

Mac 安装mysql遇到的坑

我开始用的是brew安装的mysql,但是运行报mysql.sock文件错误,网上找方法也没解决就选择去官网下载安装了。 安装下一步就好了,但是这有个坑,新版的mysql会给root生成一个临时密码,我特么居然给忽略了。然后就出现下面这种情况了 ERROR 1045 (28000): Ac...

2017-01-04 22:05:35

阅读数 429

评论数 0

MySql配置主从

我的配置是基于Ubuntu系统配置 首先要配置主从上mysql的my.conf文件。不同的版本位置不一样,先whereis my.conf就好了 主的配置 log_bin = mysql-bin server_id=10 (默认是1 最好别用,容易引起混淆) 然后进去主的 mysql  给从分配一...

2017-01-04 16:07:49

阅读数 189

评论数 0

shell中>/dev/null 2>&1 解释

shell中>/dev/null 2>&1是什么鬼? 发表于 2016-12-25   |   背景 我们经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将...

2016-12-29 17:45:31

阅读数 218

评论数 0

linux mysql远程连接

我遇到的问题是 3306端口默认设置只有本地IP127.0.0.1 用这个命令就可以看到netstat -an|grep 3306 修改配置重启就好了 打开mysql配置文件sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 注销 bin...

2016-12-15 14:15:44

阅读数 181

评论数 0

Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)

1.写在前面     当你在Windows上安装了一台Linux的虚拟机,你想访问Linux中的文件夹,将虚拟机中的文件复制到Windows主机上,你会怎么做呢?如果这台Linux主机不是虚拟机,而是一台远程主机呢?     有没有一种方法,打开Linux虚拟机中的文件夹就像在本地一样,输...

2016-12-14 14:29:09

阅读数 279

评论数 0

php7.0 9000端口未监听

错误日志:connect() failed (111: Connection refused) while connecting to upstream, client: 54.208.84.106, server: xxx.com, request: "GET / HTTP/1.1...

2016-12-13 17:49:14

阅读数 4262

评论数 0

论版本号的正确打开方式

论版本号的正确打开方式 作者: 法海 发表于: 2016-08-04 版本号广泛运用于开发的各种场景:NPM 包的版本定义、对 NPM 包的特定版本的依赖指定、git 的 daily 版本号分支…… 面对如此多的场景,版本号的命名却存在很大问题。举些例子: ...

2016-08-12 10:58:45

阅读数 704

评论数 0

缓存更新的套路

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据...

2016-08-01 14:29:47

阅读数 218

评论数 0

如何给变量取个简短且无歧义的名字

原文地址(康桑阿米达):http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/?utm_source=wanqu.co&utm_campaign=Wanqu+Daily&utm_medium=website...

2016-07-05 13:57:34

阅读数 237

评论数 0

Redis 集群的合纵与连横

原创 2016-01-04 mindwind 瞬息之间 前一篇写了关于 Redis 的性能,这篇就写写我认为比性能更重要的扩展性方面的主题。 如果再给我一次回到好几年前的机会,对于使用 Redis 我一开始就要好好考虑将来的扩展问题。就像我们做数据库...

2016-06-02 11:56:23

阅读数 371

评论数 0

PHP 查询MySql int类型返回string

这个原因是由于PDO查询,配置导致的。 PDO::ATTR_EMULATE_PREPARES设为false还是true, 当为true时返回就是字符串,false就是和MySql类型一样。 但是decimal(10,2)的类型都是string,输出的数据是正确的。 这样返回string类型...

2016-06-01 10:55:55

阅读数 900

评论数 0

解决应用服务器集群的Session问题

先来看一下什么是Session。 用户使用网站的服务,基本上需要浏览器与Web服务器的多次交互。HTTP协议本身是无状态的,需要基于HTTP协议支持会话状态(Session State)的机制。而这样的机制应该可以使Web服务器从多次单独的HTTP请求中看到“会话”,也就是知道请求是来自哪...

2016-05-30 09:15:37

阅读数 2023

评论数 0

B表向A表插入多条不重复数据

自己写mysql遇到的问题 INSERT INTO A( * ) SELECT * FROM B WHERE B.字段 > 0(添加筛选B表字段条件) AND NOT EXISTS ( SELECT * FROM A WHERE A.字段=B.字段 )把‘*’换成你...

2016-05-26 10:29:57

阅读数 284

评论数 0

理解PHP中的stdClass类

在百度百科中,对于stdClass的定义如下: stdClass在PHP5才开始被流行。而stdClass也是zend的一个保留类。stdClass是PHP的一个基类, 所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时, 这个基类又有一个特殊的地方,...

2016-05-26 10:11:20

阅读数 2970

评论数 0

提示
确定要删除当前文章?
取消 删除