自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡小海丶

我的代码为何这么丑 ╮(╯▽╰)╭

  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 JAVA高并发学习笔记(四) 无锁

Java当中提供了一些有关无锁类的使用,在底部使用比较交换指令来实现。一般来说有锁的方式,会导致线程可能会阻塞、挂起,在进入临界区之前由系统对它进行阻塞和挂起,相对来讲无锁的性能会更好些,除非是人为的挂起线程,否则通过无锁的方式线程是不可能被挂起的只会不断的重试。如果线程被挂起,做一次线程的上下文切换可能需要8万个时钟周期,但是如果做重试的操作(比如循环体),除非重试的操作过多,否则一般基本上

2015-09-09 08:29:51 3063

原创 JAVA高并发学习笔记(三) JMM(Java内存模型)

原子性是指一个操作是不可中断的。即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。在并发时,程序的执行可能就会出现乱序可见性是指当一个线程修改了某一个共享变量的值,其他线程是否能够立即知道这个修改可能由各个环节优化产生,没有办法从一个线程当中看另外一个线程一个变量执行到什么程度去推测另外一个变量的情况。

2015-09-08 17:56:40 1175 1

原创 JAVA高并发学习笔记(二) 多线程基础

线程是进程(程序在计算机上的一次执行活动)内的执行单元进程是以独立于其他进程的方式运行的,进程间是互相隔离的。一个进程无法直接访问另一个进程的数据。进程的资源诸如内存和CPU时间片都是由操作系统来分配。线程又被称为轻量级进程。每个线程有它独自的调用栈, 但是在同一进程下的线程又能互相访问它们间的共享数据。每个线程都有它独自的缓存。如果一个线程读取了某些共享数据,那么它将这些数据存放在自己的缓存中以供将来再次读取。

2015-09-07 18:28:54 1219 1

原创 JAVA高并发学习笔记(一)

1.1.为什么需要并行① 业务需要业务模型需要一个逻辑执行的执行单元让不同线程承担不同的业务工作简化任务调度适合计算密集型② 性能问题多线程的程序在多核cpu上面性能要好一些cpu单核频率性能已经基本上无法提升了通过多核来提升处理能力

2015-09-07 16:04:51 2375

RocketMQ admin

详细介绍了mqadmin 命令的使用,非常的详细哦

2015-12-21

RocketMQ打包与配置

介绍RocketMQ的一些配置参数,启动,安装, 还有运维命令等等东西

2015-12-20

springmvc基本配置包

spirngmvc 项目所需要的基本的jar包

2015-11-16

springMVC学习笔记

Spring MVC 是目前最主流的 MVC 框架之一 Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请 求的控制器,而无须实现任何接口。 支持 REST 风格的 URL 请求 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具 扩展性和灵活性

2015-06-04

commons-codec-1.6

commons-codec base64 所需要用到的依赖jar包

2015-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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