Navicat数据同步,主键重复无法插入
2019年10月16日
数据库基础知识
Navicat是一个非常好用的可视化mysql管理软件(其他数据库也有对应版本的支持) 它拥有非常丰富的功能,结构同步、数据同步、数据传输、进程监控、数据导出导入等等 但这是一个付费软件,新用户可以免费试用,这个问题是笔者在以前试用处理数据的时候遇到的。
问题
在A和B机器上分别有结构相同,数据不完全相同的两个数据库 比如 A机器上的表
2019年10月16日
数据库Navicat是一个非常好用的可视化mysql管理软件(其他数据库也有对应版本的支持) 它拥有非常丰富的功能,结构同步、数据同步、数据传输、进程监控、数据导出导入等等 但这是一个付费软件,新用户可以免费试用,这个问题是笔者在以前试用处理数据的时候遇到的。
在A和B机器上分别有结构相同,数据不完全相同的两个数据库 比如 A机器上的表
2019年10月11日
SWOOLE在easyswoole的群里,每天都需要回答各种各样的问题,其中不乏一些问题反复被小白们问起,比如今天的这个主题:连接池取出empty 为null导致的问题 本文会简单引申出什么是连接池、连接池数量如何设置、连接池的优点等问题。
连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。
简单来说,就是创建一个容器,并且把资源提前准备好放在里面,比如我们常用的redis连接、mysql连接。
计算机是由许多零件组装而成,比如CPU、内存、硬盘等等。 当我们进行网络连接、请求的时候,就需要在不同组件中传递和返回各种信号、数据 比如在CPU、内存、网卡中,数据的传递,请求,获取。 如果在短时间内进行一万次mysql的连接,就需要在这个往返过程循环,在路上浪费了很多时间、性能消耗。 如果我们先把连接连接好,并且放在连接池中,程序中需要使用就从池中获取,执行操作。 就省去了反复创建连接、断开连接的操作。 可以减少I/O操作,提高资源利用率。
2019年10月9日
SWOOLE在新接触easyswoole的phper中,经常遇到以下几个问题
本人作为easyswoole开发组组员之一。为生态的完善和偷懒着想,在某一天讨论中就开始有了这个想法。 并且写下了这个小脚本
需要注意的是,这只是几句很简单的命令,并且在文档中都有出现。只是文档有比较多的场景描述,可能导致有些新人没有细心观看到。
在宝塔面板中,如果按照easyswoole文档第一步骤进行安装的话,是会产生错误的,在文档后续步骤会有解决方案,但是很多新人到了报错这里就不看了,或者就走了弯路。 使用这个脚本,可以直接安装成功,比较方便 最大的作用还是偷懒吧~
2019年9月27日
前端作为一个PHPer,经常需要在html中写js jq来解析数据,形成列表、选项等等。 (谁让我们PHPer还要兼顾页面呢?? 又不会Vue,只能这样子讨讨生活。) 那么就经常遇到Html代码拼接,或者字符串拼接,可能是这样子的问题
let html = "";
for(...){
html += "<li> " + data.name + "</li>";
}
这种还是简单的,只有一个li,如果是2层、3层的div嵌套,那么这里就会是一团糟糕 有没有优雅一点的写法呢,比如php中的
2019年9月20日
PHP今天在网上看帖子提问的时候,看到有人发表了一个提问
php下载远程的批量文件,每天一次,对比昨天和今天的文件,将旧文件替换成新文件
我们通过这个问题来分析讲解一下其中的知识点。 首先要解决的问题是:如何让程序每天自动执行一次脚本
2019年9月19日
杂谈2019年9月18日
PHP2019年9月18日
计算机基础 PHP2019年9月17日
PHP2019年9月17日
架构