自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 java线程安全问题以及同步的几种方式

一、线程并发同步概念线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合,“同步”就是协同步调昨,也就是按照预定的先后顺序进行运行,即“你先,我等, 你做完,我再做”。线程同步,就是当线程发出一个功能调用时,在没有得到结果之前,该调用就不会返回,其他线程也不能调用该方法。就一般而言,我们在说同步、异步的时候,特指那些需要其他组件来配合或者需要一定时间来完成的任务。在多线程编程里面,一些较...

2018-07-12 21:41:24 4044 1

原创 java创建线程的3种方式

Java 提供了三种创建线程的方法:通过实现 Runnable 接口;通过继承 Thread 类本身;通过 Callable 和 Future 创建线程通过实现 Runnable 接口package com.demo.thread.Runnable;public class RunnableDemo implements Runnable { private Thread t; priv...

2018-07-12 17:33:01 3262

原创 java线程生命周期

Java 线程状态 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态创建:可以理解我们new 了一线程对象;就绪:new 的线程对象调用了 start()方法,但并没有立即抢到 CPU 时间片;运行:线程启动后,线程体  run 方法在执行;阻塞:阻塞状态是指线程因为某些原因放弃 CPU,暂时停止运行。当...

2018-07-12 16:58:08 831

原创 Collection框架图 和 Map框架图

Collection框架Map框架

2018-07-10 16:59:38 898 2

原创 mysql 5.7.16 免安装 配置

mysql-5.7.16-winx64下载地址 https://pan.baidu.com/s/1nNcY69W3Jf1TxCxii1wqyw 永久有效压缩文件直接解压修改配置复制my-default.ini重命名为my.ini 修改my.ini配置[client]#设置mysql客户端默认字符集default-character-set = utf8mb4[mysql]default-c...

2018-05-10 16:11:57 367

翻译 Struts2 同时支持/* 和.do *.action 的匹配

Struts 配置文件的加载顺序    Struts-default.xml---> struts-plugin.xml--> struts.xml-->   struts.properties--> web.xml如果在多个配置文件中定义了同一个常量,则后面的会覆盖前面 的1)Struts2 默认是支持/* 和 *.action的匹配,配置如下:

2017-07-31 21:43:05 691

SSM简单框架(Spring+SpringMVC+Mybatis)

使用Spring+SpringMVC+Mybatis(SSM框架)搭建的简单实例,提供数据支持

2018-09-08

空空如也

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

TA关注的人

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