- 博客(22)
- 收藏
- 关注
原创 2-面向对象
万物皆对象,这是人类面对世界最朴素,最自然的认知、感觉。把大型软件看成是由多个对象组成的团队。对象拥有足够的智能,能够理解来自其它对象的信息,并以适当的行为作出反应。对象能够从高层对象继承属性和行为,并允许低层对象从自己继承属性和行为等封装、继承和多态访问控制限定符public:公有成员,谁都可以访问protected:保护成员,只有自己和子类可以访问private:私有成员,只有自己可以访问在C++中,类(class)和结构(struct)已没有本质性的差别,唯一的不同在于。
2024-05-22 09:38:12 802
原创 1-初识C++
首先C++和C一样,都属于编译型的语言C++和C一样,都属于强类型语言C++对C完全兼容,对其做了优化并提供了更多的特性语言风格更加简洁类型检查更加严格支持面向对象编程支持操作符重载支持异常处理支持泛型编程。
2024-05-21 08:56:30 797
原创 3-1 Java开发简易的SDK
理想情况:开发者只需要关心自己需要调用哪些接口、传递哪些参数、就和调用自己写的代码一样简单开发starter的好处:开发者引入后,可以直接在application.yml中书写配置,自动创建第三方调用的客户端。
2023-05-20 09:54:40 1100
原创 2-3 Java8的新特性之Optional类
到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类, Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为Java 8类库的一部分。Optional 类(java.util.Optional) 是一个容器类,它可以保存类型T的值,代表这个值存在。或者仅仅保存null,表示这个值不存在。
2023-05-11 16:54:49 103
原创 2-2 Java8的新特性之Stream API
Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,比如非常复杂的查找、过滤和映射数据等,在使用过程中允许并行执行这些操作。简言之,Stream API 提供了一种 高效且易于使用的处理数据的方式。Stream 和 Collection 集合的区别:Collection 是一种静态的内存数据结构,关注的是数据的存储,而 Stream 是有关计算的,关注的是数据之间的运算。
2023-05-11 11:24:41 114
原创 2-1 Java8的新特性之Lambda表达式
函数式接口:一个接口中只声明了一个抽象方法FunctionalInterface:作用是检查它是否是一个函数式接口当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用,主要有一下三种情况。
2023-05-10 08:43:54 82
原创 2-2 压力测试
Apache JMete应用程序是开源软件,是一个100%纯Java应用程序,用于负载测试功能行为和测量性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试功能。
2023-05-09 08:45:06 65
原创 2-1 数据同步
数据同步在一般情况下,如果做查询搜索功能,使用ES做模糊搜索,但是数据是存放在MySQL中的,所以我们需要把MySQL中的数据和ES进行同步,从而保证数据的一致性,当然了要以MySQL中的数据为主。定时任务:比如一分钟同步一次,找到MySQL在过去几分钟内(至少是定时周期的两倍)的发生改变的数据,然后更新到ES中优点:简单易懂、占用的资源少,不用引入第三方中间件缺点:有时间差应用场景:数据短时间内不同步对系统的影响不大、或者数据几乎不发生修改。
2023-05-08 13:38:06 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人