同步和锁的示例 文章翻译于:http://winterbe.com/posts/2015/04/30/java8-concurrency-tutorial-synchronized-locks-examples/ 欢迎来到我的Java 8并发教程的第二部分,在一系列指导教程中使用Java 8中的多线程编程与易于理解的代码示例。 在接下来的15分钟内,你将学习如何通过synchronized关键字,锁和信号量同步对 2017-07-23 翻译 #java8 #synchronized #locks #semaphores
线程和执行器的示例 文章翻译于 http://winterbe.com/posts/2015/04/07/java8-concurrency-tutorial-thread-executor-examples/ 欢迎来到我的Java 8并发教程的第一部分。 本指南教你用Java 8进行并发编程,并具有易于理解的代码示例。 这是涵盖Java并发API的一系列教程的第一部分。 在接下来的15分钟内,你将学习如何通过线程, 2017-07-21 翻译 #thread #java8 #executor
java线程池 Java通过Executors提供四种线程池,分别为: newCachedThreadPool: 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool: 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。在shutdown之后才回试着回收线程。 newScheduledThreadPool: 创建一 2017-07-20
Java 8 的特性介绍 ( 2 ) 翻译于 http://winterbe.com/posts/2014/03/16/java-8-tutorial/ (接上篇) 流(Stream)java.util.Stream表示可以执行一个或多个操作的元素序列。 流操作是中间或终端。 当终端操作返回某种类型的结果时,中间操作返回流本身,以便可以连续地连接多个方法调用。 流是在源上创建的,例如 一个java.util.Collection如列 2017-07-19 翻译 #java8
Java 8 的特性介绍 ( 1 ) 翻译于 http://winterbe.com/posts/2014/03/16/java-8-tutorial/ 欢迎来到我对Java 8的介绍。本教程将逐步介绍所有新的语言功能。 由简短的代码示例支持,您将学习如何使用默认接口方法,lambda表达式,方法引用和可重复注释。 在文章末尾,您将熟悉最新的API更改,如流,函数式接口,map扩展和新的Date API。 没有长段的文字,只有一些对代 2017-07-18 翻译 #java8
效率工具AutoHotkey的使用 AutoHotkey是面向普通电脑用户的自由开源的自动化软件工具,它让用户能够快捷或自动执行重复性任务 通过热键或热字串触发是AutoHotkey脚本中执行操作最常见的两种方式,它们都很容易编写且使用方便,因此快捷高效。 AutoHotkey能快速实现的常见功能包括: 重映射键盘按键、鼠标和游戏杆的按钮; 发送键击及鼠标和操纵杆的点击几乎可自动化所有操作; 启动程序或文档,操作与控制其 2017-07-17
vim的使用 自己用vim的插件也快用了两年,但只停留在常用命令上。现在把它再回顾一次,温故知新。 对文本的编辑。能节省手移动鼠标选择光标的时间。保持操作的连贯性。vim 有三个模式用Esc,i可以切换 插入模式:和普通编辑器一样,可以输入文件内容 命令模式:这个模式下,所有的按键都是快捷键,都是可以带有操作的。 可视模式: 类命令,可以选择文本。 高效率移动光标命令模式下,h,j,k,l就能左下上右 2017-07-16 #vim
FireFox的插件FoxyProxy的使用 插件FoxyProxy的作用就是可以让不同的域名走不同的网络路径。有点像路由器,不过它是通过host来决定走哪个路径。 安装https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/download -> add AddtoFirefox重启后生效 使用二种模式 预定义模板:按模板规则,指定规则的url,走指定的代理 2017-07-15 #proxy #foxyproxy
MySQL mysqldump 数据导出工具 mysqldump是一个数据库备份程序 运行mysqldump --help可以看到命令的用法 1234Dumping structure and contents of MySQL databases and tables.Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPT 2017-07-14 #mysql
windows防火墙命令实践-我电脑我做主 linux有iptables,可以很精确的控制访问。windows也有自己的防火墙,可以按出入站,类型,端口,程序路径等来控制网络访问。功能是强大,但比较难用。 能解决什么问题禁止一些不必要联网的程序偷偷的连网。比如说输入法,主要功能就是做好字母组合与汉字的对应关系,这是个相对固定没有什么变化的功能。本就是单机功能,没有必要联网。如果联网了,就开始弹广告,开始自动更新,多一些累赘功能。有些没节操的 2017-07-11 #防火墙