排序:
默认
按更新时间
按访问量

volatile关键字实现原理

在CPU计算时,需要将数据从主存经过PC总线拷贝到寄存器中进行运算,那么Java中的volatile关键字实现原理是什么呢? volatile的两层语义 1、不同线程间的内存可见性 2、禁止指令重排序 对于内存可见性比较好理解,这里针对指令冲排序简单解释 指令重排序:...

2017-12-13 16:55:52

阅读数:204

评论数:1

javadoc生成出现错误“编码 GBK 的不可映射字符”

在使用Eclipse进行javadoc的导出时,提示“编码 GBK 的不可映射字符”,应该就是中文注释Eclipse不认,需要在调用javadoc.exe的时候传递编码集告诉它采用什么编码去生成javadoc文档。 打开eclipse,project –> Export –>...

2015-12-01 12:54:33

阅读数:907

评论数:0

tar 打包/解包命令

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别 个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件...

2015-10-26 11:38:09

阅读数:2701

评论数:1

Java整型有序数组遍历一次输出其中重复的值

public class Test { public static void main(String[] args) { Integer[] intArray = {1,1,2,2,2,3,4,4,4,6,7,7,8,8,8,8,8,9}; Integer[] result...

2015-08-19 10:59:58

阅读数:2048

评论数:0

HashMap为什么线程不安全

一直以来都知道HashMap是线程不安全的,但是到底为什么线程不安全,在多线程操作情况下什么时候线程不安全? 让我们先来了解一下HashMap的底层存储结构,HashMap底层是一个Entry数组,一旦发生Hash冲突的的时候,HashMap采用拉链法解决碰撞冲突,Entry内部的变量: fi...

2015-08-14 15:02:22

阅读数:3607

评论数:0

访问者模式

转自:http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述访问者(Visitor)模式的:         访问者模式是对象的行为模式。访问者模式的目的是封装一些施...

2015-08-12 11:06:49

阅读数:346

评论数:0

两个有序的List合并 并保持有序

import java.util.ArrayList; import java.util.List; public class SortList { public static List sort(List list1 , List list2){ List list = new Arr...

2015-07-21 10:58:01

阅读数:1626

评论数:0

解决客户端通过zookeeper连接到hbase时连接过多的问题

原因:客户端程序通过zookeeper访问hbase的连接数超过设置的默认链接数(默认数是30),连接数不够用会导致后续的连接连接不上去。 解决办法:设置hbase-site.xml配置文件,添加如下属性 hbase.zookeeper.property.maxClientCnxns...

2015-04-24 16:54:57

阅读数:1982

评论数:0

windows下 在eclipse中执行mapreduce 权限问题

windows下 在eclipse中执行mapreduce 权限问题 15/04/22 11:20:46 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using b...

2015-04-22 11:26:04

阅读数:826

评论数:0

hadoop2.2.0定制mapreduce输出到Redis

这里以redis数据库为例。 这里的例子是,我想统计日志文件中的某天各个小时的访问量,日志格式为: 2014-02-10 04:52:34 127.0.0.1 xxx 我们知道在写mapreduce job时,要配置输入输出,然后编写mapper和reducer类,hadoop默认输出是到h...

2015-04-10 09:38:18

阅读数:1147

评论数:0

机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)

机器学习&数据挖掘笔记_16(常见面试之机器学习算法思想简单梳理)   朴素贝叶斯:   有以下几个地方需要注意:   1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以文本分类为例),比如说是句子单词的话,则长度为整个词汇量的长度,对应位置是该单词出现的次数。 ...

2015-04-01 10:33:55

阅读数:566

评论数:0

druid连接池配置

项目进行压力测试的时候,运行大概1小时候,后台抛出以下异常: Nov 9, 2012 1:41:59 AM com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run WARNING: com.mchange.v...

2015-03-31 11:47:45

阅读数:2828

评论数:0

Spring MVC Json 乱码问题

1. applicationContext.xml 的配置 ...

2015-02-11 16:50:23

阅读数:1374

评论数:0

spring mvc - 对静态资源的处理

spring mvc - 对静态资源的处理 spring对静态资源文件(js css htm html jpg jepg png bmp)等的处理方式如下: 一、交由上级web容器处理,在web.xml中的org.springframework.web.servlet.Dispatcher...

2015-02-10 16:21:06

阅读数:858

评论数:0

spring MVC的困惑--url-pattern的/和/*有区别

今天试了下spring mvc遇到个很奇怪的事情,按照书上配置访问时总是出现如下警告: org.springframework.web.servlet.DispatcherServlet noHandlerFound 警告: No mapping found for HTTP request ...

2015-02-10 16:17:20

阅读数:4728

评论数:0

Atomikos

Atomikos是一个公司的名字,AtomikosTransactionsEssentials是其开源的分布式事务软件包,而ExtremeTransactions是商业的分布式事务软件包。TransactionsEssentials是基于apache-license的,是JTA/XA的开源实现,支...

2015-02-09 11:54:39

阅读数:1618

评论数:0

Atomikos数据源配置的三种方法

Atomikos数据源配置方法有三种分别: SimpleDataSourceBean AtomikosDataSourceBean AtomikosNonXADataSourceBean 下面的演示以Orcale数据库为例子 数据源1:192.168.8.1   sid:orcl 用户名...

2015-02-09 11:31:55

阅读数:1393

评论数:0

Spring的事务到底该给Dao配置还是给Service配置

Spring事务为业务逻辑进行事务管理,保证业务逻辑上数据的原子性。 事务得根据项目性质来细分:事务可以设置到三个层面(dao层、service层和web层)。  第一:web层事务,这一般是针对那些安全性要求较高的系统来说的。例如电子商务网站。粒度小,一般系统用不着这么细。  第二:servi...

2015-02-04 14:00:35

阅读数:817

评论数:0

Redis客户端之Spring整合Jedis

1.下载相关jar包,并引入工程: jedis-2.4.2.jar commons-pool2-2.0.jar 2.将以下XML配置引入spring ...

2015-02-02 11:52:10

阅读数:1714

评论数:0

skip-grant-tables:非常有用的mysql启动参数

介绍一个非常有用的mysql启动参数—— --skip-grant-tables。 顾名思义,就是在启动mysql时不启动grant-tables,授权表。有什么用呢?当然是忘记管理员密码后有用。     操作方法:     1、杀掉原来进行着的mysql:        rcmysqld ...

2015-01-27 16:18:08

阅读数:1525

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭