摘要: Visual Studio Code 是一款开源全平台的代码开发工具,支持三大平台Windows、Linux、Mac。除了Mac平台没有使用过外,Linux的开发体验和Windows基本一致。 虽然Visual Studio Code 支持多种语言的开发,但是在后端有IntelliJ IDEA这样的 阅读全文
posted @ 2023-07-25 17:41 落叶微风 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 引言 RabbitMQ 作为一个开源的消息中间件广泛使用。 支持分布式部署。异步消息传递,支持多种消息协议、消息队列、送达确认、灵活的队列路由、多种交换类型。提供多种监听和管理工具,HTTP-API, 命令行工具command line tool, UI界面。 安装 容器安装 目前最新版本安装和启动 阅读全文
posted @ 2023-03-17 16:29 落叶微风 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 引言 Redis 是基于内存的、采用Key-Value结构化存储的NoSQL数据库,底层采用单线程和多路IO复用模型加快查询速度。 支持多种数据格式的存储;支持持久化存储;支持集群部署。 安装 Windows安装 Redis 官方不支持Windows的安装,通过启用windows自带的WSL2 (( 阅读全文
posted @ 2023-03-14 14:45 落叶微风 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 总结 Java注解是一种很常见的开发辅助模式,Java语言中的类、方法、变量、参数和包等都可以被标注。通过自定义注解的使用可以优化业务开发的使用。 概述 Java注解又称Java标注,是Java语言5.0版本开始支持加入源代码的特殊语法元数据。为我们在代码中添加信息提供了一种形式化的方法,使我们可以 阅读全文
posted @ 2023-03-12 15:23 落叶微风 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 总结 现在主流的编程范式主要有三种,面向过程、面向对象和函数式编程。函数式编程作为一种补充,有很大存在、发展和学习的意义。函数内部涉及的变量都是局部变量,不会像面向对象编程那样,共享类成员变量,也不会像面向过程编程那样,共享全局变量。函数式接口可以将函数作为一个参数传入方法中进行使用。 概述 函数式 阅读全文
posted @ 2023-03-12 14:49 落叶微风 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 总结 泛型解决了参数类型缺少检查造成的问题。泛型可以在类、接口、函数上使用。通配符是为了让Java泛型支持范围限定,这样使得泛型的灵活性提升,同时也让通用性设计有了更多的空间。 概述 编译期是指把源码交给编译器编译成计算机可执行文件的过程。运行期是指把编译后的文件交给计算机执行,直到程序结束。在Ja 阅读全文
posted @ 2023-03-08 16:45 落叶微风 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 总结 Java的反射机制提供了运行时分析处理类的能力。Spring框架的IOC容器使用了反射技术,可以简化代码编写。使用Spring+策略模式可以解决代码中if或switch代码块的代码耦合问题。 概述 反射机制提供的功能: 在运行时判断任意一个对象所属的类在运行的时候构造任意一个类的对象在运行时判 阅读全文
posted @ 2023-03-08 15:14 落叶微风 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 使用CSDN的 ChatGPT ( https://so.csdn.net/so/chat )询问“开源项目靠什么赚钱”会得到如下答案。 开源项目通常是免费使用的,但是这并不意味着开发者不能赚钱。开源项目可以通过以下方式获得收益: 提供商业支持和服务:开发者可以为使用开源项目的企业或个人提供商业支持 阅读全文
posted @ 2023-02-21 14:36 落叶微风 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 概述 Mybatis Generator 可以生成mybatis的模板代码,包括动态脚本、实体类、Mapper映射访问类。 Mybatis Generator 有多种使用方式,此处介绍一种线上环境比较用的多的场景,通过Maven插件使用。 使用方法如下: 通过核心jar包cmd使用。 例如 java 阅读全文
posted @ 2023-02-20 17:27 落叶微风 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 概述 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。 简单来说,通过一 阅读全文
posted @ 2023-02-20 17:24 落叶微风 阅读(402) 评论(0) 推荐(0) 编辑