npm instal下载超时解决办法
解决办法:改用国内镜像如果想临时使用国内镜像npm install node-sass --registry=http://registry.npm.taobao.org 如果想永久改成国内镜像npm config set registry https://registry.npm.taobao.o
golang去除html的标签,转换成春文本字符串
//html字符实体转化为标签
html.UnescapeString(formData.EventDesc)
//去除字符串中的html标签
func TrimHtml(src string) string {
Golang urlencode与urldecode编码解码
一、urlencodegolang下可以使用net/url模块实现urlencode和urldecode操作。具体实现的函数为url.QueryEscape和url.QueryUnescape,代码如下:package main
import( &nbs
GitHub Hosts (长期更新)
Github hosts可以用来解决Github网站无法访问、样式无法加载或加载缓慢的问题151.101.1.194 github.global.ssl.fastly.net
2606:50c0:8002::153&am
获取Alexa排名数据接口
获取Alexa排名数据接口接口一:http://data.alexa.com/data/+wQ411en8000lA?cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&wid=12206&act
Laravel执行原生SQL语句及使用paginate分页
1、运行原生sqlublic function getList($data){
//获取前端传过来的参数
$user = $data['userId']
GO的URL合法性检查
Go 标准库的net/url包提供的两个函可以直接检查URL合法性,不需要手动去正则匹配校验。 下面可以直接使用ParseRequestURI()函数解析URL,当然这个只会验证url格式,至于域名是否存在或注册,不会检查的,举个例子:package main
 
RedisTemplate解决高并发下秒杀系统库存超卖方案 — Redis实现分布式锁机制
1、场景秒杀系统存在高并发的场景,在对商品进行秒杀时,由于并发过高可能会导致库存超卖的情况,那么可以通过Redis提供的事务机制超卖问题;通过Redis提供的SetExNx机制实现上锁一致性,利用lua脚本语句,实现解锁一致性,而从解决超卖问题;加锁原子性:通过redis自身的setnxex命令即可
RedisTemplate解决高并发下秒杀系统库存超卖方案 — Redis事务+乐观锁机制
1、场景秒杀系统存在高并发的场景,在对商品进行秒杀时,由于并发过高可能会导致库存超卖的情况,那么可以通过Redis提供的事务机制超卖问题;Redis事务实际就是将所有命令都按顺序地执行。事务在执行时不会被其他的命令所打断。2、复现超卖场景2.1 初始化库存接口@RestController@Re
Go语言实现修改字符串的三种方法
Go语言实现修改字符串的三种方法/*修改字符串注意:字符串是无法被修改的,只能复制原字符串,在复制的版本上修改方法1:转换为[]byte()方法2:转换为[]rune()方法3:新字符串代替原字符串的子字符串,用strings包中的strings.Replace()*/f
惠普电脑无线网络连接经常掉线的解决
通过官方查询显示惠普电脑网络连接经常掉线原因:1.电源设置方面的问题。建议您右键打开计算机---管理---设备管理器--打开“Network adapters”(即网络适配器)---右键点击Network adapters下的无线网卡设备---属性---电源管理中“允许关闭这个设备以节约电源”前面的
gitlab 安装和配置
一、安装gitlab1、先下载gitlab仓库sudo docker pull gitlab/gitlab-ce:latest2、建gitlab映射文件目录mkdir gitlabcd gitlabmkdir configmkdir logmkdir data3、创建gitlab启动文件,vi gi