自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mybatis 学习记录

打印sql配置: #配置mybatis打印sql mybatis: configuration: log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impl #全局配置下划线到驼峰的映射 map-underscore...

2020-06-27 10:30:32 27 0

原创 hyper-v centos虚拟机磁盘扩容

搜了一大堆网上的教程,最终解决我的问题的方法: 1、首先虚拟机设置中扩展磁盘容量,需要删除检查点才能修改,然后启动后 fdisk -l 能看到总磁盘容量已经变大,只是没有分区和挂载; 2、查看自己磁盘的编号,可以用 lsblk 我的是 sda,然后: 3、重启万后执行 : pv...

2020-06-17 18:59:25 126 0

原创 lnmp 和 java 常用服务器环境搭建记录

nginx 下载依赖库: yum install -y gcc-c++ && yum install -y pcre pcre-devel && yum install -y zlib zlib-devel && yum install -y o...

2020-06-07 21:19:04 58 0

原创 多线程要点记录

wait 和 sleep区别 1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。 sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。 2...

2020-05-28 18:11:51 23 0

原创 springboot 多模块配置学习记录(未完待续)

开发工具:idea 1、构建父模块 - idea创建正常创建 springboot 即可,可将要用到的依赖包选中加入到父pom中;创建完成后删除src目录,父目录不需要写代码; 2、构建子模块 - 在父模块目录上右键 new -> module 创建子模块; 3、pom文件配置 -...

2020-05-16 19:14:31 69 0

转载 springboot多模块配置 与 多环境配置

多模模块:原文:https://blog.csdn.net/zcf980/article/details/83040029 多环境:原文:https://www.jianshu.com/p/b7c75b0c364c

2020-05-05 17:45:56 149 0

原创 java 常用方法收集

1、堆栈信息转为字符串 /** * 异常信息转换为字符串 * * @param t 异常对象 * @return */ public static String ex2String(Throwable t) { Stri...

2019-12-06 19:14:07 23 0

转载 java 单例模式

单例模式的五种实现方式 1、饿汉式(线程安全,调用效率高,但是不能延时加载): publicclassImageLoader{ privatestaticImageLoader instance =newImageLoader; privateImageLoader(){} pub...

2019-12-06 19:10:37 31 0

原创 java常用时间处理方法收藏

/** * 得到几天前的时间 * * @param d * @param day * @return */ public static String getDateBefore(Date d, int day) { ...

2019-04-23 14:16:24 43 0

转载 解决URLencode编码时将空格转成+的问题

根据官方文档:1string urlencode(string $str)此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。返回字符串,此字符串中除了-_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 W...

2018-05-15 15:21:52 5332 0

转载 phpStorm配置svn提示:Can't use Subversion command line client

使用phpStorm的svn时提示出错:Can't use Subversion command line client: svn.                                  当我在使用svn,Checkout一个项目后,然后将其导入到Intellij中,就出现这...

2018-05-10 11:54:52 587 0

原创 vue.js学习记录

1、安装node.js和npm:    一开始我在官网下载源码安装,但是在编译时一堆的waring,导致最终安装失败。    后来我选择已经编译好的包:解压方法:首先 xz -d xxxx.tar.xz  会生成 .tar包;然后tar -xf xxx.tar解压后的内容是已经编译好的,可以将其移...

2018-04-17 10:06:25 112 0

转载 vue+elementUI管理后台参考

https://www.cnblogs.com/taylorchen/p/6083099.html

2018-03-26 19:06:00 2320 1

转载 php 通过curl上传图片

通过curl上传图片PHP < 5.5:使用 目前使用的php版本 7.1 测试无法使用 前面加@ 的方法上传文件 ,查找资料 使用 curl_setopt($ch,CURLOPT_SAFE_UPLOAD,FALSE) 可以解决,但是经测试 这种方式不行,显示的CURLOPT_SAF...

2018-03-12 17:12:08 1930 0

转载 MongoDB 副本集的原理、搭建、应用

博客园链接地址:https://www.cnblogs.com/zhoujinyi/p/3554010.html

2018-03-07 15:13:38 83 0

原创 thinkphp5.1中mongodb的使用测试

环境:lnmp框架:thinkphp5.1数据库配置文件:<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUS...

2018-03-07 14:11:14 4098 3

原创 memcache分布式算法(哈希一致性算法)

看了网上memcached视频教程自己用php写的memcache分布式哈希一致性算法。<?php /** * Class Memcache * memcache分布式哈希一致性算法 * author mn * version 1.0 * date 2018/3/1 *...

2018-03-05 17:00:16 150 0

原创 memcache以及php-memcache扩展的编译安装

linux安装memcache可直接到memcache官网查看安装教程linux中安装完扩展之后需要重启php才能在phpinfo中看到memcache扩展已经开启:杀掉进程:pkill -9 php重启:/usr/bin/php-fpm...

2018-02-26 18:52:21 102 0

原创 session和cookie的理解和使用

cookie:    原理:        1、如何设置的?            php中通过setcookie函数设置,当用户第一次浏览某个使用Cookie的网站时,该网站的服务器就进行如下工作:①该用户生成一个唯一的识别码(Cookie id),创建一个Cookie对象;②默认情况下它是一个...

2018-02-24 19:04:12 190 0

转载 常用邮箱SMTP服务器地址大全

常用邮箱SMTP服务器地址大全      阿里云邮箱(mail.aliyun.com):   POP3服务器地址:pop3.aliyun.com(SSL加密端口:995;非加密端口:110)   SMTP服务器地址:smtp.aliyun.com(SSL加密端口:465;非...

2018-01-31 14:46:46 56683 0

原创 centos7虚拟机安装samba记录

1、首先 yum install samba -y   安装samba服务2、samba共有两个服务 :smb 监听tcp 139,445端口; nmb 负责解析linux工作组名称与ip对应,监听137,138端口(没试过,不知道怎么用,一般都直接用ip访问)3、安装成功之后启动服务 syste...

2018-01-30 16:49:16 517 0

原创 centos安装ftp,创建ftp用户

首先要明白ftp是一个客户端工具,用来连接ftp服务的。而服务端安装的ftp服务叫vsftp(当然还有其他的) linux服务端安装的ftp服务为 vsftp,直接使用yum安装即可:yum install vsftp -y 安装完成后使用whereis vsftpd查看vsftp的安装目录及...

2018-01-29 18:32:41 2809 0

原创 用redis-cli连接redis服务超时问题

虚拟机环境,安装了redis,安装成功,服务也正常启动,但是在用redis-cli连接时发现无法连接,超时。很奇怪,经过网上搜索之后,试了一下: 需要执行以下redis的配置文件: ./redis-server      /usr/local/redis/etc/redis.conf ...

2017-11-22 22:31:35 1712 0

转载 CentOS7系统下YUM安装安装Mongodb 3.4

下面的内容是转载的,仅做个记录,这些配置在mongodb官网都有,要获取最新信息,推荐到官网,网址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 第一步 查看是否存在Mongodb配置yum源 ...

2017-11-19 10:55:15 436 0

转载 php操作redis命令

phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4) ...

2017-11-13 19:06:11 2552 0

原创 lnmp一键安装环境上laravel报500错误记录

lnmp一键安装的环境中,在nginx的配置文件中有两处设置了open_basedir参数。由于laravel框架的入口文件不再项目根目录,而在public目录下,当我在lnmp中用lnmp vhost add命令添加虚拟主机并将域名制定到public目录下时,会在public目录下生成.user...

2017-11-07 22:16:19 6627 1

转载 理解虚拟机中的四种网络连接方式

VirtualBox中有4中网络连接方式: NATBridged AdapterInternalHost-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方...

2017-11-04 09:31:52 16622 5

转载 VirtualBox上Centos7的网络配置(物理机与虚拟机,虚拟机与外网)

Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network Address Translation)Bridged Adapter 桥接模式Internal 内部网络模式Host-only Adapter 主机模式 具体的区别网上的资料很多,就不再描述了,...

2017-11-03 22:36:14 1710 0

转载 理解RESTful架构

作者: 阮一峰 日期: 2011年9月12日 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开...

2017-10-01 17:17:22 181 0

转载 导出excel(csv)

/**  * 导出excel(csv)  * @data 导出数据  * @headlist 第一行,列名  * @fileName 输出Excel文件名  */ function csv_export($data = array(), $headlist = array(), $fi...

2017-08-13 21:07:54 406 0

原创 多图上传插件

html部分: 商品图片: --> ...

2017-05-10 09:48:29 454 0

原创 微擎前端页面写PHP代码

余额:{php echo $a}

2017-04-20 15:01:02 4531 0

原创 php导出excel表简单方式

大部分在导出excel表的时候都使用插件,这里介绍一个更简单的方法,建立一个.xls文件,拼接,最后输出数据就可以了 //需加入这两行 $filename='chuexcel'; //输出文件名称 header("Content-type: appli...

2017-03-23 09:17:28 296 0

原创 php数组数据量过大时报错的问题

在做一个excel导出的时候,数据量超过2千多条的时候就会报错。刚开始以为是服务器或者数据库崩掉了。但是报错时页面反应速度很快,不像是服务器性能问题。后来经过反复的测试发现是在处理数据的时候使用的如pdo中fetchAll这种的函数,一次性将所有的数据全部装入到一个数组中,导致类似内存溢出的问题。...

2017-03-22 22:45:25 5881 0

原创 git的hooks自动部署设置学习分享

服务器环境:阿里云服务器centos,lnmp 1、首先参照菜鸟教程中git教程安装git,网址:http://www.runoob.com/git/git-remote-repo.html 2、搭建git远程仓库: 1、安装Git $ yum install curl-d...

2017-03-07 09:41:09 1097 0

原创 bootstrap-table表格导出功能学习分享

在bootstrap-table官网-》拓展模块中有导出模块的详细介绍。网址:http://bootstrap-table.wenzhixin.net.cn/zh-cn/extensions/ 点击home按钮进入github官方文档,会看到导出使用的插件是bootstrap-table-ex...

2017-03-07 09:07:09 52958 15

原创 composer安装yii时遇到token问题

如下图中的Token(hidden):处提示让你输入token,此时需要根据上边的提示,到指定的地方去生成一个token。 粘贴如下路径到浏览器: 应该需要登陆你的github的账号,并点击如下按钮: 然后来到如下页面: 点击图标复制token粘贴到提示处,即可进行安装操...

2017-03-06 11:00:41 1948 0

转载 composer安装yii时报错:The Process class relies on proc_open, which is not

laravel异常:[Symfony Component Process Exception RuntimeException] The Process class relies on proc_open, which is not available on your PHP installati...

2017-03-06 10:24:52 10437 0

转载 如何防止表单重复提交

方法一:基于客户端 : 利用javascript  var isCommitted=false;  function checkPost() { if(!isCommitted) {   isCommitted=true;   return true; } else ...

2017-02-27 17:28:30 446 0

原创 用phpword导出word文档

//导出成交确认函 public function outputH(){ $start_time1 = strtotime($_POST['start_time1']); $end_time1 = strtotime($_POST[�...

2017-02-16 14:14:10 5738 0

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