自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

转载 RedisTemplate集合使用说明-opsForList

原文:https://blog.csdn.net/suo082407128/article/details/862309141、set(Kkey,Vvalue)新增一个字符串类型的值,key是键,value是值。Java代码redisTemplate.opsForValue().set("stringValue","bbb");2、get(Objectkey)获取key键对应的值。Java代码StringstringValue=redisTemplat...

2021-03-11 16:06:29 2165

原创 Calendar类常用总结

1.判断日期是当月第几周,星期几public static int getWeek(String str) throws Exception{ SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd"); Date date =sdf.parse(str); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); //第几周 ...

2021-01-28 18:37:58 355

原创 centos下安装mysql

1.由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件:下载命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 2.然后进行repo的安装:rpm -ivh mysql57-community-release-el7-9.noarch.rpm执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-com.

2020-06-17 14:20:23 496

原创 SpringBoot集成mybatis-plus生成实体类

1.pom.xml添加依赖2.配置mybatis-plus,在application.yml中添加:配置数据库连接:3.在com/dtest02/demo/system/config下添加MyBatisPlusConfig.java4.启动文件application.java中配置@MapperScan5.在com/dtest02/demo/utils下配置...

2019-12-26 20:54:51 9263

原创 redis中Ruby版本过低,不能与redis连接

gem install redis命令执行时出现了:ERROR: Error installing redis:redis requires Ruby version >= 2.3.0. 解决办法:1.安装curl:yuminstallcurl2. 运行 :curl -sSL https://rvm.io/mpapis.asc | gpg2 --import...

2019-12-13 18:07:39 612 1

原创 Redis集群(1206)

1补充redis哨兵模式: a.Sentinel会不断地检查你的主服务器和从服务器是否运作正常,当一个主服务器不能正常工作时,Sentinel 会开始一次自动故障迁移操作,它会将失效主服务器的其中一个从服务器升级为新的主服务器,并让失效主服务器的其他从服务器改为复制新的主服务器;当客户端试图连接失效的主服务器时,集群也会向客户端返回新主服务器的地址,使得集群可以使用新主服务器代替失效服务...

2019-12-06 16:33:31 117

原创 redis+thinkphp实现购物车(1205)

1.redis键名为user.cart+userid+项目名称,初始化购物车页面时,传入userid查询到该用户的购物车数据,把json字符串转化成PHP数组:2.添加商品, 判断对象商品是否已经存在redis购物车商品缓存内, 存在时增加该对象商品数量; 新的商品信息存入redis购物车商品缓存信息解码的PHP数组内,每件属性商品信息对应一个索引键值,重新将新的购物车商品信息数组编码为j...

2019-12-05 20:17:27 601

原创 Redis使用场景(1205)

1.redis单线程2.数据库和缓存同步问题;通常使用Cache Aside 策略(从数据仓库中将数据加载到缓存中,从而提高访问速度的一种模式)中的先更新数据库,后更新缓存。3.String类型应用场景: set key value a.单值缓存 (set key value) b.Json格式缓存 (value为json字符串)-登录 c.浏览量 (in...

2019-12-05 17:37:12 155

原创 Redis数据类型(1203)

一.String类型1.存值set key value,取值get key,删除del key,(同一个key重复赋值会被覆盖),键值都是字符串,key-value形式存储. 2.使用setnx,key如果存在,不能进行赋值返回0,key不存在,赋值成功返回1: 3.使用setex,设置有效时间(秒),setex key time value: 4.setrang...

2019-12-03 20:23:44 695

原创 redis介绍和环境搭建(1202)

介绍1.redis:非关系型数据库—键值存储数据库,表中有一个特定的键和一个指针指向特定的数据,数据是在缓存内存中,也可以周期性的把更新的数据写入磁盘(RDB)或者把修改操作写入追加到日志中(AOF),多用AOF方式完成持久化操作。2.优点: 对数据高并发读写; 对海量数据的高效率存储和访问; 对数据的可扩展性(水平扩展:向集群中加机器;垂直扩展:在同一台机器...

2019-12-03 17:44:45 132

原创 创建vue项目(使用vue-cli)

安装过程,部分参考https://www.cnblogs.com/yanxulan/p/8978732.html1.安装node环境,下载地址:http://nodejs.cn/download/,检查是否安装成功:如果输出版本号,说明我们安装node环境成功2.为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/,...

2019-08-27 11:28:31 1011

原创 ueditor图片自适应

1.图片上传大小限制: ueditor下config.json:修改imageMaxS...

2019-08-17 16:52:51 1537

原创 composer安装和使用

下载composer: https://docs.phpcomposer.com/00-intro.html#Installation-Windows ...

2019-08-17 11:21:05 164

原创 PHP进行3des加密

封装加密解密类<?phpnamespace app\api\controller;use think\Controller;header("Content-Type:text/html; charset=utf-8");class Encrypt extends Controller{ var $key='012345678901234567890123456789...

2019-08-08 14:27:12 1412

原创 PHP安装redis,在tp5中使用

参考网上教程的安装流程:参考网址:https://blog.csdn.net/sinat_15955423/article/details/78920489https://blog.csdn.net/qq_39188306/article/details/84451377安装redis: Redis-x64-3.2.100.zip解压,在C盘根目录新建一个叫redis的文件夹,把刚...

2019-08-08 14:20:37 1003

原创 封装tp5图片上传函数

2018-08-24 08:31:08 943

原创 thinkphp5.0调用支付宝接口(手机网站支付)

1.在支付宝平台开通签约产品(扫码支付、手机网站支付)2.用RSA签名验签工具,生成商户私钥(merchant_private_key)和支付宝公钥(alipay_public_key),在开放平台上保存公钥,用于验签,参考https://docs.open.alipay.com/291/105972/3.支付宝相关文档:https://docs.open.alipay.com/203/1...

2018-08-21 10:54:31 2965 2

转载 thinkphp5 生成条形码

相关资料 http://www.shayanderson.com/php/php-barcode-generator-class-code-39.htm参考:https://blog.csdn.net/sinat_33750162/article/details/51944409?locationNum=12&amp;fps=1$content 是设置 条形码的内容信息 这里是测试 指定固...

2018-08-01 14:41:00 3161

原创 thinkPHP5使用phpqrcode生成二维码

1.把phpqrcode文件夹放在vendor下;2.app/common.php公共函数中://生成二维码function qrcode($url = "http://blog.csdn.net/zhihua_w", $filename='',$level = 3, $size = 4)  {      Vendor('phpqrcode.phpqrcode');      //...

2018-07-28 16:48:47 6021

原创 tp5中find_in_set包含查询

数据表中有个字段departmentsystem,数值为001,002,003,传递一个参数dep,找出departmentsystem包含这个参数的记录

2018-06-25 10:22:44 2806 1

原创 tp5文件下载

2018-04-17 08:22:37 6944 3

转载 php之微信公众号发送模板消息

讲一下开发项目中微信公众号发送模板消息的实现过程(我用的还是Thinkphp5.0)。先看一下效果,如图:就是类似于这样的,下面讲一下实现过程:第一步:微信公众号申请模板消息权限:立即申请:申请过程就不说了,提交并且申请通过后,可以在模板库中看到模板消息列表:想用哪个模板点击进去添加就行了:添加模板后就存放到“我的模板库”中了,这是我添加的需要用到的一些:点击查看模板的详情,可以看到模板的id及各...

2018-04-03 09:08:38 11193

转载 Thinkphp5.0做微信公众号接入支付宝

首先登录支付宝开发者平台申请接入了,如下图:创建应用查看,添加APP支付功能,需要签约上线,如图:然后主要是解决微信公众号接入支付宝功能,这个可以参考支付宝开发文档/手机网站支付/快速接入/使用SDK快速接入这个文档里面微信公众平台无法使用支付宝收付款解决方案所述来实现,基于这个的。里面有demo,我就是下载的这个来实现的。还有一个demo也要下载,点击这里查看,需要调用支付宝接口,如下图:下载微...

2018-04-03 08:57:08 1128 2

转载 thinkphp实现当前页面点击下载文件实例

php控制器中代码public function downFile($path = ''){ if(!$path) header("Location: /"); download($path); }download文件下载函数代码function download($file_url,$new_name=''){ if(!isset($f...

2018-04-02 16:01:16 1312 2

转载 php header函数导出excel表格

推荐一个除了用PHPExcel导出表格之外的另外一种比较简单不需要引入类文件的表格导入方法——header()导出excel表格。导出表格的步骤封装成了方法,以便于重复使用,代码如下: 1 /** 2 * 导出数据为excel表格 3 *@param $data 一个二维数组,结构如同从数据库查出来的数组 4 *@param $title excel的第一行标题,一个数组,如...

2018-04-02 14:43:56 1068

转载 tp5跳转分页

后台查询商品或者会员量需要用到分页展示列表,当页数比较多的时候为了体高用户体验度,需要添加一个跳页也就是手动输入页码数进行快速跳转指定页面。由于手动编写分页比较麻烦,又想使用TP5自带的分页,但是TP5自带的分页类比较简单,所以可以通过修改Bootstrap类自定义显示分页的页码和数量。由于Bootstrap类是tp自带的类,所以为了我们尽量不要改动底层自带的类,这里拷贝一下Bootstrap类然...

2018-04-02 11:32:11 3676

转载 ThinkPHP5.0 实现支付宝支付功能(app端)

做这个支付宝支付我总共用到了三个控制器:1:支付宝支付控制器。2:支付宝支付配置参数控制器。3:支付宝回调地址控制器。好了,首先创建个支付宝支付的控制器,是由上个页面选择好支付方式之后确认支付后需要经过的控制器(这里选择的是支付宝支付),代码 如下: &lt;?php 2 namespace app\mobile\controller; 3 use app\mobile\model\Goods...

2018-04-02 11:19:32 1252

转载 thinkPHP5实现微信支付(app端)

第一步:建立一个支付控制器pay.php,是由上个页面选择好支付方式之后确认支付后需要经过的控制器(这里选择的是微信支付),代码 如下:&lt;?phpnamespace app\mobile\controller;use think\Controller;class Pay extends Controller{ public function pay_order() ...

2018-04-02 11:15:33 4224

原创 tp5实现微信小程序支付

思路:后台调用第三方接口,获取小程序端所需要的五个参数;1.小程序wxml:传递订单号、订单id、订单金额、openid到js中;2.调用后台PHP接口,获取发起支付所需要的参数:3.tp5开发后台接口类:主要方法有:传递第一组参数调用微信第三方接口、生成随机数、计算签名、创建curl、xml和数组转换;调用微信接口来返回prepay_id,可以生成程序所需参数package,...

2018-02-27 17:05:07 9846 3

原创 生成订单号

方法一 :根据订单列表中最大id号生成方法二 :根据时间生成订单号

2017-12-19 17:59:10 2103

转载 CI框架全局登录控制

1、首先打开CI框架根目录->system->core->Controller.php,2、在Controller.php文件的public function __construct()函数中添加代码如下代码:$this->check_login();3、在Controller.php文件的class CI_Controller 类中添加以下代码:public $n

2017-12-15 17:37:35 2784

转载 tp5中多数据库操作

在application/config.php中加入配置 'db2'   =>  [                        'type'     => 'mysql',   // 数据库类型                         'hostname' => '127.0.0.1',  / /服务器地址                               

2017-12-14 11:47:51 10393

转载 tp5中使用原生sql语句

引入 use/think/Db;        query 用于查询 其他的用execute插入记录$result = Db::execute('insert into sb_ad (ad_name, ad_content ,status) values (1, "456",1)');dump($result);   更新记录$result = Db::execut

2017-12-14 11:40:20 33060

原创 curl实现get和post请求

get方式:       //初始化  $ch = curl_init();  //设置选项,包括URL  curl_setopt($ch, CURLOPT_URL, "http://www.jb51.net");  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($ch, CURLOPT_HEADER,

2017-11-28 18:19:55 512

原创 CI框架中session变量的存取

里面有两种session的使用方法:方法一:是php的原始的session使用方法,存:$_SESSION['name']="name",然后在需要的地方显示:echo $_SESSION['name'];方法二:1.在\ci\application\config下面的config.php文件中找到:$config['encryption_key'] = '';这个里面随便填什么值都可

2017-11-16 14:13:53 5351

原创 oracle数据库设置id自增

创建表:列名大写:方法一:sql命令序列:CREATE SEQUENCE  goods_sequence               increment by 1    -- 每次递增1               start with 1       -- 从1开始               nomaxvalue      -- 没有最大值   

2017-11-09 10:25:14 27863 2

原创 完全卸载oracle数据库

1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。6、 运行regedit,选择H

2017-11-07 15:43:45 207

原创 tp5中从两个表中读取数据(不使用连接查询)

订单表中的货物id对应货源表中的多条数据;             控制器:视图运行结果:

2017-10-24 10:35:09 4790

原创 调用百度地图实现查询两地之间驾车所需时间、距离

可以分为浏览器端实现、服务器端实现,服务器端接口少,建议使用浏览器端;1.首先注册百度账号,申请ak,(选择浏览器端,添加白名单(*));2.在导航(Web开发-js API)中找到示例demo,里面有直接可以调用的js代码;3.复制所需代码,修改ak为自己申请的,就可以调试:a:html部分:b:地图配置部分:c:根据关键字输入地点d:计算两地

2017-10-18 08:35:23 20461 5

原创 thinkphp5.0返回上一页面

1.在HTML模板中返回上一页面:2.在控制器中返回上一页面:

2017-10-13 11:06:03 8247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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