我永远不会试图去战胜一个纯傻逼,因为他会用他丰富的经验来打败我...

3月 21

Windows 下nginx+php cUrl请求卡死的问题

缘由:              接手的新项目, 使用 Laravel 框架 ,有一个接口请求控制器使用的是 Guzzle HTTP客户端请求组件,开始用的时候,发现一直处于卡死, 直到 nginx 返回 504 Time Out ,并且请求的本地 api 服务器, 也没有请求日志,api 是可以确保在正常运行的。同时,线上的 api 地址就可以正常请求。所以,可以判断出代码是正常的,同时请求没有发出。      一开始以为是 这个组件的问题导致请求没有发出, 还去 gayhub 提 Issues , 结果被告知不是 Guzzle 的问题, 就被 close 掉了。 后来,隔了几天作者给我分析了一波,已下是原话。  第一次,没看明白这个功能也不是特别急,也就闲置了。&nb […]

阅读全文 >>

11月 17

Idea 配置Maven项目发布.

        这次自己新开发的项目, 打算用 Java Web ssm 框架来开发。软件还是Idea,毕竟好用。         前期的项目配置还是根据,Idea SpringMVC+Spring+MyBatis+Maven整合框架搭建秒杀系统 这篇文章来配置,然后Idea 配置Tomcat 部署         直接进入正题,打开右上角的 Project Structre  或者使用 Ctrl+Alt+Shift+S 快捷键打开,先设置 Modules,先点绿色的加号,然后往下拉选择 web,然后配置,Web Resource Directories […]

阅读全文 >>

11月 16

域名绑定Cloudflare免费HTTPS!

贯彻,生命不息,折腾不止的理论。         我在基于上一篇文章,使用Github Pages 绑定自定义域名,绑定好域名之后。这两天,又想折腾绑定上HTTPS,弄一个小绿标看着顺眼点。 准备条件:         首先,要有一个能访问域名,其次我这是通过 Cloudflare 绑定的所以,还要有一个 Cloudflare 的账号。         如果还没注册过,点击这里注册          登录之后,会出来一个框框,让你输出你的域名信息,如下图,例如 我的是 ish […]

阅读全文 >>

11月 13

php数组中两个数组合并

2017-11-16 10:20:49更新     今早,看到代码的时候,突然想起这种的 array_merge 的函数不是没用,而是我自己使用错误了,array_merge 不是引用赋值,而我之前是给他一个空数组,在给$data,所以,肯定是不成功的。。     其实代码很简单,所以,改成了每次循环想结果数组里合并之。代码如下。效果图也就不贴了,是第二张图的效果,也是理想效果。 这两天做项目的时候遇到一个问题,数据是从数据库取的,所以,返回的数组的key名,就是数据库的字段名。 而数据呢,又是在数组的key名下面的数据,所以结构就类似下面这样: 最后想要的结果是: 起初,是想要 array_merge 来实现完成的,因为这个函数就是来做数组合并的发现。最后发现,如果想使用这个函数,就必须把数组里面的每个元素分开,所以,也就没打算使用这个方 […]

阅读全文 >>

11月 09

使用Github Pages 绑定自定义域名

首先准备条件 :      1.Github账户一个。     2.一个域名。 好了,接下来开始操作流程。     首先,按照如下图所示,新建一个项目。     ① 点击新建项目     ② 填写自己的项目名字, 之前看网上的教程都说是必须  xxx.github.io 这样的命名规范。但是经过我的测试并不需要,当然这也可以,这里填写之后访问的url,就是在后面的凭借,比如我的写的是web,最后的Github Pages的url访问路径就是: https://ishwy.github.io/web,这个样子。     ③ 添加README文件,这是一个项目的规范。 &nbs […]

阅读全文 >>

11月 03

Idea SpringMVC+Spring+MyBatis+Maven整合框架搭建秒杀系统

因为工作繁忙的问题, 好久没写博客了 🙂 最近项目做完了, 也是闲的没事了,  因为公司另一个部门是使用Java开发的,  一直吹逼说Java比php安全, 效率高, 稳定之类的.  在下, 作为phper 怎么能忍,但是也不能无凭无据的怼。所以,自我学习一下Java看看到底哪里牛逼了。 学习路线  (楼主也只是上学出钱)  ->      1. Java的一些语法基础,(因为,有php基础所以基本就简单过了一遍)。     2. Servlet的一些简单教程。(http请求、表单、cookie)之类的简单教程。     3. Spring框架的一些理论知识点,主要是IoC和DI的相关知识点、事物管理。     4. SpringMVC框架,主要 […]

阅读全文 >>

9月 14

记一次链接远程数据的问题。

原文,https://segmentfault.com/q/1010000011165688 提示的问题。 辅助文章: http://www.jb51.net/article/58096.htm https://dev.mysql.com/doc/refman/5.6/en/connection-access.html 最后通过查询mysql->user表发现,就是用户名相同,host主机来源不同,所使用的密码也是不相同,这是个天坑

阅读全文 >>

8月 26

MySQL中tinytext、text、mediumtext和longtext详解

一、字符串类型 类型 范围 说明   Char(N) [ binary] N=1~255 个字节 binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar(N) [binary] N=1~255 个字节 binary :分辨大小写 可变长度 std_address varchar(256) TinyBlob 最大长度255个字节(2^8-1) Blob (Binary large objects)储存二进位资料,且有分大小写 memo text not null TinyText 最大长度255个字节(2^8-1) Blob 最大长度65535个字节(2^16-1)  Text 最大长度65535个字节(2^16-1) MediumBlob 最大长度 16777215 个字节(2^24-1) MediumText 最大长 […]

阅读全文 >>

7月 04

远程连接mysql数据

看了网上很多方式都是复制粘贴的,步骤都漏了, 我这里补充一下 2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。  这里前提先  use user表. 才能执行,否则报错 Error (1133): Can’t find any matching row in the user table GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码  GRANT ALL PRIVILEGES O […]

阅读全文 >>