自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咖啡如同生活的专栏

从不羡慕别人的优秀,因为相信自己也可以优秀。 闲下来时看看书,书本里的故事,总有你学到的人生。

  • 博客(181)
  • 资源 (19)
  • 收藏
  • 关注

原创 sysbench 压测软件连接mysql 8.0失败

MySQL 8.0 调整密码验证规则(改为可以设置简单密码):set global validate_password.policy=0;set global validate_password.length=1;create database sbtest;CREATE USER 'admin'@'%' IDENTIFIED BY 'admin888';GRANT ALL ON *.* TO 'tony'@'%';flush privileges;FATAL: unable to co

2022-04-28 21:22:33 1968

原创 mysql转移数据库或者表到另一台服务器

转移数据库mysqldump --opt --host=127.0.0.1 -uroot -p密码 -C --databases --single-transaction --no-tablespaces 数据库名称 |mysql --host=127.0.0.2 -uroot -p密码 数据库名称2转移某张表:mysqldump --host=127.0.0.1 -uroot -p密码 -C --databases 数据库名称 --tables 表名 |mysql --host=127.0.0.1

2022-04-25 16:50:43 992

原创 centos 安装mysql8.0

centos 安装mysqlyum -y install https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmyum -y install mysql-community-server --nogpgchecksystemctl start mysqld# 查看初始密码grep 'temporary password' /var/log/mysqld.log```sql# 安全初始化# mysql_secure

2022-04-23 18:41:41 1974

原创 flex超出宽度自动换行

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-12 14:48:40 9020

原创 opacity 避免子元素继承

把 background: #000000; opacity:0.5;属性改写成下面的方式background: rgba(0,0,0,0.5);

2022-02-06 11:32:43 682

原创 div自动适应浏览器高度的方法

div自动适应浏览器高度的方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2022-02-04 23:20:51 1715

原创 css单行多行文本控制

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-04 23:13:33 973

原创 两栏布局左侧自适应,右固定

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 20:04:39 190

原创 两栏布局左固定,右侧自适应

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 20:02:44 310

原创 两列布局左右定宽布局

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 20:00:58 88

原创 三栏布局左侧中间固定,右侧自适应

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 19:58:10 293

原创 三栏布局左侧自适应,中间和右侧固定

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 19:55:47 116

原创 html布局三栏布局左右固定中间自适应

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 19:53:23 545

原创 html常见的网站布局header,footer,left,center

html常见的网站布局header,footer,left,center

2022-02-02 19:51:24 889

原创 html布局双飞翼布局

效果图<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2022-02-02 19:48:33 244

原创 ElasticSearch 强行_forcemerge?max_num_segments=1

使用这个地址可以查看索引的seg的数量情况:http://localhost:9200/_cat/indices/s=segmentsCount:desc&v&h=index,segmentsCount,segmentsMemory,memoryTotal,mergesCurrent,mergesCurrentDocs,storeSize,p,r本人用了一个大小是 55G的索引进行了:curl -X POST 'http://localhost:9200/comment2/_force

2021-06-23 16:33:28 1292 2

原创 elasticsearch agg聚合 count(distinct a),name group by name

POST users/_search{ "query": { "bool": { "must_not": [ { "term": { "course": { "value": "" } } } ] } }, "aggs": { "item_names": { "terms": {

2021-06-23 16:14:10 921 2

原创 ElasticSearch7 设置某个字段不分词

字符串 - text:用于全文索引,该类型的字段将通过分词器进行分词,最终用于构建索引字符串 - keyword:不分词,只能搜索该字段的完整的值,只用于条件精准查询PUT your_index { "mappings" : { "products" : { "properties" : { "item_id" : { "type" : "keyword", ...

2021-06-02 16:59:20 3856 4

原创 解决composer ssl required for SSL/TLS 证书配置

取消SSL连接的命令是composer config -g -- disable-tls true打开php.iniextension=php_openssl.dll #开启openssl找到:openssl.cafile="C:/usr/local/ssl/cacert.pem" #写入存放证书的路径证书资源下载地址:https://download.csdn.net/download/gaoxuaiguoyi/19083562...

2021-05-26 10:45:52 1173

原创 jquery ajax下面tablesorter排序失效解决

<table id="sortTable"><thead></thead><tbody></tbody></table><script>var ts = $("#sortTable").tablesorter({ theme:'blue', headers:{ 0:{"sorter": false, "filter": false}, ...

2021-04-15 22:23:14 243

原创 go: cannot find main module; see ‘go help modules‘

进到项目根目录下面运行:go mod init 就会产生go.mod文件,就正常了。

2020-09-11 11:45:28 898

原创 go make和new的区别

make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channelnew 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针make的用法slice := make([]int,0,20);hash := make(map[int]string,10)ch := make(chan int,5)slice 是一个包含 data、cap 和 len 的结构体hash 是一个指向 runtime.hmap 结构体的指针;ch 是一个指向 ...

2020-09-09 23:20:22 243

原创 Go切片详细讲解长度和容量

//切片的声明方式 //1.nil方式 var slice []int; //2.make方式 var slice_01 = make([]int,3);相当于长度和容量都是3; 或者指定长度和容量var slice_01 = make([]int,3,5); //3. var slice_02 = []int{1,2,3}; //4.m<=n var slice_03 = [m:n]; 切片的长度就是len比较简单也是我们明面能够看得到的,容量和长度有些不...

2020-09-03 21:42:38 1969

原创 剑指 Offer 15. 二进制中1的个数

//计算二进制中的1个个数 ,利用php的位运算符 按位与(&) 和 >>(按位右移)按位与 对位是1的就是110011011----1001按位右移(9>>2 = 2)1001右移20010function hammingWeight($number){ $count = 0; while ($number){ //判断对位是否是1,如果是1说明存在1 $count = $count + ($.

2020-08-17 22:03:16 84

原创 不使用中间变量交换2个变量的值

首先最简单的是加减乘除,但是这些运算会出现精度问题。。如果使用整数测试,肯定没问题,但是极端情况就会出现精度问题。具体想看的鸟哥博客传送门:https://www.laruence.com/2013/03/26/2884.html不出现上面的问题就使用位运算 ^ $a = 9;$b = 5;$b = $a^$b;$a = $b^$a;$b = $a^$b;var_dump($a);var_dump($b);首先搞清楚^ 是代表什么意思,就是按对应的二进位相异或,当两对应的二进位.

2020-08-16 09:43:23 104

原创 旋转数组 解决字符串翻转 www.baidu.com ==> com.baidu.www 字节面试一道算法

<?php//www.baidu.com ==>com.baidu.wwwfunction strreverse($str){ if(empty($str)){ return ''; } $str_len = strlen($str); $arr = []; for ($i = 0;$i<$str_len;$i++){ $arr[] = $str[$i]; } $k = 3; //.

2020-08-16 01:11:26 380

原创 golang 运行go的gin框架

首先安装go环境,官网下载,可以下载最新版,也可以选择稳定版本golang1.14安装完毕之后安装golang2020.1.4百度网盘地址链接:https://pan.baidu.com/s/1Wo_fSQEDVxp5KimNfKfnBg提取码:dxid创建一个项目文件夹D:\goworkspace然后下面分别创建bin、pkg、src三个文件夹其中,bin存放编译后的可执行文件;pkg存放编译后的包文件;src存放项目源文件。一般,bin和pkg目录可以不创建,go命令会自动创建(..

2020-07-18 23:10:51 1487

原创 docker 里面安装mysql

# docker 中下载 mysqldocker pull mysql:8.0.15#启动docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.15#进入容器docker exec -it mysql8 /bin/bash#登录mysqlmysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY '123456';C.

2020-07-15 23:34:46 95

原创 Golang import 带有 _ 和不带有什么区别?

带下划线的,是虽然导入,但是你不会在这个包里面用对应的方法。只是让引用包执行包内对应的init() 方法。不带下划线的,就是正常导入,你会直接引用里面的方法的。补充一点,带_的第三方库可以在不调用库内方法的情况下也不报错。...

2020-07-15 23:31:52 502

原创 docker 安装mysql

# docker 中下载 mysqldocker pull mysql:8.0.15#启动docker run --name mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.0.15#进入容器docker exec -it mysql8 /bin/bash#登录mysqlmysql -u root -pALTER USER 'root'@'localhost' IDENTIFIED BY '123456';C.

2020-07-14 23:00:07 77

原创 Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp: lookup ind

使用docker报错 :Error response from daemon: Get https://index.docker.io/v1/search?q=mysql&n=25: dial tcp: lookup index.docker.io: no such hostdig @114.114.114.114 index.docker.ious-east-1-elbio-rm5bon1qaeo4-623296237.us-east-1.elb.amazonaws.com. ..

2020-07-04 21:12:53 1988

原创 docker 里面安装php扩展

进入docker 容器docker exec -it myphp7(容器名称) /bin/bashapt-get updateapt-get install yum -y#安装peclwget http://pear.php.net/go-pear.phar -O go-pear.phpphp go-pear.php##一直回车默认安装#使用pecl命令安装pecl install redispecl install swoole安装完毕进入/usr/local/e.

2020-07-02 23:28:06 369

原创 php版本小于 5.5的 支付宝调整

php版本小于 5.5的 支付宝调整AopClient 搜索OPENSSL_ALGO_SHA256 替换为 sha256WithRSAEncryptionAlipayTradePagePayContentBuilder 中$this->bizContent = json_encode($this->bizContentarr, JSON_UNESCAPED_UNICODE)替换一下:this->bizContent = $this->my_json_encode.

2020-07-02 10:28:26 215

原创 docker 安装php,nginx搭建php环境

docker pull nginx:1.17.2docker run -it -d --name mynginx -p 8080:80 -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf(这个镜像内的路径的nginx.conf不能写错了) -v /home/nginx/www:/home/nginx/www(只需要映射存在的路径即可,起码在本地操作方便) --privileged --net=host(网络映射模式) nginx:1.17.2把n

2020-06-17 21:07:32 2177

原创 docker 容器里面无法找到vim命令

执行命令:apt-get update然后执行:apt-get install vim就可以正常使用vim 编辑文件了。

2020-06-07 10:28:57 308

原创 docker的安装以及docker中安装nginx以及文件配置映射

对于Docker,应该不需要进行详细的介绍了。它是最火热的开源项目之一,通过在容器中增加一个抽象层(a layer of abstraction),就可以将应用程序部署到容器中。在看似稳定而成熟的场景下,使用Docker的好处越来越多。初步试探docker,安装过程开始:顺序执行命令:1.yum install-yyum-utils device-mapper-persistent-data lvm22.yum-config-manager --add-repo https://d...

2020-06-06 22:38:59 5246

原创 swoole协程

为什么下面的代码不是顺序执行的呢? 实际执行过程:运行此段代码, 系统启动一个新进程遇到 go(), 当前进程中生成一个协程协程中遇到 IO阻塞 (这里是 Co::sleep() 模拟出的 IO等待), 协程让出控制, 进入协程调度队列进程继续向下执行, 输出 主作业执行下一个协程, 输出 作业02之前的协程准备就绪, 继续执行, 输出 作业01 go(function...

2019-11-04 23:07:15 514

原创 swoole协程(Coroutine\Channel)

swoole使用协程顺序执行任务,就需要依赖Channel了。Channel特点与容量有关如果channel未满,push不阻塞,如果已满,push让出控制流;如果channel为空,pop让出控制流。具体例子:<?phpuse \Swoole\Coroutine\Channel;$chan = new Channel(50);function provider...

2019-10-31 20:37:24 1331

原创 php 使用swoole多进程执行任务,避免mysql has gone away

swoole多进程处理数据速度很快,但是会遇到mysql has gone away的情况需要小心:Mysql.php:<?phpclass Mysql{ private $host; private $user; private $password; private $charset; private $database;...

2019-10-25 21:41:13 984

原创 PHP代码执行原理

//PHP代码执行过程//1.将PHP代码转换成有标识的Token,可以使用token_get_all函数来进行查看//2.语法分析将Token和符合规则的代码生成抽象语法树//3.根据抽象语法树生成opcode,当虚拟机调用opcode的时候会找到背后的处理函数执行真正的处理,例如echo 对应的opcode是ZEND_ECHOvar_dump(token_get_a...

2019-09-22 00:45:22 330

composer的ssl证书cacert.pem

composer ssl cacert.pem证书

2021-05-26

java桌面程序swing demo实例

java桌面程序swing demo实例,java桌面程序swing demo实例

2018-05-20

大规模分布式存储系统 杨传辉

大规模分布式存储系统的讲解,数据库分布式系统的讲解,项目分布式讲解

2018-04-08

app测试代码包

app测试代码包app测试代码包app测试代码包app测试代码包app测试代码包app测试代码包app测试代码包app测试代码包app测试代码包

2017-09-02

app自动化测试代码包

app自动化测试代码包,大家自行下载吧,为什么要描述100个字,好变态。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-02

一些工具文件

PHP写扩展的工具文件

2016-05-24

java 高级报表导出Excel

java 做的高级报表导出Excel

2016-03-15

plupload-2.1.8.zip

plupload上传插件带断点续传,分片上传等

2016-03-01

openssl for windows

openssl for windows 生成RSA密匙的工具

2016-02-25

mybatis-generator-core-1.3.2修复版

mybatis通过数据表自动生成相应的映射文件,实体类,dao层的接口文件。

2016-02-22

spring4+springMVC+Mybatis3.2整合源码

spring4+springMVC+Mybatis3.2详细的配置文件说明,最新的jar包。

2016-02-15

mybatis-generator-core-1.3.2

mybatis通过数据表自动生成相应的映射文件,实体类,dao层的接口文件。

2016-02-15

android的Slidingmenu和Actionbarsherlock的基本使用

代码完成的Slidingmenu和Actionbarsherlock的基本操作和使用,适合初学者。

2015-11-23

spring+struts+hibernate整合

非常适合初学者的框架整合,详细的解释了整合过程中需要怎么去做,以及注意的细节。

2015-04-30

jquery图片裁剪压缩

非常方便实用的图片裁剪工具,包括头像的裁剪和压缩,支持php版本的

2015-04-30

Quartz定时器web应用

quartz的web整合简单小例子,比较适合做一些方便的工作,定时器可以轻松搞定。

2014-05-22

ssh整合 适合初学者

非常适合初学的ssh整合,本人的一点心得。

2013-10-14

struts2spring3hibernate4整合开发实例

整合最新的SSH技术例题,供大家参考,并且带有完整代码,共大家分享

2012-11-20

空空如也

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

TA关注的人

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