历史潮流浩浩荡荡,顺之者昌,逆之则亡。——孙中山

徐 承恩的文章

JAVA

一句话介绍synchronized

一句话介绍synchronized
JVM会自动通过monitor来加锁和解锁,保证了同时只有一个线程可以执行指定代码,从而保证了线程的安全,同时具有可重入和不可中断的性质。 转载请注明:徐叔科技 » 一句话介绍synchronized...

7个月前 (03-13) 255℃ 0评论 1喜欢

JAVA

Java多线程的三个核心思想

Java多线程的三个核心思想
一把锁只能同时被一个线程所持有,没有拿到锁的线程只能等待。 每个实例都对应有自己的一把锁,不同实例互不影响。注意:当锁对象是*.class以及synchronized修饰的static方法时所有对象都共用同一把锁。 无论方法是正常执行完毕还是抛出异常,都会释放锁。 转载请注明...

8个月前 (02-15) 374℃ 0评论 4喜欢

网络安全

Centos7释放Journal产生的日志文件

Centos7释放Journal产生的日志文件
坦率的讲徐叔有好几台服务器国内几台阿里云,美国也有几台。奈何磁盘都只有可怜兮兮的40G好在都是SSD磁盘。精打细算网站上的图片都不敢放高清的,视频压根就不敢放。最近巡查发现磁盘突然暴涨了好几个G的磁盘占用经过排查主要都是由Jorunal生成的日志所导致。 从Centos7开始使...

11个月前 (11-26) 1115℃ 0评论 1喜欢

网络安全

虚拟机使用主机SSR代理上网

虚拟机使用主机SSR代理上网
作为一名开发者或许有这样的一个需求,有时我们开发一个爬虫访问一些国外的网站很慢导致我们的PHP脚本超时——当然我的开发环境都是部署在Linux虚拟机当中,那么我们就要考虑如何将Linux虚拟机使用我们宿主安装的SSR代理服务。 前置条件 主机安装好SSR. 虚拟机中安装Lin...

11个月前 (11-23) 2366℃ 0评论 1喜欢

JAVA

基于延迟队列打造精准的订单超时关闭

基于延迟队列打造精准的订单超时关闭
订单的超时取消很多系统采用定时任务,实际上达不到要求。我用的是延迟队列,但缺点是只实现了基于jvm的,分布式采用的是修改之前去查询订单状态,以及分布式锁获取的方式来控制,这样获得锁的,先去查订单是否已经取消掉,如果没有,就改成去掉。但这种方式虽然效果不错,我对这个半吊子的思路还...

1年前 (2018-10-24) 510℃ 0评论 1喜欢

无主题

Frp官方详细说明以及使用方式

Frp官方详细说明以及使用方式
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。 FRP的作用 利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。 对于 http, https 服务支持基于域名的虚拟主机,支持自定义域名绑...

1年前 (2018-10-20) 505℃ 0评论 3喜欢

软件下载

2018最新破解版VMware Fusion 11含序列号

2018最新破解版VMware Fusion 11含序列号
VMware Fusion Pro 11 for Mac中文版已经正式发布,新版本支持最新的macOS Mojave系统,兼容Windows 10 2018 秋季更新版本,并且在图形处理性能上得到了非常大的提升。小编为大家提供VMware Fusion Pro 11 破解版下载,...

1年前 (2018-10-10) 611℃ 0评论 1喜欢

软件下载

2018 VMware Fusion 11 最新注册机

2018 VMware Fusion 11 最新注册机
VMware Fusion 11 注册机是一款针对VMware Fusion Pro 11 虚拟机软件的破解激活工具,可以生成Fusion 11 激活所需的密钥和序列号,让用户可以免费无限制使用该软件,下面有VMware Fusion 11 注册机使用教程。 使用教程 1、下载...

1年前 (2018-10-10) 361℃ 0评论 1喜欢

JAVA

Linux中下载安装Oracle JDK并解决Tar命令解压缩问题

Linux中下载安装Oracle JDK并解决Tar命令解压缩问题
徐叔相信大多数互联网从业者都有使用Linux服务器,本篇徐叔介绍一下如何在Linux中下载并安装Oracle JDK(甲骨文)。 通常来讲我都是去甲骨文官方网站下载JDK,然而在Linux中我们直接使用curl或者wget命令下载甲骨文提供的JDK会莫名其妙的无法解压或者说解压后...

1年前 (2018-05-05) 717℃ 0评论 5喜欢