11 2016 档案
java工厂模式
摘要:(1)概念大白话:java工厂模式就是客户端(main函数)要创建对象觉得麻烦就让另外一个叫工厂的类帮它创建,然后自己每次要创建对象就叫工厂帮它弄,举个例子,在没有工厂这个“手下”时,客户端要创建一个红色衣服类 就new一个RedClothes 明天再来个 黄色衣服类YellowClothes又ne
阅读全文
volatile不能保证原子性
摘要:1.看图自己体会 2.体会不了就给你个小程序 输出的结果是 不等于1000其实也不怪,这是由于count++其实是有三个操作组成 1.从主存拿共享变量count 2.进行count++ 3.把count写进 内存 本该为7的,最后却为6,少了1,道理知道了吧 3.怎么解决没有出现1000的情况呢 很
阅读全文
Synchronized同步性与可见性
摘要:Synchronized是具有同步性与可见性的,那么什么是同步性与可见性呢? (1)同步性:同步性就是一个事物要么一起成功,要么一起失败,可谓是有福同享有难同当,就像A有10000去银行转5000给身无分文的B,这个事物有两个操作,1.A扣去5000 即剩下10000-5000=5000;2.B增加
阅读全文
线程和线程池的理解与java简单例子
摘要:1.线程 (1)理解,线程是系统分配处理器时间资源的基本单元也是系统调用的基本单位,简单理解就是一个或多个线程组成了一个进程,进程就像爸爸,线程就像儿子,有时候爸爸一个人干不了活就生了几个儿子干活,会比较快,例如你打开视频软件在线看视频,那有一个线程负责下载,一个线程负责播放...,视频软件就相当爸
阅读全文
Linux(Ubuntu) Mysql的安装配置例子以及常用命令
摘要:1、安装配置例子 有空再写 2、注意事项 (1)启动mysql 在/etc/mysql 目录下 service mysql start 新版本是(service mysqld start ) (2)暂停 mysql service mysql stop 新版本是(service mysqld sto
阅读全文