码迷,mamicode.com
首页 > 编程语言 > 日排行
Java并发编程(三)volatile域
相关文章 Java并发编程(一)线程定义、状态和属性 Java并发编程(二)同步 Android多线程(一)线程池 Android多线程(二)AsyncTask源代码分析 前言 有时仅仅为了读写一个或者两个实例域就使用同步的话,显得开销过大,volatile关键字为实例域的同步訪问提供了免锁的机制。 ...
分类:编程语言   时间:2017-07-22 15:38:42    阅读次数:238
[面试题]java中final finally finalized 的差别是什么?
final 是修饰符,能够用于修饰变量、方法和类。修饰变量时。代表变量不能够改动,也就是常量了。常量须要在定义时赋值或通过构造函数赋值,两者仅仅能选其一;修饰方法时,代表方法仅仅能调用,不能被 override ;修饰类时,代表类不能够派生出子类。所以一个类不能既是 final 又是 abstrac ...
分类:编程语言   时间:2017-07-22 15:39:27    阅读次数:152
如何在web项目中添加javamelody monitoring 监控。
JavaMelody能够在运行环境监测Java或Java EE应用程序服务器,支持对Java的内存使用,垃圾回收,Session,JDBC,SQL,http请求,业务方法等等多种信息的监控。 ...
分类:编程语言   时间:2017-07-22 15:39:43    阅读次数:169
Java设计模式——工厂模式
前言 工厂模式是一种比較常见的创建模式。有时。可能你使用了工厂模式而你却还不知道你已经使用了它。至少我感觉以下说的第一种简单工厂模式,你是已经非常熟悉了。而且是常常使用的。不信,就继续向下看。版权说明著作权归作者全部。商业转载请联系作者获得授权,非商业转载请注明出处。本文作者:Coding-Naga ...
分类:编程语言   时间:2017-07-22 15:42:00    阅读次数:219
Python自动化3.0-------学习之路-------列表
可以把python中的list列表理解为任意对像的序列,只要把需要的参数值放入到中括号[ ]里面就可以了,就像下面这样操作: names = ['ada','amy','ella','sandy'] 列表可以包含不同类型对像,也支持嵌套: 例如a = ['a',567,['adc',4,],(1,2 ...
分类:编程语言   时间:2017-07-22 15:42:36    阅读次数:153
Java学习(7):同步问题之生产者与消费者的问题
生产者生产馒头,消费者消费馒头。一个篮子,生产者往篮子中放馒头,消费者从篮子中取馒头。 ...
分类:编程语言   时间:2017-07-22 15:44:17    阅读次数:173
Boost.Asio c++ 网络编程翻译(18)
同步服务端 同步服务端也相当简单。它须要两个线程,一个负责接收新的client。另外一个负责处理已经存在的client。它不能使用单线程;等带一个新的client是一个堵塞操作,所以我们须要另外一个线程来处理已经存在的client。 正常来说服务端都比client要难实现。一方面,它要管理全部已经连 ...
分类:编程语言   时间:2017-07-22 15:44:26    阅读次数:241
使用hive客户端java api读写hive集群上的信息
上文介绍了hdfs集群信息的读取方式,本文说hive 1、先解决依赖 2、配置文件 这里我们给出一种简单的配置方法,就是直接将hive-site.xml通过添加文件的方式加载到配置 例如,hive-site.xml中的配置如下 3、hive client api 说明: 1、hiveConf.add ...
分类:编程语言   时间:2017-07-22 16:40:16    阅读次数:171
算法基础:大数求和问题
大数求和: 给定两个很大的正整数A和B,位数在50至100之间。求C=A+B; 输入: 由于A和B非常大。从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。 输出: 以字符串形式,输出一行,表示A和B的和。 例子输入: 1111111111111111111111111 ...
分类:编程语言   时间:2017-07-22 16:47:20    阅读次数:189
selenium +python 对table的操作
1、txt写一个简单的table,如下图: 2、对table的一些操作:如下图 ...
分类:编程语言   时间:2017-07-22 16:47:36    阅读次数:222
go语言中bytes包的常用函数,Reader和Buffer的使用
bytes中常用函数的使用: bytes中Reader和Buffer的使用: ...
分类:编程语言   时间:2017-07-22 16:48:09    阅读次数:370
DAY01 - 编程语言介绍
编程的目的 编程==写代码/程序/软件。编程的目的是:让机器(比如计算机)按照人们事先为其编写好的程序自发地去工作。 编程语言的分类 一、机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。 优点:灵活、直接执行和速度快。 缺点:不同型号的计算机其机器语言是不相通的,按 ...
分类:编程语言   时间:2017-07-22 16:48:27    阅读次数:221
使用HDFS客户端java api读取hadoop集群上的信息
本文介绍使用hdfs java api的配置方法。 1、先解决依赖,pom 2、配置文件,存放hdfs集群配置信息,基本都是来源于core-site.xml和hdfs-site.xml,可以根据hdfs集群client端配置文件里的信息进行填写 3、java client api 4、configu ...
分类:编程语言   时间:2017-07-22 16:49:09    阅读次数:173
SpringMVC注解@Component、@Repository、@Service、@Controller区别
SpringMVC中四个基本注解: @Component、@Repository @Service、@Controller 看字面含义,很容易却别出其中三个: @Controller 控制层,就是我们的action层 @Service 业务逻辑层,就是我们的service或者manager层 @Re ...
分类:编程语言   时间:2017-07-22 16:49:48    阅读次数:166
java从控制台接收一个数字
//时间:2017/7/22//作者:江骆//功能:从控制台接收一个数import java.io.*; //引入一个IO流的包public class helloworld1{ public static void main(String args[]) { try{ //输入流,从键盘接收数 I ...
分类:编程语言   时间:2017-07-22 16:53:46    阅读次数:243
LeetCode-Evaluate Reverse Polish Notation (Python)
【问题】 Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operators are +, -, *, /. Each operand may be an integer or anot ...
分类:编程语言   时间:2017-07-22 16:54:04    阅读次数:174
java回收finalize方法的作用(编程思想)
清理:终结处理和垃圾回收 java有垃圾回收期负责回收无用对象占据的内存资源。但也有这种情况:假定你的对象(并非使用new)获得了一块“特殊”的内存区域,由于垃圾回收期只知道释放那些由new分配的内存,所有它不知道该如何释放对象这块“特殊内存”。为了应对这种情况,Java允许在类中定义一个名为fin ...
分类:编程语言   时间:2017-07-22 16:55:46    阅读次数:133
POJ 1743 后缀数组
题意:一道论文题,给定一串数组,求最长的重复子串长度,其中这两个子串不重叠,这两个子串可以相差同一个数字。 分析:后一个减前一个数字,那么对于上面说的,可以相差同一个数字就变成了相同数字。问题就变成了,求一个串里面的最长不可重复的子串长度。 但是不再是height数组里面的最大值了,二分答案,将he ...
分类:编程语言   时间:2017-07-22 16:56:01    阅读次数:190
java异常处理机制
原文链接: java异常处理机制 转载请注明出处! 一款高质量系统不仅仅要考虑到其功能的完备性,同时也要兼顾正确性、健壮性、可靠性、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性……而说到这里面的“健壮性”就不得不提到java的异常系统。 在开发过程中见多一些不合理使用Except ...
分类:编程语言   时间:2017-07-22 16:56:52    阅读次数:175
Lytro 光场相机重对焦C++实现
前面有几篇博客主要介绍了光场和光场相机相关知识,以及重对焦效果和多视角效果的展示。算是自己学习光场过程的一种总结。 这次贴上自己用OpenCV/C++编写的重对焦算法实现,以及交互的Demo。放在我的开源中国码云上,连接在此:https://git.oschina.net/rxdj/refocus_ ...
分类:编程语言   时间:2017-07-22 16:59:05    阅读次数:242
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!