logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java IO流(字节流和字符流)

IO流是Java中用于处理输入输出操作的抽象概念。可以将流想象成一条"数据管道",数据从一个源(如文件、网络连接)通过这条管道流向目标位置。:输入流(InputStream/Reader)只能读数据,输出流(OutputStream/Writer)只能写数据。:数据按顺序传输,不能随机访问(除非使用随机读写流)。:通过缓冲区(字节数组)减少 I/O 次数,提高读写性能(类比 “用瓢舀米比一粒粒拿起

#java#开发语言
Java 分布式缓存实现:结合 RMI 与本地文件缓存

继承Remote接口标识为远程服务方法必须声明抛出RemoteException接口需要在客户端和服务端保持一致。

#java#分布式#缓存
SpringBoot + Vue + 模板引擎整合实践

SpringBoot 作为后端框架,能灵活整合 Thymeleaf、Freemarker 等服务端视图技术,也能与 Vue 这类前端框架结合,发挥各自优势。Thymeleaf 和 Freemarker适合服务端渲染场景,而Vue 结合 MVVM 思想和 axios,能实现更灵活的前后端分离开发。同时,JavaScript 中this指向在不同函数类型(普通匿名函数、箭头函数)下的差异,也是前端开发

文章图片
#vue.js#spring boot#前端 +2
Java 反射与 MyBatis:ORM 框架的 “灵魂基石”

ORM 的核心是 “对象 - 表映射”:将 Java 对象的属性与数据库表的字段一一对应,从而让开发者可以通过操作对象,间接完成对数据库的增删改查。将Java对象映射成数据库中的表Java 对象Emps→ 对应数据库表t_emps将对象属性映射成数据库表的字段对象属性ename→ 对应表字段ename将对象操作映射成SQL语句调用emp.setEname("张三")→ 等价于执行UPDATE t_

#java#mybatis#开发语言
SpringBoot + MyBatis 注解开发入门实践

通过本篇博客的实践,我们完成了一个简单的 SpringBoot + MyBatis 注解开发的项目。整个过程充分体现了 SpringBoot 简化配置、快速开发的优势,以及 MyBatis 注解开发在数据访问层的便捷性。依赖管理:借助 Maven 高效管理项目依赖。配置简化集中配置数据库和 MyBatis 相关信息。注解驱动:MyBatis 的@Mapper@Select等注解,让 DAO 层开发

文章图片
#spring boot#mybatis#java +2
仓颉函数:定义、调用与进阶特性

仓颉使用关键字func来表示函数定义的开始,func之后依次是函数名、参数列表【支持非命名参数命名参数(可带默认值)】、可选的函数返回值类型、函数体。// 完整语法:func 函数名(参数列表): 返回值类型 { 函数体 }return a + b // 显式return返回值// 省略return:函数体最后一项为表达式,自动作为返回值a - b// 省略返回值类型:编译器自动推导为Int64a

文章图片
#仓颉
仓颉语言核心类型:struct 结构体

struct是一种值类型,而class是引用类型。这意味着当你把一个struct实例赋值给一个新变量时,会创建该实例的一个完整副本。而class的赋值,则是让新变量引用同一个对象实例。struct支持成员变量、成员函数、构造函数、属性等完整的面向对象能力,但不支持继承(Class 支持继承),适用于定义轻量级的数据载体(如坐标、尺寸、用户信息等)。struct 定义语法struct类型的定义以关键

文章图片
#仓颉
仓颉函数:定义、调用与进阶特性

仓颉使用关键字func来表示函数定义的开始,func之后依次是函数名、参数列表【支持非命名参数命名参数(可带默认值)】、可选的函数返回值类型、函数体。// 完整语法:func 函数名(参数列表): 返回值类型 { 函数体 }return a + b // 显式return返回值// 省略return:函数体最后一项为表达式,自动作为返回值a - b// 省略返回值类型:编译器自动推导为Int64a

文章图片
#仓颉
Solon 微服务框架与多视图技术实践

Solon 是一款轻量、高效的,在保持简洁的同时,也支持多视图技术,能灵活对接,满足不同场景下的页面渲染需求。本篇博客将结合示例项目,讲解 Solon 框架及多视图技术的应用。

文章图片
#java#开发语言
    共 20 条
  • 1
  • 2
  • 请选择