首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后台
订阅
夜雨倾城
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
简单了解分布式系统
随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、…
深度解读 java 线程池设计思想及源码实现
我相信大家都看过很多的关于线程池的文章,基本上也是面试必问的,好像我写这篇文章其实是没有什么意义的,不过,我相信你也和我一样,看了很多文章还是一知半解,甚至可能看了很多瞎说的文章。希望大家看过这篇文章以后,就可以完全掌握 java 线程池了。
spring boot / cloud (十六) 分布式ID生成服务
常规做法,是使用数据库中的自动增长列来做系统主键,但是这样的做法无法保证ID全局唯一. 那么一个分布式ID生成器应该满足那些需求呢 : 全局唯一性 趋势递增 能够融入分库基因 本文将基于snowflake的算法来进行以下的讨论,当然,分布式ID的生成方案有很多, 不过在本文并不…
Spring Cloud第十篇:高可用的服务注册中心
文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将…
Spring5源码解析-Spring Web中的处理程序执行链
Spring5源码解析-Spring Web中的处理程序执行链Spring的DispatcherServlet假如缺少几个关键元素将无法分派请求。其中最重要的一个是处理程序执行链。 在这篇文章中,我们把注意力放在处理程序执行链之上。老规矩,第一部分将介绍这个概念。第二部分把目光…
Java传参方式
对于基本数据类型(int, char etc.),传递的是基本数据类型的值的拷贝 对于对象引用,传递的是对象对象在堆中地址值的拷贝 每新创建一个线程,都会为线程分配一个该线程私有的栈空间,其中存储方法内部定义的局部基本数据类型和对象的地址引用。 堆中数据所有线程共享。堆中存储的…
equals(),hashCode()和==
详细解释了,equals和hashCode和==之间的关系,到底是怎么一回事。 在java语言中,数据的类型的分为两种,基本数据类型(八种)和引用数据类型(三种)。 整型 byte short int long ex:1,2,3(默认int类型) 浮点型 float doubl…
Spring框架中的设计模式(一)
设计模式有助于遵循良好的编程实践。作为最流行的Web框架之一的Spring框架也使用其中的一些。 本文将介绍Spring Framework中使用的设计模式。这是5篇专题文章的第一部分。这次我们将发现Spring框架中使用的4种设计模式:解释器,构建器,工厂方法和抽象工厂。每部…
Spring事务管理-编程式事务、声明式事务
事务管理是应用系统中必不可少的一部分,它保证了用户的每一次操作都是可靠的,即便是出现了异常情况,也不至于破坏后台数据的完整性。 Spring提供了丰富的事务管理功能,Spring的事务管理分为编程式事务管理和声明式事务管理两种方式。编程式事务管理指通过编码的方式实现事务管理,声明式事务基于AOP,将业务逻辑与事务处理解耦。声明式事务对代码侵入较少,在实际使用中使用比较广泛。一、包依赖;二、编程式事务;三、声明式事务
基于java开源云课堂[毕设]
做的毕设,类似于慕课网的云课堂,并且可以在线运行c/c++/java代码,前端用的bootstrap模板,目前安全性较低,正在逐步加上spring security,提高安全性。其中在线代码运行由一个开源OJ系统修改而来,由c++编写。