摘要:
首先提及一下前置知识:
1.JAVA并发之基础概念
2.JAVA并发之进程VS线程
3.JAVA并发之多线程引发的问题剖析及如何保证线程安全
在前三章我们讨论了多线程并发的优点以及如何加锁来处理并发带来的安全性问题
但是加锁也为我们带来了诸多问题 如:死锁,活锁,线程饥饿等问题 这一章我我们主... 阅读原文
2020-10-27 23:49:04 阅读(2549) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
关于nexus3
Java开发者常在内网部署nexus3作为以下用途:
中央仓库的的缓存;
内网私有仓... 阅读原文
2020-10-27 23:26:34 阅读(2395) 评论(0)
摘要:
需求
在微服务架构中,我们有很多业务模块,每个模块都需要有用户认证,权限校验。有时候也会接入来自第三方厂商的应用。要求是只登录一次,即可在各个服务的授权范围内进行操作。看到这个需求,立马就想到了这不就是单点登录吗?于是基于这样的需求,作者使用spring-cloud-oauth2去简单的实现了下用户认证... 阅读原文
2020-10-27 21:45:03 阅读(2644) 评论(0)
摘要:
集合
概述
英文名称Collection,是用来存放对象的数据结构。其中长度可变,而且集合中可以存放不同类型的对象。并提供了一组操作成批对象的方法。
目前程序中,如果出现了多个数据需要存储.解决方案就是数组.但是数组有缺点.
--长度固定,数组一旦创建长度不可改变 --数组里元素的类型太单... 阅读原文
2020-10-27 21:01:02 阅读(2317) 评论(0)
摘要:
1. Eureka集群
1.1 集群架构
1.2 实现Eureka集群
1.2.1 修改服务器项目
ServerApp:
package org.crazyit.cloud;
import java.util.Scanner;
import org.springframework.boot.aut... 阅读原文
2020-10-27 20:12:05 阅读(3576) 评论(0)
摘要:
一、Java Web框架技术的概念
所谓的Java框架,简单理解是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。Struts、Hibernate和Sprin... 阅读原文
2020-10-27 19:26:01 阅读(2381) 评论(0)
摘要:
答案网址:
https://www.cnblogs.com/hapday/p/9043922.html
原因: 当我们定义的被除数为整型时(short、int、long)会抛出此异常, 被除数为整型时除数不能为零,请务必检查代码是否有机会出现除数为零的情况。
解决办法: 检查整型的除数。
答案网址:... 阅读原文
2020-10-27 17:28:06 阅读(2346) 评论(0)
摘要:
引言
从事java的小伙伴大家好,如果你是一名从事java行业的程序员,无论你是小白还是工作多年的老司机,我相信这篇文章一定会给你带来
不同程度的收货不敢说你看完我的文章从此精通jvm打遍天下无对手,但我能保证的是看完我的文章并且实践操作加以理解,至少在jvm
的这个领域碾压百分之80以上的程序员。废话不多说... 阅读原文
2020-10-27 15:49:05 阅读(3510) 评论(0)
摘要:
1. Eureka
1.1 关于Eureka
为springcloud提供了Eureka服务端和客户端,主要用于服务管理。
Eureka架构:
1.2 搭建Eureka服务器
创建一个项目ServerDemo:
需要导入的jar包:
<dependencyManagement>
... 阅读原文
2020-10-27 14:22:04 阅读(2676) 评论(0)
摘要:
公众号 | "IT咸鱼"
微信号|mu99908888
微博|mu99908888
续前篇...
ServletConfig对象
\1. Servlet的配置对象,ServletConfig对象作用域只能在一个Servlet类中使用。每个Servlet类都维护一个ServletConfig对象。它的常用方法... 阅读原文
2020-10-27 14:00:13 阅读(2357) 评论(0)