Java 中的自定义列表实现
摘要:Java 中的自定义列表实现 在这个类中DemoList.java,我们正在创建一个具有以下功能的 List 实现: 列表可以从零增长到无限大(至少在理论上是这样)。 列表将在创建时使用至少 10 个元素进行初始化。 List 将提供在其生命周期的任何状态下获取、添加、删除和打印列表的方法。 列表实
阅读全文
posted @
2021-11-29 22:06
真情的风
阅读(621)
推荐(0)
函数式接口Function(一)
摘要:Function 函数式接口初识 使用注解@FunctionalInterface标识,并且只包含一个抽象方法的接口是函数式接口。函数式接口主要分为Supplier供给型函数、Consumer消费型函数、Runnable无参无返回型函数和Function有参有返回型函数。 1.代码示例 @Funct
阅读全文
posted @
2021-11-23 20:46
真情的风
阅读(323)
推荐(0)
java设计模式之Facade门面模式
摘要:java设计模式之Facade门面模式 门面设计模式为子系统中的一组接口提供了一个同意的接口,Facade定义了一个更高级别的接口,子子系统更易于使用。 1.什么时候使用Facade模式? Facade设计模式是java中常用的一种结构式的设计模式,当我们想要以简化的方式向客户端公开一个复杂的系统时
阅读全文
posted @
2021-11-23 20:04
真情的风
阅读(1050)
推荐(0)
java 循环遍历列表的性能比较
摘要:java 循环性能比较测试 Java 提供了多种方法来迭代List. 其中一些正在使用: 流API 列表迭代器接口 增强for循环 简单的for循环 在这篇文章中,我们将所有循环方法与同一组数据进行比较,以比较它们的相对性能。 1 . 循环遍历列表的不同方法 1.1流API java8 stream
阅读全文
posted @
2021-11-20 17:10
真情的风
阅读(708)
推荐(0)
java mmap介绍
摘要:java mmap介绍 1.优点 与常规I / O相比,内存映射IO具有以下优点: 用户进程将文件数据视为内存,因此无需发出read()或write()系统调用。 当用户进程触摸映射的内存空间时,将自动生成页错误,以从磁盘引入文件数据。如果用户修改了映射的内存空间,则受影响的页面会自动标记为脏页面,
阅读全文
posted @
2021-11-18 21:17
真情的风
阅读(643)
推荐(0)
java之API和SPI
摘要:java之API和SPI JAVA中区分API和SPI都是相对的概念,他们的差别只是在语义上,API直接被应用开发人员使用,API被框架的开发人员使用。 API 大多数情况下,都是实现方来定制接口并完成对接口的不同实现,调用方仅仅依赖却无权选择不同的实现。 SPI SPI(Service Provi
阅读全文
posted @
2021-11-15 21:48
真情的风
阅读(350)
推荐(0)
ShardingShpere介绍
摘要:Apache ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。 它们均提供标准化的数据水平扩展、分布式事务和分布式治理等功能,可适用于如Java 同构、异构
阅读全文
posted @
2021-11-12 20:49
真情的风
阅读(188)
推荐(0)
ShardingShpere分表实战
摘要:ShardingShpere分表实战 具体细节暂不写了 代码地址:https://gitee.com/fengaixue/shardingshpere-demo.git
阅读全文
posted @
2021-11-12 20:49
真情的风
阅读(41)
推荐(0)
分库分表常用方案
摘要:分库分表常用方案 一、数据库瓶颈分析 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,
阅读全文
posted @
2021-11-12 20:48
真情的风
阅读(131)
推荐(0)
java8 LocalDateTime
摘要:java8 LocalDateTime 我们日常开发中经常会用到时间,在java8之前都是用的Date,但是它有明显的缺点: 1.格式化时间用SampleDateFormat,但是SampleDateFormat是线程不安全的。 2.对日期的一些操作比较麻烦,例如加几天,减几小时之类的。 所以现在一
阅读全文
posted @
2021-11-12 19:55
真情的风
阅读(699)
推荐(0)
时隔多年换个账号,重新写博客
摘要:在想与做之间就是烦恼,想要没有烦恼,要么不想,要么多做!
阅读全文
posted @
2021-11-11 21:47
真情的风
阅读(8)
推荐(0)