上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 48 下一页
摘要: 第一章 等待唤醒机制 1.1 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通信 阅读全文
posted @ 2019-09-08 23:24 清晨的第一抹阳光 阅读(216) 评论(0) 推荐(0)
摘要: 第三章 线程状态 3.1 线程状态概述 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在API中java.lang.Thread.State 这个枚举中给出了六种线程状态:这里先列出各个线程状态发生的条件,下面将会对每种状态进行详细 阅读全文
posted @ 2019-09-08 22:42 清晨的第一抹阳光 阅读(160) 评论(0) 推荐(0)
摘要: 第二章 线程安全 2.1 线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。我们通过一个案例,演示线程的安全问题:电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “葫芦娃 阅读全文
posted @ 2019-09-08 17:21 清晨的第一抹阳光 阅读(124) 评论(0) 推荐(0)
摘要: 第一章 线程 1.1 多线程原理 画一个多线程执行时序图来体现一下多线程程序的执行流程。代码如下:自定义线程类: 测试类: 流程图: 程序启动运行main时候,java虚拟机启动一个进程,主线程main在main()调用时候被创建。随着调用mt的对象的start方法,另外一个新的线程也启动了,这样, 阅读全文
posted @ 2019-09-08 15:13 清晨的第一抹阳光 阅读(139) 评论(0) 推荐(0)
摘要: 第四章 多线程 我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执行,那现在想要设计一个程序,边打游戏边听歌,怎么设计?要解决上述问题,咱们得使用多进程或者多线程来解决。 4.1 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生) 阅读全文
posted @ 2019-09-08 11:22 清晨的第一抹阳光 阅读(173) 评论(0) 推荐(0)
摘要: 第一章 异常 1、Throwable类是java语言中的所有错误和异常的基类。 已知直接子类:Error, Exception 已知直接子类:Error, Exception 2、 java.lang.Throwable:类是 Java 语言中所有错误或异常的超类。 Exception:编译期异常, 阅读全文
posted @ 2019-09-08 09:52 清晨的第一抹阳光 阅读(136) 评论(0) 推荐(0)
摘要: 1、什么是sso系统 SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。 2、为什么要有单点登录系统 阅读全文
posted @ 2019-09-05 22:46 清晨的第一抹阳光 阅读(941) 评论(0) 推荐(0)
摘要: 需要修改nginx的server的配置内容,增加一行:charset utf-8; 详情如下: 修改后,重启Nginx服务。 Windows版nginx重启命令:nginx.exe -s reload 阅读全文
posted @ 2019-09-05 22:04 清晨的第一抹阳光 阅读(2838) 评论(0) 推荐(0)
摘要: 原因是少包,需要在pom文件增加依赖 <dependency> <groupId>javax.jms</groupId> <artifactId>javax.jms-api</artifactId> <version>2.0.1</version> </dependency> 子工程引入: <!-- 阅读全文
posted @ 2019-09-05 21:22 清晨的第一抹阳光 阅读(3364) 评论(0) 推荐(0)
摘要: 在说int和Integer的区别之前,先要弄清楚两个问题: 一、java基本数据类型及其封装类 二、java自动拆箱和自动装箱 一、java基本数据类型及其封装类 java数据类型有基本数据类型和引用数据类型,为了方便将基本数据类型当作对象处理,java引入了基本数据类型相对应的封装类,如int封装 阅读全文
posted @ 2019-09-04 10:03 清晨的第一抹阳光 阅读(378) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 48 下一页