探索CAS无锁技术 Java

探索CAS无锁技术

前言:关于同步,很多人都知道synchronized,Reentrantlock等加锁技术,这种方式也很好理解,是在线程访问的临界区资源上建立一个阻塞机制,需要线程等待其它线程释放了锁,它才能运行。这...
阅读全文
uniapp websocket uniapp

uniapp websocket

大概就是初始化先建立一个连接,先判断是否已经连接 ,不过一般就直接会往下走,直接就去走openConnection这个方法了,为了确保已经断开连接了,先去关闭连接这个方法,然后再去监听这个服务器返回的...
阅读全文
爬虫检测方法总结 Java

爬虫检测方法总结

背景近期由于工作上的需求,研究了一下反爬虫的工作。爬虫真是一种让人又爱又恨的存在,一方面搜索引擎的爬虫可以带来更多曝光率和更多流量,对公司是一件好事,但是也有一些个人或者竞争对手的爬虫,不但不会带来利...
阅读全文
is strictly unmanaged linux

is strictly unmanaged

linux 服务器网络无法启动首先需要查看网卡名:通过查看/etc/sysconfig/network-scripts目录下的文件确定网卡名为ens33通过ifconfig命令查看知道网卡名了,使用命...
阅读全文
uni-app页面跳转至外部链接 vue

uni-app页面跳转至外部链接

在uni-app框架下做一个带a标签的富文本时,遇到了一个问题,官方文档推荐在H5平台下使用window.open()跳转外部链接,但是实际测试发现,如果是用类似微信内嵌浏览器,会出现从跳转的链接返回...
阅读全文
ios window.open失效 vue

ios window.open失效

在移动端开发中,我们做一些下载文件的功能,经常要用到window.open方法。也就是后端直接返回给你个下载的路径,如果你都浏览器支持预览就会先打开预览,然后自己手动下载,不支持则直接下载。但是再io...
阅读全文
Linux命令大全 linux

Linux命令大全

后端架构师专注研究 Java 核心技术、架构,不限于分享算法、架构、高并发、多线程、JVM、Spring Boot、Maven、分布式、Spring Cloud +Docker+k8s、Dubbo、Z...
阅读全文