- RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简言之,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。 比较关键的一些方面包括:通讯协议、序列化、资源(接口)描述、服务框架、性能、语言支持等。 简单的说,RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台 RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简言之,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。 比较关键的一些方面包括:通讯协议、序列化、资源(接口)描述、服务框架、性能、语言支持等。 简单的说,RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台
- ava有什么好处?它具有令人赏心悦目的语法和易于理解的语义。在企业级系统、Web开发、Android开发、大数据开发都起到了十分重要的作用Java的祖师爷既然要学Java,那就有必要认识一下Java的祖师爷---James Gosling也就是这一位据说当年在研究出这一套语言之后,Gosling之所以取名为Java,就是因为在Gosling十分喜欢喝咖啡,而爪哇岛有盛产优质的咖啡豆,所以取名... ava有什么好处?它具有令人赏心悦目的语法和易于理解的语义。在企业级系统、Web开发、Android开发、大数据开发都起到了十分重要的作用Java的祖师爷既然要学Java,那就有必要认识一下Java的祖师爷---James Gosling也就是这一位据说当年在研究出这一套语言之后,Gosling之所以取名为Java,就是因为在Gosling十分喜欢喝咖啡,而爪哇岛有盛产优质的咖啡豆,所以取名...
- 算术运算符+- * /%public class TestDemo1{public static void main(String[] args){ System.out.println(5/2); System.out.println((double)(5/2)); System.out.println(5.0/2); System.out.println((double)5/2);... 算术运算符+- * /%public class TestDemo1{public static void main(String[] args){ System.out.println(5/2); System.out.println((double)(5/2)); System.out.println(5.0/2); System.out.println((double)5/2);...
- 几个比较基础的题目,夯实基础!求n!+(n-1)!+(n-2)!+………+1!(多组输入) public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int n = scanner... 几个比较基础的题目,夯实基础!求n!+(n-1)!+(n-2)!+………+1!(多组输入) public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int n = scanner...
- 1、Lombok是什么东东?官方介绍Lombok项目是一个Java库,它可以自动嵌入你的编辑器和构建工具中,从而减少你的代码量。永远不要再写另一个getter或equals方法,它带有一个注释的你的类有一个功能全面的生成器,自动化你的日志记录变量等等功能。简单来说就是使用Lombok,通过注解,让你不再需要编写getter、equals等属性方法,减少样板代码的编写、起到提升代码效率的功... 1、Lombok是什么东东?官方介绍Lombok项目是一个Java库,它可以自动嵌入你的编辑器和构建工具中,从而减少你的代码量。永远不要再写另一个getter或equals方法,它带有一个注释的你的类有一个功能全面的生成器,自动化你的日志记录变量等等功能。简单来说就是使用Lombok,通过注解,让你不再需要编写getter、equals等属性方法,减少样板代码的编写、起到提升代码效率的功...
- 今天给大家分享一下SQLServer中生成GUID的用法。一、NEWID用法NEWID()作用是生成无顺序的GUID字符串。用法如下:SELECT NEWID() --生成36位的GUIDSELECT REPLACE(newid(), '-', '') -- 生成32 位的GUID二、NEWSEQUENTIALID用法1、NEWSEQUENTIALID是什么?在指定计算机上创建大于先... 今天给大家分享一下SQLServer中生成GUID的用法。一、NEWID用法NEWID()作用是生成无顺序的GUID字符串。用法如下:SELECT NEWID() --生成36位的GUIDSELECT REPLACE(newid(), '-', '') -- 生成32 位的GUID二、NEWSEQUENTIALID用法1、NEWSEQUENTIALID是什么?在指定计算机上创建大于先...
- 今天给大家分享使用Hutool中的MailUtil实现邮件的发送,主要实现了发送普通文本邮件、发送Html文件、发送邮件包含本地附件、远程下载附件、指定多个发件人的功能。 今天给大家分享使用Hutool中的MailUtil实现邮件的发送,主要实现了发送普通文本邮件、发送Html文件、发送邮件包含本地附件、远程下载附件、指定多个发件人的功能。
- 1、二维码简介二维条形码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值内容信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。二维码具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有... 1、二维码简介二维条形码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值内容信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。二维码具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有...
- Java主导着企业应用程序。但在云中,Java比一些竞争对手更昂贵。使用GraalVM进行本机编译使云中的Java更便宜:它创建的应用程序启动速度更快,使用更少的内存。因此,原生编译给所有 Java 用户带来了许多问题:原生 Java 如何改变开发?我们什么时候应该切换到原生Java?我们什么时候不应该?我们应该为原生Java使用什么框架?本系列文章将和大家一起来讨论这些问题。 Java主导着企业应用程序。但在云中,Java比一些竞争对手更昂贵。使用GraalVM进行本机编译使云中的Java更便宜:它创建的应用程序启动速度更快,使用更少的内存。因此,原生编译给所有 Java 用户带来了许多问题:原生 Java 如何改变开发?我们什么时候应该切换到原生Java?我们什么时候不应该?我们应该为原生Java使用什么框架?本系列文章将和大家一起来讨论这些问题。
- 优化,不仅仅是在运行环境进行优化,还需要在代码本身做优化,如果代码本身存在性能问题,那么在其他方面再怎么优化也不可能达到效果最优的。 尽可能使用局部变量调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 尽量减少对变量的重复计算明确一个概... 优化,不仅仅是在运行环境进行优化,还需要在代码本身做优化,如果代码本身存在性能问题,那么在其他方面再怎么优化也不可能达到效果最优的。 尽可能使用局部变量调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 尽量减少对变量的重复计算明确一个概...
- 名称加载哪的类说明BootStrap ClassLoader(启动类加载器)JAVA_HOME/jre/lib无法直接访问(C++代码书写的)Extension ClassLoader(扩展类加载器)JAVA_HOME/jre/lib/ext上级为BookStrap,显示为nullApplication ClassLoader(应用程序类加载器)classpath上级为Extension自定... 名称加载哪的类说明BootStrap ClassLoader(启动类加载器)JAVA_HOME/jre/lib无法直接访问(C++代码书写的)Extension ClassLoader(扩展类加载器)JAVA_HOME/jre/lib/ext上级为BookStrap,显示为nullApplication ClassLoader(应用程序类加载器)classpath上级为Extension自定...
- 类加载的时机遇到new、getstatic、putstatic、或invokestatic这四条字节码指令时,如果类没有进行初始化,先出发初始化。public class Student{ private static int age ; public static void method() { }// Student.age//Student. method() ;//new Stud... 类加载的时机遇到new、getstatic、putstatic、或invokestatic这四条字节码指令时,如果类没有进行初始化,先出发初始化。public class Student{ private static int age ; public static void method() { }// Student.age//Student. method() ;//new Stud...
- JVM就是Java虚拟机,它是Java程序运行的载体。计算机只识别0和1。Java是⾼级语⾔。⾼级语⾔编写的程序要想被计算机执⾏,需要变成⼆进制形式的本地机器码。能直接变成机器码的语义是C++,它的缺点是不同操作系统,需要准备多份。Java需要先变成Java字节码(class⽂件)。然后再变成机器码。JVM可以实现Java的⼀次编译,到处运⾏。这个就是区别于类似于C语⾔的⽅式。机器码是电脑C... JVM就是Java虚拟机,它是Java程序运行的载体。计算机只识别0和1。Java是⾼级语⾔。⾼级语⾔编写的程序要想被计算机执⾏,需要变成⼆进制形式的本地机器码。能直接变成机器码的语义是C++,它的缺点是不同操作系统,需要准备多份。Java需要先变成Java字节码(class⽂件)。然后再变成机器码。JVM可以实现Java的⼀次编译,到处运⾏。这个就是区别于类似于C语⾔的⽅式。机器码是电脑C...
- 中介者模式(Mediator Pattern)定义:Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,and it lets y... 中介者模式(Mediator Pattern)定义:Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,and it lets y...
- Filter:过滤器 概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤… 快速入门 步骤定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解 代码@WebFilter("/*")//访问所有资源之前,都会执行该... Filter:过滤器 概念:生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤… 快速入门 步骤定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解 代码@WebFilter("/*")//访问所有资源之前,都会执行该...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签