摘要: 直接影响工作效率的四种能力:沟通能力、自学能力、自我管理能力、问题解决能力。提高沟通能力,是程序员提高自我修养的必要条件。相信很多人跟我一样,性格内向,信仰技术,很少有跟人说话的愿望,只是想看代码、写代码、看代码、写代码。。。。但是这样真的是不行的。有没有过因为沟通能力的问题在面试中惨遭淘汰的经历? 阅读全文
posted @ 2016-04-01 16:56 Zhao_Gang 阅读(959) 评论(3) 推荐(1) 编辑
摘要: 简介: java中线程间同步的最基本的方式就是使用wait()&notify()&notifyAll(),它们是线程间的握手机制。除了上述方法,java5还在java.util.concurrent.Locks包中提供了condition接口,该接口声明了awake()&signal()方法,也是线 阅读全文
posted @ 2016-03-31 16:51 Zhao_Gang 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1 介绍: 单例模式是非常简单、非常基础的一种创建型设计模式。单例模式是在Java开发(不论是android开发,还是Java服务器端开发)中经常使用的一个设计模式。由于在Java服务器端开发中经常使用,所以单例模式的实现还涉及到了Java并发编程。在java面试中,常常被要求使用java实现单例模 阅读全文
posted @ 2016-03-18 17:02 Zhao_Gang 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 简介 java.util.concurrent包是Java 5的一个重大改进,java.util.concurrent包提供了多种线程间同步和通信的机制,比如Executors, Queues, Timing, Synchronizers和Concurrent Collections等。与synch 阅读全文
posted @ 2016-03-03 09:02 Zhao_Gang 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 锁是并发编程中的重要概念,用来控制多个线程对同一资源的并发访问,在支持并发的编程语言中都有体现,比如c++ python等。本文主要讲解Java中的锁,或者说是重入锁。之所以这么说是因为在Java中,锁主要就是指重入锁。 java中的锁分为两大类:一种是synchronized内置锁,另一种是显式的 阅读全文
posted @ 2016-02-04 15:04 Zhao_Gang 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Java并发Java服务器端编程的一项必备技能。 ** 1 简介 volatile是java中的一个保留关键字,它在英语中的含义是易变的,不稳定的。volatile像final、static等其他修饰符 一样,可以修饰class中的域,而不能修饰方法中的局部变量。当修饰class中的域时,volat 阅读全文
posted @ 2015-12-16 22:25 Zhao_Gang 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 程序员"青春饭"问题之我见 声明:转载请注明出处。http://www.cnblogs.com/hzg1981/ 1. 问题描述 问题1: 什么是程序员? 在本文中程序员的定义为: 拥有编程技能,在IT、互联网公司打工的IT从业人员。程序员与很多行业最大的不同是该行业的形成时间短:1954年第一台计 阅读全文
posted @ 2015-06-17 15:52 Zhao_Gang 阅读(6015) 评论(43) 推荐(34) 编辑
摘要: linux下编译运行TIGL Viewer步骤(仅为了正确编译安装的话直接跳到步骤3)1. linux发行版选择:由于linux发行版众多,不同版本包含的库版本可能存在差别,因此需要选择正确的版本。由于在openCascade推荐使用的发行版列表中,对Ubuntu比较熟悉,所以选用ubuntu。(其... 阅读全文
posted @ 2014-09-28 15:25 Zhao_Gang 阅读(472) 评论(0) 推荐(0) 编辑