用户中心USER CENTER

首页/用户
  • JMM——Java内存模型

    摘要:讲什么内存模型描述了多个线程之间通过内存交互的规范,屏蔽了各种硬件和操作系统的访问差异的,保证了程序在各种平台下对内存的访问都能保证效果一致。这个版本的内存模型在中仍然在使用。 JMM讲什么 内存模型(Memory Model)描述了多个线程之间通过内存交互的规范,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能保证效果一致。在现代的多处理器(多核处...

    keithyau 发布于Java
  • java性能调优记录(限流)

    摘要:在中,一个线程可以处理多个,但是一个只能绑定到一个,这是基于线程安全和同步考虑而设计的。线程阻塞再次进行压力测试,结果如下最终结果没有任何提升,利用率依然不超过,也还是在单个利用率最高不超过,说明这次的瓶颈不是。但是其中出现了软中断。 1. 问题 spring-cloud-gateway 网关新增了一个限流功能,使用的是模块自带的限流过滤器 RequestRateLimiterGate...

    keithyau 发布于Java
  • XXL-CRAWLER v1.2.1 发布了

    摘要:版本新特性渲染支持渲染方式采集数据,可参考爬虫示例抽象并设计,方便自定义和扩展页面加载逻辑,如渲染等。默认提供单机版爬虫。渲染通过扩展模块,支持采集动态渲染数据。原生提供快速推荐和较慢渲染两种实现,支持自由扩展其他实现。 版本新特性 1、JS渲染:支持JS渲染方式采集数据,可参考 爬虫示例6; 2、抽象并设计PageLoader,方便自定义和扩展页面加载逻辑,如JS渲染等。底层提供 ...

    keithyau 发布于Java
  • java并发编程学习21--基于springboot的秒杀系统实现3--存储过程

    摘要:但是经过测试自身的是次秒,是一个相当不错的数据,所以我们这里将事务直接交给,使用存储过程来降低行级锁的持有时间。存储过程代码使用存储过程之前必须保证数据库已经创建了存储过程。表示使用在存储过程中替代最后需要还原回来。 【什么是存储过程 所谓的存储过程是指:是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执...

    keithyau 发布于Java
  • springboot学习日志(二)-- thymeleaf学习

    摘要:本次学习如何使用以及相关语法在上一章写的那样引入包到工程同理配置配置模板设置在需要引用添加引用头下面记录一下的模板语法和稍微有些出入不过好在不需要修改文件类型直接将进行头部引用就可以使用标签引入路径或地址绝对路径进行访问相对路径进 本次学习如何使用thymeleaf以及相关语法1、在上一章写的那样 引入jar包到maven工程 org.springframewor...

    keithyau 发布于Java
<