-
多线程与高并发(二)线程安全
多线程与高并发(二)线程安全 上一篇学习了多线程的一些基础知识:多线程的基本概念,及创建和操作多线程。内容相对简单,但多线程的知识肯定不会这么简单,否则我们也不需要花这么多心思去学习,因为多线程中容易出现线程安全问题。 那么什么是线程安全呢,定义如下:...
-
这个注解一次搞定限流与熔断降级:@SentinelResource
这个注解一次搞定限流与熔断降级:@SentinelResource 在之前的《使用Sentinel实现接口限流》一文中,我们仅依靠引入Spring Cloud Alibaba对Sentinel的整合封装 spring-cloud-starter-alibaba-sentinel ,就完成了对所有Spring MVC接口的限流控制。然而,在实际应用过程...
-
MyBatis学习笔记(四) 类型处理器(typeHandlers)
MyBatis学习笔记(四) 类型处理器(typeHandlers) 一、类型处理器(typeHandlers)简介 typeHandlers又名类型管理器,类似于JDBC里面将数据库类型转换成JAVA类型的功能一样,typeHandlers就是MyBatis的类型转换器。和别名一样,MyBatis中的类型处理器也存在系统定义的...
-
WebFlux 集成 Thymeleaf 、 Mongodb 实践 - Spring Boot(六)
WebFlux 集成 Thymeleaf 、 Mongodb 实践 - Spring Boot(六) 这是泥瓦匠的第105篇原创 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-5-thymeleaf-mongodb 工程地址:见文末 前言 本小章节,主要还是总结下上面两讲的操作,...
-
Java基础--注解、反射
Java基础--注解、反射 一、注解(Annotation) 1、什么是注解? 从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 2、Annotation与注释的区别: (1)Annotation不是程序本身,...
-
Spring Boot2(三):使用Spring Boot2集成Redis缓存
Spring Boot2(三):使用Spring Boot2集成Redis缓存 本文在个人技术博客【鸟不拉屎】同步发布,详情可猛戳 亦可扫描文章末尾二维码关注个人公众号【鸟不拉屎】 前言 前面一节总结了SpringBoot实现Mybatis的缓存机制,但是实际项目中很少用到Mybatis的二级缓存机制,反而...
-
MySQL之SQL优化详解(二)
MySQL之SQL优化详解(二) 目录 MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 1.2 机读顺序 2. 七种join 3. 索引 3.1 索引初探 3.2 索引分类 3.3 建与不建 4. 性能分析Explain MySQL之SQL优化详解(二) 1. SQL的执行顺序 1.1 手写顺序 ? 1.2 机读顺序 ? ?...
-
sentinel 滑动窗口统计机制
sentinel 滑动窗口统计机制 sentinel的滑动窗口统计机制就是根据当前时间,获取对应的时间窗口,并更新该时间窗口中的各项统计指标(pass/block/rt等),这些指标被用来进行后续判断,比如限流、降级等;随着时间的推移,当前时间点对应的时间窗口是变化的,这时会涉及...
2019-08-16 09:30:56 mysql基础sql基础ESETmysqlWindowsIE公众号PS数据统计共享
-
回首java发展史;菜鸟带你们学java
回首java发展史;菜鸟带你们学java 1 . Java 发展史 1991年01 月 Sun公司成立了Green项目小组, 专攻智能家电的嵌入式控制系统 1991年02 月 放弃 C++, 开 发新语言,命名为 Oak 1991年06 月 JamesGosling开发了Oak 的解释器 1992年01 月 Green完成了Green 操作系 统、 O...
2019-08-16 09:28:53 java开发学javajava runtimejava开发环境java 开发环境java发展文件LinuxWindows虚拟机
-
Spring Boot的注解,你知道或者不知道的都在这里!
Spring Boot的注解,你知道或者不知道的都在这里! 1.1 定义 Annotation(注解),用于为Java代码提供元数据。简单理解注解可以看做是一个个标签,用来标记代码。是一种应用于类、方法、参数、变量、构造器及包的一种特殊修饰符。 1.2 注解的声明 @Target(ElementType.TY...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
