- 博客(40)
- 资源 (8)
- 收藏
- 关注
原创 springboot 阿里云分布式任务
1、pom文化引入<!--分布式任务--><dependency> <groupId>com.aliyun.schedulerx</groupId> <artifactId>schedulerx2-spring-boot-starter</artifactId> <version>$...
2019-11-15 16:58:09
431
原创 java 数据类型互转
一、string转int,两种方法: 1、Interger.parseInt(String) 2、Interger.valueOfString).intValue()==== 时间对比第二种比第一种要快 ====二、int 转string一般用三种方法 1、number + "" ; 2、string.valueOf() ; 3、toStri...
2019-03-25 15:26:54
335
3
原创 maven打包失败 pom文件修改
打包失败 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test 在pom文件新增下面内容
2019-03-15 15:22:01
740
原创 获取图片正则
Long time ago , I can write some 。。。sorry 编不下去了最近用正则提取富文本内容的图片信息有一些类似于阿里云 七牛云 服务器上的图片 后缀加参数的图片地址 用正则死活拿去不到 , 而且我已经忘了正则的原理在经过一番折腾之后 终于出现了一条Perfect 的正则获取图片/<img[^>]*src[=\'\"\s]+(...
2018-11-13 11:28:55
1373
转载 mysql常用操作
1. 表(或数据库)操作语句1.1. 查询表(或数据库)获取所有可用的数据库:SHOW DATABASES;选择数据库:USE customers;用于显示数据库服务器的状态信息:SHOW STATUS;用来显示授权用户的安全权限:SHOW GRANTS;用来显示数据库服务器或警告信息:SHOW ERRORS 或者 SHOW WARNINGS;用于显示创建数据库时的创建语句:SHOW CREATE...
2018-07-12 15:53:45
253
原创 七牛图片高级处理
imageMogr2 提供一系列高级图片处理功能,包括格式转换、缩放、裁剪、旋转等。imageMogr2 接口可支持处理的原图片格式有 psd、jpeg、png、gif、webp、tiff、bmp。注意:imageMogr2 接口支持的最大 gif 帧数为 200,超过 200,处理结果只返回原图
2017-12-08 11:26:14
2269
原创 tp3.2.3 PHPExcel 导入数据库
最近开发的项目客户有个Excel导入的需求 将Excel中的数据导入数据库这也是个比较老套的功能了 不过自己之前一直没有做过 所以揣摩了半天时间 现在在这分享下首先就是下载PHPExcel类,将下载好的类放置在项目的Org/Util目录下 ,当然这个位置不是死的 ,也可以放在Vendor下 只要我们可以引入就可以接下来是代码部分 HTML页面就一个in
2017-07-25 12:55:52
3364
转载 关于php高并发解决的一点思路
涉及抢购、秒杀、抽奖、抢票等活动时,为了避免超卖,那么库存数量是有限的,但是如果同时下单人数超过了库存数量,就会导致商品超卖问题。那么我们怎么来解决这个问题呢,我的思路如下(伪代码): sql1:查询商品库存if(库存数量 > 0) { //生成订单... sql2:同时库存-1}当没有并发时,上面的流程看起来是再正常不过了,假设同时两个人下单,而库存只有1个了
2017-05-09 14:22:01
21355
转载 redis学习
redis 127.0.0.1:6379> info #查看server版本内存使用连接等信息 redis 127.0.0.1:6379> client list #获取客户连接列表 redis 127.0.0.1:6379> client kill 127.0.0.1:33441 #终止某个客户端连接 redis
2017-05-08 15:27:16
338
原创 Git克隆提交出现“ssh: connect to host github.com port 22: Operation timed out fatal”问题
服务器上的项目 今天git clone 时出现 “ssh: connect to host github.com port 22: Operation timed out fatal 的错误 ,在网上查阅资料后搞定,做此笔记用来记录命令vim ~/.ssh/config,输入一下内容: 1 2 3 4 5 6 ...
2017-02-15 16:20:09
10480
转载 thinkphp配置
CHECK_FILE_CASE -- windows环境下面的严格检查大小写。 /* 项目设定 */ 'APP_DEBUG' => false, // 是否开启调试模式 'APP_DOMAIN_DEPLOY' => false, // 是否使用独立域名部署项目 'APP_PLUGIN_ON' => false, // 是
2017-01-07 21:16:59
477
原创 php获取图片宽高
-----------如例$aa=getimagesize("图片的保存路径");$weight=$aa["0"];////获取图片的宽$height=$aa["1"];///获取图片的高-----------所用函数:getimagesize:取得图像大小 (PHP 3, PHP 4, PHP 5) array getimagesize ( string filena
2017-01-07 15:12:08
3005
转载 thinkphp 框架的 URL_MODEL
thinkPHP 框架之前有接触过,在开发项目的时候由于需求原因 配置一般都很简单 ,这次接手一个项目,对原有项目进行优化和完善,在thinkphp路由这里卡住了,好尴尬的感觉,以下内容作为补充。ThinkPHP支持四种URL模式,可以通过设置URL_MODEL参数来定义,包括普通模式、PATHINFO、REWRITE和兼容模式。普通模式 设置URL_MODEL 为0采用传统的UR
2016-12-21 14:55:12
911
转载 MemcacheQ
一. 安装MemcacheQ 是一个简单的分布式队列服务,它的运行依赖于BerkeleyDB 和 libevent,所以需要先安装BerkeleyDB和libevent.Berkeley DB 4.7 or laterDownload from http://www.oracle.com/database/berkeley-db/db/index.html>How to i
2016-11-21 14:59:32
781
转载 PHP 魔术方法
从PHP 5以后的版本,PHP中的类就可以使用魔术方法了。其规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的。◆__get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名。◆__set(
2016-11-10 11:40:09
308
原创 App接口【核心技术】
App接口两大核心技术,缓存技术以及定时任务。首先来学习缓存技术,有我们常见的:静态缓存 memcache、redis缓存来了解下静态缓存,静态缓存就是我们存放在磁盘上的静态文件,用php生成数据放入静态文件中。php操作缓存是有三个要点,生成缓存、获取缓存、以及删除缓存;我们可以封装一个类,用来实现php操作缓存;---- file.php ---封装类<?phpcla
2016-10-19 10:49:45
1162
原创 jquery 即点即改.......
HTML页面: 名称 价格 操作 @foreach($users as $v) id}}">{{$v->name}} {{$v->price}}
2016-10-09 17:12:39
2167
原创 centos7 mysql
阿里云服务器 或者是Linux Centos7环境下安装mariadb(mysql)的步骤: yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成 systemctl start mariadb.service #启动MariaDB systemctl stop mariadb.service
2016-10-09 10:07:04
296
原创 微信【摇一摇】
申请开通功能接口说明申请开通摇一摇周边功能。成功提交申请请求后,工作人员会在三个工作日内完成审核。若审核不通过,可以重新提交申请请求。若是审核中,请耐心等待工作人员审核,在审核中状态不能再提交申请请求。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/account/register?acces
2016-10-04 11:56:39
688
原创 微信【接收事件推送】
在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。
2016-10-04 11:48:40
8097
2
原创 微信【接收普通消息】
接收普通消息当普通微信用户向公众账号发消息时,微信服务器将POST消息的XML数据包到开发者填写的URL上。请注意:1、关于重试的消息排重,推荐使用msgid排重。2、微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。详情请见“发送消息-被动回复消
2016-10-04 11:33:20
476
原创 微信web开发者工具
https://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html
2016-10-03 22:42:31
617
原创 微信开发【网页开发样式库】
WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页开发量身设计,可以令用户的使用感知更加统一。在微信网页开发中使用 WeUI,有如下优势:同微信客户端一致的视觉效果,令所有微信用户都能更容易地使用你的网站便捷获取快速使用,降低开发和设计成本微信设计团队精心打造,清晰明确,简洁大方使用方法安装方法一:使用bower进行安装bower i
2016-10-03 20:30:54
1009
1
原创 封装mvc框架【五】medoo
一、加载medoo今天我们根据前面的composer,来加载一个php轻量级的数据库框架,来提高开发效率首先我们要在composer.json中加入我们的数据库框架,{ "name":"MPK PHP", "description":"PHP Framework", "type":"Framework", "keywords":[ "php","PHP Framework
2016-10-03 17:49:50
527
1
原创 封装mvc框架【二】
之前已经说过关于封装mvc框架的运行流程和对路由类的了解,接下来我们将进一步对mvc的类进行剖析完善。首先我们来完成在控制器中对数据库进行连接;一、模型类首先我们在核心文件夹core下的lib文件夹下建立model.php 文件;.在model.php里,首先需要一个命名空间,并让这个model类继承pdo,这样model也可以有直带的方法接下来写一个初始化的方法;初始
2016-09-29 15:19:49
331
1
原创 封装mvc框架
为了达到更快的开发效率和更高的运行小路,我们可以根据mvc思想来封装属于我们自己的框架首先我们先来一起回顾下MVC模式的目的,mvc是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。那么我们应该怎么封装mvc框架呢?我们可以先了解一下
2016-09-29 11:50:06
2620
1
原创 浅谈MCV
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。M:
2016-09-28 18:08:29
2495
2
原创 微信开发
https://mp.weixin.qq.com注册公众号登录公众平台订阅号(接口限制)开发者工具 ---> 公众平台测试号进行登录登录完之后可以看到测试号管理 在这里我们可以看到这里的接口权限基本都是无上限的进入微信公共平台测试账号之后你可以看到appID和appsecret的信息 接口信息配置第一步是接口信息配置 我们可以使用消息接口使用指南
2016-09-28 12:06:14
754
原创 jquery即点即改-----laravel框架
HTML页面 Document 名称 价格 操作 批量删除 @foreach($users as $v) id}}">{{$v->name}} {{$v->price}} id}}">删除 i
2016-09-24 08:46:40
988
转载 http://blog.youkuaiyun.com/shenpengchao/article/details/51842283
Laravel 提供了非常简单的邮件发送 API,但是文档却不是太清晰,再加上它采用传递闭包(回调函数)的方式调用,导致邮件发送的使用门槛偏高。Laravel 4 和 Laravel 5 的邮件发送使用方式完全一致。Laravel 5 的邮件发送中文文档在:http://laravel-china.org/docs/5.0/mail本文中,我将以 163 邮箱为例,展示如何用 Lara
2016-09-23 21:17:18
287
转载 Redis,Memcache的区别
现在新浪微博大规模的都是基于redis来架构的。redis和memecache的不同在于:1、存储方式:memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小redis有部份存在硬盘上,这样能保证数据的持久性。2、数据支持类型:redis在数据支持上要比memecache多的多。3、使用底层模型不同:新版本的redis直接自己构建了VM 机制
2016-09-03 16:46:51
218
swoole 开发代码
2018-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人