java
文章平均质量分 80
zfszhangyuan
目前专注于大数据领域,希望能安身立命!
展开
-
java多线程同步编程
学习java有一段时间了,一直对java的多线程同步理解的不够深刻,今天将我学习的过程记录下来帮助大家一起来学习深刻理解java的多线程同步策略现实生活中多线程同步场景很多,比如说我的银行卡里面的money数是100,我自己正在银行存10元,而这时候我老婆正在超市用支付宝消费10,那么我的余额应该是不变对吧,但是如果没有做线程同步那么数字会发生变化,这是很危险的。我们先来见识一下多线程运行原创 2016-09-08 18:25:21 · 3341 阅读 · 0 评论 -
java多线程编程的两种方式
上一篇文章讲了多线程的同步但是发现好多同学对多线程的如何编程有点疑惑,今天根据网上的一些资料和方法来简单根据我之前的示例代码来演示一些,多线程编程实现的两种方法:1、定义类继承thread类并且重写其run方法,最好调用其run()方法运行。2、定义类实现Runnable接口,覆盖Runnable接口中的run()方法,通过thread类建立线程对象,然后调用start()方法运行run原创 2016-09-12 10:45:43 · 3108 阅读 · 0 评论 -
java常用正则表达式模板
下面是我积累的最常用也说明的最清楚的java正则表达式的编写并给出了相关的表达式每一段这样写的注释,初学java正则的同学,一定能找到感觉和方向。在后面我附上了自己调试的正则匹配代码,大家可以参考学习一下原创 2016-09-06 16:50:19 · 5870 阅读 · 0 评论 -
hadoop之mapreduce编程实例(系统日志初步清洗过滤处理)
刚刚开始接触hadoop的时候,总觉得必须要先安装hadoop集群才能开始学习MR编程,其实并不用这样,当然如果你有条件有机器那最好是自己安装配置一个hadoop集群,这样你会更容易理解其工作原理。我们今天就是要给大家演示如何不用安装hadoop直接调试编程MapReduce函数。原创 2016-09-13 15:41:22 · 10874 阅读 · 3 评论 -
mac上Jstorm单机安装实操
由于我的电脑是mac pro,想在本地安装一个阿里Jstorm玩玩,发现在Linux上的安装教程很多,但是mac上的能完整安装成功的没有。虽然mac的内核也是linux但是还是有一定的差别,导致我们要安装很多的工具型程序下面让我们开始吧首先去官网参考一下 官网给的安装路数:https://github.com/alibaba/jstorm/wiki/如何安装1.python没有的安原创 2016-11-24 10:31:50 · 2828 阅读 · 0 评论