前言 最近看到很多人都在讨论多线程的问题,于是写出了这篇博客,希望可以帮到正在学习和使用这块的朋友们,首先我们先看看两个图(两个图都来自其他码农的分享) 这两个图是一样的逻辑,这里一起罗列出来,下面让我们用语句来简单描述下两个图: sleep 让线程从 【running】 -> 【阻塞态】 时间结束 ...
分类:
编程语言 时间:
2018-12-06 15:57:40
阅读次数:
451
1.定义一个User类如下:/** * @author lizhibiao * @date 2018/11/27 17:21 */public class User{ private String userName; private int age; private int cutScore; pu... ...
分类:
编程语言 时间:
2018-12-06 15:57:50
阅读次数:
193
在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。,服务统一注册到高可用的服务注册中心集群,服务的所有的配置文件由配置服务管理(下一篇文章讲述),配置服务的配置文件放在git仓库,方便开发人员随时改配置。
完整项目的源码来源 技术支持2147775633
分类:
编程语言 时间:
2018-12-06 17:43:24
阅读次数:
174
上一篇《Java中的IO流(五)》把流中的打印流PrintStream,PrintWriter,序列流SequenceInputStream以及结合之前所记录的知识点完成了文件的切割与文件的合并功能,接下来我们接着记录有关于Java中流的其它知识点。 这一系列的知识点虽然取名叫“Java中的IO流” ...
分类:
编程语言 时间:
2018-12-06 17:43:44
阅读次数:
219
自动化瓦力多渠道打包python脚本目录介绍1.本库优势亮点2.使用介绍3.注意要点4.效果展示5.其他介绍0.首先看看我录制的案例演示如下所示,这段python代码很简单,工具十分强大,一键多渠道打包工具。项目的开源地址:https://github.com/yangchong211/YCWalleHelper1.本库优势亮点通过该自动化脚本,自需要run一下或者命令行运行脚本即可实现美团瓦力多
分类:
编程语言 时间:
2018-12-06 17:45:02
阅读次数:
277
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/9290d69e-e68c-4127-93d1-08e1f94c5062
分类:
编程语言 时间:
2018-12-06 17:45:13
阅读次数:
182
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/78b1b0e1-01f2-455c-9703-e65ca543f007
分类:
编程语言 时间:
2018-12-06 17:46:55
阅读次数:
158
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/5f35d89a-c230-4d07-ba9e-efe95cc5993f
分类:
编程语言 时间:
2018-12-06 17:47:32
阅读次数:
165
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/c2fac8af-ebf9-43a3-a835-d7e37f3e08b7
分类:
编程语言 时间:
2018-12-06 17:50:09
阅读次数:
176
在python中并发是指一次处理多件事,而并行是指一次做多件事。也可以理解为在做事情时,或者计算机的资源需要处理时,在此时刻计算机需要处理资源时而把人做事情映射成计算机工作时可以或者互不干扰处理资源,这也就反射出貌似同步和异步处理时,这就是并行,而并发时计算机的资源需要处理时,在此时刻内具体负责处理的工作或事情,强调的是具体,某个时段内要做的工作,一个可以看做广度,这个可以看做深度,而此时并发处理
分类:
编程语言 时间:
2018-12-06 17:51:23
阅读次数:
181
在SpringMVC中,转发数据共有3种做法,第1种使用HttpServletRequest的做法简单直接,但是,并不推荐这样处理,主要是因为框架已经帮我们处理了request需要执行的任务,而我们在编写代码时应该尽量不干预框架的处理过程,第2种使用ModelAndView,是框架的核心处理方式,但是,因为使用方式过于麻烦,所以,也不推荐这样使用,第3种使用ModelMap,使用简洁,推荐使用
分类:
编程语言 时间:
2018-12-06 17:53:42
阅读次数:
160
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/afa80fea-f5fc-4113-8352-c26a987f3bf1
分类:
编程语言 时间:
2018-12-06 17:54:09
阅读次数:
132
列表生成式-集合生成式-字典生成式-迭代器-生成器-创立生成器对象的两种方法
分类:
编程语言 时间:
2018-12-06 17:59:00
阅读次数:
169
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 ...
分类:
编程语言 时间:
2018-12-06 18:00:25
阅读次数:
236
服务器是离线的,只能离线安装 安装pip 1. 先安装setuptools 下载地址:https://pypi.python.org/pypi/setuptools#downloads 将下载后的文件解压,进入到解压后的文件所在的目录执行命令:python setup.py install 2 安装 ...
分类:
编程语言 时间:
2018-12-06 18:00:57
阅读次数:
330
Section A: symptom SWPM1024 S/4hana 1709 安装过程中遇到error, 错误提示错误信息在/tmp/sapinst_instdir/S4HANA1709/CORE/HDB/INSTALL/STD/ABAP #下的 import_monitor.java.log ...
分类:
编程语言 时间:
2018-12-06 18:01:04
阅读次数:
224
由于作者不习惯该编辑器,只是贴出上本文的截图,详见:https://www.yuque.com/docs/share/78b1b0e1-01f2-455c-9703-e65ca543f007
分类:
编程语言 时间:
2018-12-06 18:01:29
阅读次数:
185
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。
完整项目的源码来源 技术支持2147775633
分类:
编程语言 时间:
2018-12-06 18:01:38
阅读次数:
192
WebMvcConfigurerAdapter 使用 1.实现 HandlerInterceptorAdapter 2.添加拦截器 重写WebMvcConfigurerAdapter中的addInterceptors方法 ` ` ...
分类:
编程语言 时间:
2018-12-06 18:03:42
阅读次数:
216