多线程同步的方式有很多种,synchronized,wait/notify,lock/condition等,这里介绍一下 LockSupport。 对于传统的wait/notify这种比较low的做法,1,要自己维护一套锁对象;2,必须在同步代码块中使用,3,无法控制两者之间执行顺序导致有时候会形成阻塞情况,4,开销比较大。 先来一个LockSupport的Demo吧: 相比于wait/notif...

常用的sublime text 3插件

工具

  

2019-07-01 13:14:54

安装Package Control 点击View -> Show Console 在下方命令行内,输入以下命令。   输入完,点击回车,可能会卡几秒钟。不要着急。卡完了,就可以发现Package Control已经装好了。可以查看到Preferences下多了一个Package Control来确实是否正常安装完成。 点击Preferences -> Package Cont...

Gradle安装 - Windows 7

工具

  

2019-07-02 22:04:33

Gradle安装 - Windows 7 1.开发环境 2.安装步骤 (1)下载最新的Gradle压缩包 (2)解压下载的压缩包到指定位置,比如: (3)配置环境变量 (4)测试配置是否成功 到此为止,Gradle安装结束...

使devc++拥有c++11的功能

工具

  

2019-07-23 07:26:24

为什么我的devc++不能使用c++11的一些功能,为什么不能用auto,为什么。。。其实只要加一句命令就好了,具体在哪加往下看,希望对你有帮助噢。 第一步:打开devc++  第二步:点击工具选择编译选项  第三步:在编译时加入命令-std=c++11并✔ 最后一步:点击确定,devc++就拥有更强大的功能喽。  ...

1.下载地址:https://share.weiyun.com/5SkSvvM(如果下载安装不起作用,才使用下面的配置) 2.下载安装之后,打开:F:\PhpStorm 2017.1.4\bin目录(安装位置可能不一样呦~)  下面有两个文件:phpstorm.exe.vmoptions,phpstorm64.exe.vmoptions  打开两个文件,分别在末尾添加如下代码:...

由于各种原因,笔者不能单纯的使用linux系统或者windows系统,当得知windows更新出了linux子系统的时候是相当开心。该篇文章主要表述如何在win10上搭建ubunt系统,并且使交互更加方便和美观。 1 ubunt子系统 打开开发者模式 设置菜单,更新和安全,开发者选项,然后选择开发者模式。 打开适用于linux的windows子系统 设置菜单,应用和功能,右方打开程序和功能,然后点...

最简单的万能爬虫器 项目介绍 爬取指定网站url所有图片以及描述信息 爬取指定网站中任何标签下的任意属性 效果展示 1.获取所有图片以及描述信息 2.获取指定标签(img)下面指定属性(“data-original”, “alt”) 最简单使用方式 1. Add it in your root build.gradle at the end of r...

RSS使用教程,私人定制新闻 序言 技术发展日新月异,每个人都应该关注行业发展的最新动态和自己正使用技术的新趋势,消息来源非常丰富,很多网站和app都提供了广而多的新闻,但也有一定的局限性,每个平台都有自己独有报道,而且对于同一新闻也会有不同的立场,想要了解足够多的信息就要在不同的平台切换比较麻烦。 RSS提供了一个思路去解决它。RSS(Really Simple Syndication 简易信息...

我们常常遇到一个情况:需要把集合的元素一一变成字符串展示,逗号隔开,最后一个逗号需要去掉 直接看代码: 非空校验有需要的自己加上去   测试方法: 测试结果:     代码: 今天发现了工具类里面有个简单的实现: 测试代码如下(注意引用的包名是commons.lang3,不是commons.lang): 测试结果如下:  ...

一、Ganglia分布式监控系统简介 Ganglia是UC Berkeley发起的一个开源集群监视项目。它主要是用来监控系统性能,如:CPU 、Memory、硬盘利用率, I/O负载、网络流量情况等。Ganglia通过图形化的方式展示每个节点的状态信息,这对合理调整、分配系统资源,提高系统整体性能起到重要作用。Ganglia包含三个核心组件:Ganglia Monitoring Daemon(gm...

PS→无奈:情意这东西,一见如故容易,难的是来日方长的陪伴 这里是为收费版idea注册,注册成功,点击激活Activate 可以看到一共3中激活方式 第一种:购买正版用户(如果有资金最好选择正版) 第二种:激活码(这种方法在下面有讲解) 第三种:在线激活(有一个过期时间,这个时间一过就必须再次联网授权服务器请求激活) 我选择第三中,这种方法时License server的方式来激活的,一...

工欲善其事必先利其器,我们在开发过程中,编辑器是我们提高开发效率及生产必备的工具,如何发现一个高效好用的编辑器是程序员必备的技能之一。 前端开发有众多编辑器 sublime、vscode、webstrom等等,在这众多的开发编辑器中 webstorm 无疑是它们当中最为强大的一个,被誉为我们前端开发的神奇。 webstorm 不仅提供强大的语言的智能提示而且支持众多语言,简直让代码写起来直接起飞。...

文章目录 下载 和 安装 基础使用 搜索系统文件 使用搜索引擎 使用命令(相当于win+R 后cmd输入指令) wox插件 安装和使用 今天来分享一个让码农可以在window环境下少用鼠标,方便快捷打开文件的工具Wox,不说装biu,确实使用实用 Wox 是一个开源免费的快速启动器工具,安装后可以通过快捷键 Ctrl + space 呼出,可以快速高效率打开软件/搜索文件等。 下载 和 安装 gi...