首页
学习
活动
专区
工具
TVP
发布

史上最简单的Spring Cloud教程

专栏作者
190
文章
248504
阅读量
77
订阅数
线程池和信号量
当我们需要执行一个异步任务时,通常会创建一个线程并启动它,通常任务执行完,线程会被回收,这的确很方便。但我们有大量的任务需要去执行,高并发的情况下,我们都需要不断的创建线程,创建线程和执行线程任务时非常耗费系统资源的,所以我们需要使用线程池,线程池很好的避免了这种情况,并且能很好的控制线程的执行。
方志朋
2022-11-30
4270
Java 8 lambda初试
下面这个例子里的λ表达式没有参数,也没有返回值(相当于一个方法接受0个参数,返回void,其实就是Runnable里run方法的一个实现):
方志朋
2022-11-30
2970
Android Realm初试
Realm is a mobile database that runs directly inside phones, tablets or wearables. This repository holds the source code for the Java version of Realm, which currently runs only on Android.
方志朋
2022-11-30
4500
史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心(Finchley版本)
文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Server集群化。
方志朋
2022-05-08
2250
跟我学Springboot开发后端管理系统8:AOP+logback+MDC日志输出
在比较复杂的应用中,一个请求需要走很多个方法的处理,怎么样才能快速查找一个请求的全部日志呢。在分布式系统中,我们可以用链路追踪,比如zipkin、skywalking去快速查找日志,从而定位问题。在比较复杂的单体管理系统中,我们可以使用slf4j的MDC去实现类似的功能。
方志朋
2022-01-06
7010
详解JVM内存管理与垃圾回收机制2 - 何为垃圾
随着编程语言的发展,GC的功能不断增强,性能也不断提高,作为语言背后的无名英雄,GC离我们的工作似乎越来越远。作为Java程序员,对这一点也许会有更深的体会,我们不需要了解太多与GC相关的知识,就能很好的完成工作。那还有必要深入了解GC吗?学习GC的意义在哪儿?
方志朋
2019-06-21
3940
Java面试知识点汇总
版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 https://blog.csdn.net/forezp/article/details/88823244
方志朋
2019-05-26
4900
当Java遇见了Html--Jsp详解篇
一、什么是Jsp jsp是一种基于文本的程序,全名java server page,其特点是html和java程序共存。执行时jsp会被运行容器编译,编译后的jsp跟servlet一样,因此jsp是另
方志朋
2017-12-29
1.2K0
一篇RxJava友好的文章(二)
本文介绍了RxJava中过滤操作符的使用,包括distinct、elementAt、first、last、sample和skip等操作符。这些操作符用于从Observable中过滤数据,并对数据进行操作和转换。
方志朋
2017-12-29
5560
一篇RxJava友好的文章(一)
本文介绍了如何使用 RxJava 操作符简化 Android 代码,包括 map、filter、flatMap、take 等操作符的使用。简化复杂的逻辑,让代码更加简洁易读,提高开发效率。
方志朋
2017-12-29
7960
一篇SSM框架整合友好的文章(二)
方志朋
2017-12-29
5840
当Java遇见了Html--Servlet篇
方志朋
2017-12-29
8040
一篇RxJava友好的文章(三)
本文主要介绍了rxjava的基础知识,以及如何使用rxjava来简化代码和提升代码可读性。主要包括了rxjava的观察者模式、操作符、组合操作符、线程切换以及线程调度等内容。同时,也介绍了一些常用的库和工具,如rxjava-android-samples、rxjava-eclipse-plugin等。通过实际代码示例讲解了如何使用rxjava来实现异步操作,并介绍了其基本概念和常用操作符。总之,rxjava是一种强大的工具,可以帮助开发者更轻松地处理异步任务,提高代码可读性和可维护性。
方志朋
2017-12-29
9630
当Java遇见了Html--Jsp九大内置对象篇
本文讲述了Java的九大内置对象,包括out、request、response、session、application、pageContext、config、exception以及page。这些对象在Java Web开发中经常用于处理用户请求、响应结果、保存数据、跳转页面等操作。
方志朋
2017-12-29
6160
关于Java的反射机制,你需要理解这些..
反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
方志朋
2017-12-29
4970
Java并发编程:JMM和volatile关键字
该文介绍了Java并发编程的基础知识,包括线程、锁、条件变量、线程池等,并通过实例进行了详细的解释。同时还介绍了volatile关键字的作用和使用场景,以及通过代码例子讲解了多线程中出现的竞争问题以及解决方案。
方志朋
2017-12-29
6010
Java注解详解
本文介绍了Java注解的相关知识,包括注解的作用、类型、元注解、自定义注解以及注解的使用场景。同时,文章还提供了两个案例,用于演示如何通过自定义注解来生成SQL语句和实现ORM框架的某些功能。
方志朋
2017-12-29
1K0
如何用Redlock实现分布式锁
方志朋
2017-12-29
1.7K0
深入理解Zuul之源码解析
Zuul 架构图 在zuul中, 整个请求的过程是这样的,首先将请求给zuulservlet处理,zuulservlet中有一个zuulRunner对象,该对象中初始化了RequestContext:
方志朋
2017-12-29
1.2K0
Java并发编程:线程封闭和ThreadLocal详解
该文章介绍了Java并发编程的基础知识,包括线程、锁、条件变量、线程池和线程封闭等概念。同时,文章还介绍了如何使用ThreadLocal类来保证线程封闭性,以及如何使用线程池来提高线程的性能。最后,文章还介绍了一些常见的Java并发编程问题和解决方案,包括死锁、饥饿、活锁和竞态条件等。通过掌握这些概念和方法,可以有效地提高应用程序的性能和稳定性,并避免一些常见的问题。
方志朋
2017-12-29
6540
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档