自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go的sync.WaitGroup(二):WaitGroup让主程序与协程全部都执行 并且全部执行完成

WaitGroupadd与done只是用来统计数量的 done减为0的时候就告诉wait结束wait只是用来堵塞主函数的 当协程数为0时候结束有了它我们不用写time.Sleep或者<-channelname了package mainimport ( "fmt" "sync")var waitgroup sync.WaitGroupfunc...

2020-06-24 11:45:19 736

原创 Redis快的原因:线程切换 IO 内存 数据结构 VM机制

1采用单线程,避免了不必要的上下文切换和竞争条件2使用多路I/O复用模型,非阻塞IO;3完全基于内存4数据结构简单,对数据操作也简单5Redis直接自己构建了VM 机制

2020-06-24 11:42:04 282

原创 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围

现在活得太佛系了,有些对生活认怂,没劲!深夜看了这个高考视频很触动https://www.bilibili.com/video/BV147411E7VE?spm_id_from=888.13002.b_4d312d4f31663143515f.1没点热血了,没点动力了,不想去拼了,被自己禁锢了,看得明白也不好,很多时候是意志创造的奇迹勇敢点,败也拼,成也拼,一直拼,不行就换条路,反正拼就好!如何保持拼的状态:1.刺激身体,俯卧撑一次一次的挑战难度,刺激身体就会刺激神经;.

2020-06-21 21:15:35 291

原创 CSS3的flex布局:方向 换行 对齐 顺序

CSS的flex布局

2020-06-21 21:15:15 1752

原创 Mysql之乐观锁悲观锁:乐观锁检查数据状态 悲观锁更新时锁定数据

0.目录问题并发来源悲观锁定义悲观锁方法行锁表锁行锁表锁各种情况乐观锁1.问题来源就是一数据表的数据 在两个人同时修改的时候 会出现混乱 例子:如一个字段记录status=1 表示可以下单 货品只有1个的时候 a下单的同时b也下单 ; a有修改status的机会 b也有修改的机会;但是a下单成功 b下单未知 这就会出现矛盾 与现实的不想符合!...

2020-06-21 12:46:05 1450

原创 Git的四种状态

修改之后的:Changes not staged for commit更改没有被进阶保存的 红色字体的还没add$ git statusOn branch masterYour branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits)Changes...

2020-06-21 12:41:37 1712

原创 Linux的ps aux/ps -ef:风格不同

1. ps aux和ps –auxPOSIX和UNIX的标准要求"ps -aux"打印用户名为"x"的用户的所有进程,以及打印所有将由-a选项选择的过程。如果用户名为"x"不存在,ps的将会解释为"ps aux",而且会打印一个警告。这种行为是为了帮助转换旧脚本和习惯。它是脆弱的,即将更改,因此不应依赖。2. ps aux 和ps -ef两者的输出结果差别不大,但展示...

2020-06-21 12:40:59 4160

原创 Yii查看SQL语句:getRawSql()

$query = SystemCode::getQuery(['status' => 'A'],'*','id desc');$_sql = $query->createCommand()->getRawSql();

2020-06-21 12:37:37 2305

原创 TP返回原生SQL语句:fetchSql

fetchSql用于直接返回SQL而不是执行查询,适用于任何的CURD操作方法。 例如:$result = Db::table('think_user')->fetchSql(true)->find(1);输出result结果为:SELECT * FROM think_user where id = 1...

2020-06-21 12:37:02 1768

原创 CSS3的transform:将元素旋转,缩放,移动,倾斜

transform: translate(-50%,-50%);

2020-06-20 19:59:43 1154

原创 ELK的What files do you want me to watch? Exiting: no modules or inputs enabled and configuration

少了一个小横岗 -filebeat.inputs:- type: stdin enabled: truesetup.template.setting: index.number_of_hards: 3output.console: pretty: true enable: true

2020-06-18 15:54:59 2967

原创 反思快乐:融入 真实 不回忆 聪明应对

看了个视频,很欢乐:https://www.bilibili.com/video/BV13k4y1672D很放飞自我,很真实,很投入,也很奇怪很多时候不用装,装了就紧张了,也不好玩了!别人也能够看穿!没有什么意思不开心的时候:就多去聚聚,人一多,烟消云散,处处都是快乐平常的时候:自己一个人,会有更多的成长活一辈子,先后顺序:快乐,探索,健康,钱,工作...

2020-06-18 15:03:08 135

原创 Linux的Nginx报错emerg unknown directive stub_status in

Nginx没有添加modules/ngx_http_stub_status_module.o模块没有安装的话,可以在configure编译的时候添加如下参数./configure --prefix=/usr/local/nginx--with-http_stub_status_module

2020-06-18 10:36:23 3467

原创 ELK集群搭建报错not enough master nodes discovered during pinging

查找后,原因discovery.zen.ping.unicast.hosts: ["47.98.111.13", "47.98.111.19"]后面的IP地址写错误了 笔误!

2020-06-17 23:10:09 3132

原创 ELK报错hese locations are not writable or multiple nodes were started without inc

后台已经有一个elasticsearch进程了当然是杀掉进程重启看端口:netstat -alnp | grep 9200或进程:ps -ef | grep elasticsearch #强杀kill -9 125

2020-06-17 19:32:08 195

原创 ELK报错expected block end, but found BlockMappingStart

在配置文件中vim /etc/elasticsearch/elasticsearch.yml中。每个配置行前需要有空格每个‘:’两边需要有空格数组中间加空格还有注释掉的参数不能在#后边加空格不然报错

2020-06-17 19:01:16 1025

原创 反思相信谁的评价:一直的坚定的不移的相信自己对自己的评价 相信自己是多么的重要

世间评价标准很多:别人的评价 自己对自己的评价你应该相信谁的很明确的我们应该相信自己,但是很多时候我们没有相信自己我们选择去相信别人了,选择

2020-06-16 19:33:50 203

原创 ELK之centos7安装 elasticsearch6.5遇到的坑

https://hacpai.com/article/1535987429686

2020-06-12 23:46:49 167

原创 反思成长:强压得以透彻

成长都是伴随着巨大的压力--你未尝经历过的压力肌肉因为身体的强压才能够增长;脑力因为脑力的强压才能够透彻;压力不是坏事;长久的散漫的做事不会有突破;中等长度强大压力做事会有突破!...

2020-06-12 23:45:34 141

原创 PHP的require与include

require / require_once:require 如果引用的文件不存在,就不再执行;致命错误require可以引用相同的文件require_once不可以引用相同的文件;include/ include_once:include如果引用的文件不存在,可以继续执行;警告错误include可以引用相同的文件include_once不可以引用相同的文件。总结:r...

2020-06-12 23:29:04 177

原创 PHP的替换strstr strtr str_replace substr_replace

字符函数: strstr:返回指定字符的前后部分 很粗放 只是返回字符串的前后 strtr:指定的字符进行替换,可以使用数组进行替换 字符串替换,可以...

2020-06-12 23:27:08 685

原创 PHP路径realpath __FILE__ __DIR__ dirname

realpath:返回所有的绝对路径 用于处理路径 得出干净的路径信息__FILE__:获得文件的绝对地址,如E:\www\index.php__DIR__:返回文件的目录路径dirname(__FILE__):获得文件的绝对目录,如E:\wwwdirname(dirname(__FILE__)):获得文件的上一层目录名,如E:\代码:<?phpincl...

2020-06-12 20:15:33 525

原创 PHPstorm文件默认后缀

手抖把php文件后缀给改了,修改方式在这里,改成php就好了!

2020-06-12 20:14:15 848

原创 Bug错误openssl_encrypt()

远程验证登录open_encrypt()一直不正确后来看了下 是扩展没有打开在打开扩展之后就可以进行验证了!

2020-06-12 20:11:20 1330

原创 Linux安装Java JDK:方式yum

yumlistjava*yum-yinstalljava-1.8.0-openjdkjava-version

2020-06-12 18:21:16 289

原创 Linux的chkconfig:对系统服务进行增删改查

http://www.ttlsa.com/linux-command/linux-chkconfig-1/

2020-06-12 13:39:49 293

原创 反思拖延症:持续告诉自己立即做立即做;面对困难时要持续坚持;面对困顿时要转变方法

自己存在拖延症,不好,应该怎么解决:1.不断的告诉自己立即做,立即做,立即做,立即做,立即做;不能几分钟后开始做,因为几分钟之后你不会去做的;2.注意力持续在线,坚持坚持,困难总会过去3.碰到困难的时候,不要呆着,要想方法,困难时一个硬壳,总会找到破壳的利刀...

2020-06-12 10:17:43 245

原创 Linux的/etc/init.d:用service命令可执行init.d目录中相应服务的脚本

1./etc/init.d目录中存放的是一系列系统服务的管理(启动与停止)脚本。2.用service命令可执行init.d目录中相应服务的脚本,如执行命令“service resin start”,可启动/etc/init.d/resin脚本3./etc/init.d是指向/etc/rc.d/init.d的软连接...

2020-06-12 00:14:51 1479

原创 反思代码能力提升点:foreach循环层数;命名契合;分块写;写注释;分步骤;多沟通

1.foreach循环 最好不要超过四层 超过四层之后 之后再看容易看晕分开写循环 尽可能的简化 扩展性也好一些2.命名一定要考虑好 还是很重要的 最好名字的意思与其他的变量能够立马区分开 还能够明白这个变量是干啥的3.写代码前 一定要分好步骤 这样之后再看代码不会觉得恶心 理解清楚需求点 把问题都问清楚4.每个人的代码都有值得借鉴的地方 个人的代码特点其实是每个人的思维惯性特点5.还是要多写注释 写注释看似耗时 其实之后如果再重构的话 那就是在省时间6....

2020-06-10 18:19:02 288

原创 Docker启动tomcat,访问首页出现404错误

运行镜像生成一个容器:docker run -it -p 8888:8080 tomcat ctrl+p+q,容器不停止退出运行容器客户端:docker exec -it 运行的tomcat容器ID /bin/bash 原来的webapps(空文件)可以删除或者命名成其他的名字将webapps.dist重命名成webapps即可 既:mv webapps.dist webapps完成:...

2020-06-09 11:12:01 166

原创 Docker报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ...

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ...方法sudo service docker restart

2020-06-08 17:13:09 321

原创 反思坚定前进:定时记录 定时总结 一定要拿下目标!一定要心无旁骛!

怎样前进最快:心里无负担、心里一直想着目标、心无旁骛、定时反馈很多事情过去就过去了,可以反思总结,但是不要一直纠结!做事情一定要有做事情的样子:定时反馈 定时记录心里面一定要想着:这件事情一定要成功!一定要做好!...

2020-06-08 00:10:28 407

原创 PHP处理跨域:header(AccessControlAllowOrigin:星)允许所有来源访问;后端Curl请求转发

跨域说明所谓同源是指,域名,协议,端口均相同,不明白没关系,举个例子:http://www.123.com/index.html 调用 http://www.123.com/server.php (非跨域)http://www.123.com/index.html 调用 http://www.456.com/server.php (主域名不同:123/456,跨域)http://abc.123.com/index.html 调用 http://def.123.com/server.php (子域

2020-06-08 00:00:02 980

原创 PHP数据类型的转化:(类型) 变量 类型val(变量) settype(变量,类型)

PHP数据类型有三种转换方式:1.在要转换的变量之前加上用括号括起来的目标类型2.使用3个具体转换函数,intval()、floatval()、strval() 3.使用通用类型转换函数settype(mixed var,string type)第一种转换方式:(int) (bool) (float) (string) (array) (object)<?php $num1=3.14; $num2=(int)$num1; var_...

2020-06-07 23:59:32 822

原创 PHP面试题目实现函数strpos

<?php$a = "abcdefg";$b = "arbcde";//4-2$a = str_split($a);$b = str_split($b);foreach ($a as $k1 => $v1) { foreach ($b as $k2 => $v2) { if ($b[$k2] == $a[$k1]) { $num = count($b) - $k2; $res = array($b.

2020-06-07 19:14:54 245

原创 PHP实现10亿个商品编码ing

要求1.要不要存储,最好不要, 10亿我要存下来, 还得分表, 而且查一下也挺麻烦的. 只保存下使用过的就行了.2.商品码有啥要求? 10位大写字母, 唯一. 不能被用户猜到自己编

2020-06-07 18:43:09 234

原创 PHP随机数:mt_rand更快

mt_rand与rand都是产生随机数mt_rand更快些!

2020-06-07 18:26:49 648

原创 JS获取 设置值

前端1.JS调用函数function funcname(){}funcname()2.$.each()$("button").click(function(){ $("li").each(function(){ alert($(this).text()) });});3.$(this) 当前的页面元素对象 相当于this->4...

2020-06-07 18:21:55 551

原创 Git之Sourcetree的commit后回滚

问题当进行了commit后 如何撤销commit呢现状操作选择重置那行即可选则之后就会到了撤销“测试回滚”的状态测试回滚的提交就会被取消了 提交的代码重新回到本地暂存区结果...

2020-06-07 18:08:17 988

原创 Mysql常用命令思维导图

2020-06-07 17:58:32 479

空空如也

空空如也

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

TA关注的人

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