会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
COSY
四阿哥保佑!
博客园
首页
新随笔
新文章
联系
管理
订阅
2018年7月29日
多线程之内存可见性
摘要: 可见性的概念 一个线程对共享变量值的修改,能够及时地被其他线程看到 共享变量值:如果一个变量在多个线程的工作内存中都使用,存在副本,那么这个变量就是这几个线程的共享变量 两条重要规定: JMM(Java Memory Model) 共享变量可见性实现原理 线程1把工作内存1中更新过的共享变量刷新到主
阅读全文
posted @ 2018-07-29 15:08 cosyfish
阅读(109)
评论(0)
推荐(0)
编辑
2018年7月22日
java内存简单介绍
摘要: 入门 首先我们要先明白java内存的组成,Java虚拟机中分为堆和非堆,众所周知,堆是存放新建的对象的地方。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字
阅读全文
posted @ 2018-07-22 16:24 cosyfish
阅读(144)
评论(0)
推荐(0)
编辑
2018年1月22日
spring 定时调度
摘要: 很多时候,都需要使用定时调度,比如每隔一段时间运行一个爬虫爬取新的数据,实现方法有Quartz,spring task和Timer spring task可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包 推荐使用注解式实现 在相关的配置下加个这句配置,
阅读全文
posted @ 2018-01-22 11:50 cosyfish
阅读(97)
评论(0)
推荐(0)
编辑
2018年1月19日
实战体会多线程
摘要: 线程 首先了解线程的五大状态:新建,就绪,运行,阻塞,终结。 1、新建状态(New):新创建了一个线程对象。 2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CP
阅读全文
posted @ 2018-01-19 16:55 cosyfish
阅读(1504)
评论(0)
推荐(0)
编辑
模拟表单方式上传文件
摘要: 研究着上传视频到企鹅号的接口,而腾讯内容开放开发者平台的接口调用请求说明是: 换一种方式 用MultipartRequestEntity 替换 RequestEntity, 而RequestEntity是一个接口,有很多实现:ByteArrayRequestEntity, FileRequestEn
阅读全文
posted @ 2018-01-19 00:40 cosyfish
阅读(2416)
评论(2)
推荐(0)
编辑
公告