- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 golang time学习
1. time包初探package mainimport ( "fmt" "time")func main() { time.Sleep(3e9) //停止三秒 for range time.Tick(time.Second*1){ fmt.Println("ok") //每秒打印一次 }}这里是两个常见的time用法.time.Second*1为什么是一秒?为什么 3e9 是三秒?我们可以去time.Second源码里面查看下const ( Nano
2021-12-28 11:31:10
323
原创 Centos源无法使用
最近CentOS 6已经停止更新支持,同时官方也把yum源删除了,目前CentOS 6系统使用yum命令安装软件包基本都是失败,因此需要更换yum源。在ssh界面执行以下命令即可一键更换yum源为CentOS的Vault源(包括CentOS官方和阿里云的源):wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repowget -O /etc/yum.repos.d/epel.repo
2020-12-21 09:34:03
320
原创 未找到 van-toast 节点,请确认 selector 及 context 是否正确
最近使用vant开发小程序,使用弹出组件遇到这个问题经检查,发现是这里调用了Toast.只需要在页面上加入这个就好了<van-toast id="van-toast" />
2020-12-03 18:38:29
3452
原创 TP6 当前访问路由未定义或不匹配
今天下载了个6.00版本的项目学习,我手动composer升级了到了6.03,发现强制路由 报错当前访问路由未定义或不匹配回退到6.00之后发现又 正常了,查tp更新日志发现6.00-6.03更新了关于路由的东西无奈只能讲文件写到应用下面在这里重新写路由,...
2020-08-10 17:06:41
3764
1
原创 锁的种类
数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令。锁的细分:1、自旋锁 自旋锁是采用让当前线程不停地的在循环体内执行实现的,当循环的条件被其他线程改变时 才能进入临界区2、阻塞锁 可以说是让线程进入阻塞状态进行等待,当获得相应的信号(唤醒,时间) 时,才可以进入线程的准备就绪状态,准备就绪状态的所有线程,通过竞争, 进入运行状态。 JAVA中,能够进入\退出、阻塞状态
2020-07-08 09:32:38
481
原创 Go中锁的那些姿势,估计你不知道
什么是锁,为什么使用锁用俗语来说,锁意味着一种保护,对资源的一种保护,在程序员眼中,这个资源可以是一个变量,一个代码片段,一条记录,一张数据库表等等。就跟小孩需要保护一样,不保护的话小孩会收到伤害,同样的使用锁的原因是资源不保护的话,可能会受到污染,在并发情况下,多个人对同一资源进行操作,有可能导致资源不符合预期的修改。常见的锁的种类锁的种类细分的话,非常多,主要原因是从不同角度看,对锁的定义不一样,我这里总结了一下,画一个思维脑图,大家了解一下。我个人认为锁都可以归为一下四大类,其它的叫法不同只
2020-07-08 09:31:14
247
转载 ubuntu 安装git码云
1 、下载sudo apt-get updatesudo apt-get install git2、配置公钥2.1、生成公钥sudo ssh-keygen -t rsa -C “*********@qq.com” //双引号内我填的是我的帐号之后有3次回车,其中有2次是输入密码的,此密码可为空,但我还是填了2.2 查看公钥...
2020-07-08 09:11:17
268
原创 Trait
php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:将会如下输出Paste_Image.png再测试Trait、基类和本类对同名属性或方法的处理,如下代码<?phptr...
2020-04-26 16:53:40
157
原创 阿里云服务器资源迁到oss
由于公司图片一直存到阿里云服务器上面,数量比较大,现在考虑用oss存储所以要把里面的资源迁移到oss,思路1.oss挂载到阿里鱼esc2.资源转移3.资源链接替换##第一步echo 桶名称:AccessKey ID:Access Key Secret > /etc/passwd-ossfschmod 640 /etc/passwd-ossfsmkdir /tmp/ossfs...
2020-02-24 14:28:36
659
原创 think-queue安装使用教程
1安装,bobo@9BJ0180:/mnt/c/bt/www/supplier_total_site$ composer require topthink/think-queue=2.0.x-dev./composer.json has been updatedLoading composer repositories with package informationUpdating ...
2019-12-02 14:33:57
1191
原创 win终端Terminal常用快捷键
终端操作Ctrl+d/exit 退出当前Termina1Ctrl+l/clear 清除屏幕Ctrl+Alt+t/Ctrl+shift+n 打开新终端窗口Ctrl+shift+t 打开新终端标签页Ctrl+shift+c 复制Ctrl+shift+v 黏贴Ctrl+Pageup/Pagedown 左右切换标签页Ctrl+s 暂停屏幕输出Ctrl+q 继续屏幕输出...
2019-11-27 14:02:28
6282
转载 redis 的过期策略都有哪些?
面试官:redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?本文由 yanglbme 首发于 GitHub 技术社区 Doocs,目前 stars 已超 30k。项目地址:github.com/doocs/advan…stars面试题redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?面试官心理分析如果你连这个问题都不知道,...
2019-11-13 11:41:43
198
原创 tp5.1验证码失效
遇到这种情况的时候,第一 要么就是路径问题 ,第二 要么就是gd库没安装 php-ini extension=php_gd2.dll里面的这个前面分号没去掉,第三 要么就是环境的版本问题 。可是我的问题是 路径 gd库 等等都没有问题 唯独放在另外的项目就出现问题了,在网上找了好久的答案 最终找到了解决的办法 。那就是在 endor/topthink/think-captcha...
2019-11-07 11:24:52
476
原创 PHP设计模式三种基本设计模式
1)工厂模式:工厂方法或者类生成对象,而不是代码中直接new多用来生成对象好处。如果很多个文件都使用了这个类的话,如果修改需要去每个文件下都进行修改,而使用工厂模式的话,则只用在类里面修改创建方法就好了。很多其他高级的模式都是依赖于工厂模式的。实现方式,就是在类里面之间实现new的方式,然后返回生成的对象就行了,这样在其他文件使用的时候,只要调用这个生成方法就好了。Factory类&...
2019-11-07 11:20:56
357
原创 Linux如何查看端口状态
etstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询,显示IP(可以加速操作) 即可显示当前服务器上所有端...
2019-11-07 11:16:29
1319
原创 mysql简单实用规范
一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难...
2019-11-07 11:10:45
133
原创 新服务器安装宝塔教程
权限不够的话加上 sudo中间会有提示是否安装选择是就好了;安装时间一般8-15分钟,这时间去阿里云上把对应主机的8888端口打开,方便后面使用;安装完成。记录下账号密码一会登陆使用。Linux面板忘记密码密码忘记直接使用cat /www/server/panel/default.plLinux面板忘记直接修改密码命令输入这段命令,然后在最后输入新密码cd /www/serv...
2019-11-07 11:06:00
1137
原创 更换 Ubuntu 的软件源
更换ubuntu源ubuntu默认使用的是国外的源,速度比较慢,所有我们可以更换为国内的源,你可以理解源相当于win的软件中心。’step 1: 查看国内的源 我选择阿里云的源 [阿里云](https://opsx.alibaba.com/mirror) 这里面还有别的很多的linux版本的源step 2: 获取 Ubuntu 代号bobo@9BJ0180:/mnt/c/U...
2019-11-07 10:58:14
144
原创 php base64上传到腾讯云cos
php base64上传到腾讯云cos#今天用上头像上传插件,发现是base64传给了后台,网上没有关于base64上传腾讯云的示例代码如下#今天用上头像上传插件,发现是base64传给了后台,网上没有关于base64上传腾讯云的示例先理下上传到腾讯云的流程:读取前台传来的base64;base64转化成临时的图片文件;上传临时文件到cos;删除临时文件;代码如下 pu...
2019-11-05 10:29:44
1328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人