- 博客(9)
- 资源 (59)
- 问答 (16)
- 收藏
- 关注
原创 Java高并发编程详解系列-深入理解Thread构造
上篇分享中主要是对线程的基本概念和基本操作做了一个分享,同时提出了两种常用的创建多线程的方法,当然在后期的分享中也会提及到更多的创建线程的方式,到后期的分享的时候再说。这次主要是深入的理解一下Thread的构造函数,通过构造函数对于Thread有一个更加深入的了解。这里首先提供一个JDK1.6的ThreadAPI截图线程命名规范 从源码分析可以看到在Thread类中默认提供了线程的...
2019-04-28 23:23:50 3505 1
原创 Java高并发编程详解系列-Java线程入门
根据自己学的知识加上从各个网站上收集的资料分享一下关于java高并发编程的知识点。对于代码示例会以Maven工程的形式分享到个人的GitHub上面。 首先介绍一下这个系列的东西是什么,这个系列自己总结的东西比较多,主要参考的内容是《Java高并发编程详解》这本书,当然也结合了很多的其他书籍,以及网站。现在多元化的学习途径,导致的问题就是没有一个系列的教程来讲解关于某一个点的详细的内容。通过...
2019-04-27 22:43:01 2065 1
原创 SOFA RPC 详细介绍
简介 SOFA 作为蚂蚁金服自主研发的分布式的系统中间件,包含金融级云原生的架构所需要的各种组件,其中包括微服务的研发框架、RPC调用框架、服务的注册中心、分布式定时任务、限流/熔断机制、动态配置的推送功能、分布式的链路追踪、Metrics监控、分布式高可用队列、分布式事务框架、分布式数据库代理等组件。是在金融领域完整的分布式解决方案。 SOFA作为蚂蚁金服的开源的高性能RPC框架。 ...
2019-04-27 00:26:18 11572 3
原创 深入了解JVM
之前看了一本书《深入理解Java虚拟机》,里面将的主要就是关于Java虚拟机的发展史,Java虚拟机的主要功能介绍,还有其他的关于Java虚拟机底层的东西。对于Java开发者来说,现在最新的JDK版本应该是JDK12,我们都知道在Java语言是夸平台的,这里的夸平台并不是指Java这个编程语言的夸平台,而是指JVM的夸平台特性。我们在不同的环境上可以使用不同的虚拟机来实现不同的平台上运行Ja...
2019-04-25 22:39:30 1923
原创 使用Docker安装Redis
1.进入Docker官网https://hub.docker.com/2.在Docker官网上搜索Redis这里使用 docker pull redis 默认使用的国外的仓库速度比较慢。所以这里推荐使用docker中国https://www.docker-cn.com/get-docker 进行加速就可以使用docker pull registry.docker-cn.com/l...
2019-04-06 22:19:39 4416
原创 SpringBoot @CachePut注解的使用原理
@CachePut既调用方法,又更新缓存数据在之前的分享的时候对于@Cacheable注解是在方法调用之前先去插叙缓存,但是CachePut注解是先调用方法,然后将方法的返回值放入到缓存中。测试步骤1.先进行员工数据的查找2.进行员工数据的更新第一次请求的时候由于缓存中没有数据,所以就进行查询数据库的操作并打印出对应的SQL。第二次请求的时候由于数据已经存在于缓存中所以就不会进行数...
2019-04-06 15:36:50 9926 3
原创 SpringBoot @Cacheable注解的属性使用
cacheNames和value指定缓存组件的名字,通过下面代码可以看出可以将返回结果放在哪个缓存中,可以通过数组的方式指定多个缓存 /** * Alias for {@link #cacheNames}. */ @AliasFor("cacheNames") String[] value() default {}; /** * Names of the caches in...
2019-04-06 14:39:17 26451 1
原创 SpringBoot SimpleCacheConfiguration的自动配置原理
引言 在之前的博客中分享了简单的SpringBoot缓存的HelloWorld程序,在篇博客中主要来分析一下SpringBoot对于缓存自动配置的原理缓存自动配置原理 首先在SpringBoot自动配置原理中有一个概念,就是所有的自动配置命名规则都是XXXAutoConfiguration的类。在这里对于缓存的自动配置也是有对应的CacheAutoConfiguration的配置类。...
2019-04-05 21:35:05 3685
原创 SpringBoot @Cacheable缓存入门程序
导语在之前的博客中分享了关于SpringBoot缓存的一些基本的概念,在这篇博客中提供一个小小的入门的实例,通过这个实例可以更好的了解关于SpringBoot缓存有关的知识点。 首先既然是缓存的使用就不得不提及关于缓存的使用场景,在实际的开发中很多的地方都是需要使用到缓存的技术。1.场景1:和数据库中的数据结构保持一致,原样缓存2.场景2:列表排序分页场景的缓存3.场景3:较大的...
2019-04-03 22:51:44 8384
SpringBoot+LayUI理发店会员管理系统
2024-08-28
springboot+vue汽车租赁管理系统
2024-05-24
Java Swing 实现简单的计算器
2024-05-09
Python实现2048小游戏源码
2024-05-09
毕业设计-学生请假管理系统
2024-05-09
毕业设计-大学生校园失物招领系统
2024-05-09
基于SpringBoot+LayUI实现仓库管理系统毕业设计
2024-04-02
SpringBoot+JPA+Vue2实现的学校实验室管理系统
2024-03-31
基于SpringBoot+LayUI+Vue实现的自习室预约管理系统毕设
2024-03-28
CTF-反编译相关资料
2024-03-11
CTF-培训Crypto、Misc专题PDF
2024-03-11
Windows、Mac、Linux 全平台JDK17安装包
2023-09-24
基于Android技术开发的毕业设计APP
2022-10-18
一个炫酷的抽奖系统源码
2022-06-28
Spring Boot 整合 Netty + WebSocket 实时消息推送
2022-03-14
Android课设.zip
2021-02-28
基于JAVA的选课管理系统(精简版)
2021-02-28
基于JAVA的图书管理系统(精简版)
2021-02-28
JAVA毕设-学生选课管理系统
2021-02-28
安装虚拟机出现这个问题?
2017-02-25
做了一个简单的opencv2.fromwork的测试但是出现了这个问题
2016-12-06
Linux网络配置报错unrecognized service
2016-11-16
怎么解决问题也出现这个问题么Linux IP配置的
2016-11-10
遇到LinuxIP配置新问题求解答
2016-11-10
刚刚开始学习Linux的网络配置遇到这个问题
2016-11-09
新安装的vs2013出现了下面的问题(用红色圈起来的)
2016-10-28
orcl安装好了以后出现这个问题
2016-10-26
IIS服务器配置好以后怎么通过连接它的电脑上传文件?
2016-10-14
怎么让外网上访问本地服务器
2016-10-13
有一个关于html数据流的问题
2016-09-22
xampp下的Apache在那设置本地文件HTML文件
2016-09-22
怎么在本地把文件上传到本地服务器
2016-09-21
github客户端的的使用方式
2016-09-20
Linux系统的iOS文件在哪里找啊
2016-03-13
c语言结构体方面的问题
2015-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人