java基础
文章平均质量分 86
ffuanc
梦想是现在开始养老
展开
-
网络协议xx
tcp传输数据稳定可靠,适用于对网络通讯质量要求较高的场景,需要准确无误的传输给对方,比如传输文件、发送邮件、浏览网页等。udp的优点是速度快,但是可能产生丢包,所以适用于对实时性要求较高,但是对少量丢包并无太大要求的场景,比如域名查询、语言通话、视频直播等。udp还有一个非常重要的应用场景,就是隧道网络(比如vpn,SDN中用到的VXLAN。原创 2023-03-20 03:20:01 · 52 阅读 · 0 评论 -
现代八股文
编译器(javac)将Java源文件(*.java)文件编译成为字节码文件(*.class),可以做到一次编泽到处运行。windows上编译好的class文件,可以直接在linux上运行,通过这种方式做到跨平台,不过Java的跨平台有一个前提条件,就是不同的操作系统上安装的JDK或JRE不一样的,虽然字节码是通用的,但是需要把字节码解释成各个操作系统的机器码是需要不同的解释器的,所以针对各个操作系统需要有各自的JDK或JRE。采用字节码的好处,1实现了跨平台,2也提高了代码执行的性能。原创 2023-03-08 22:10:23 · 129 阅读 · 0 评论 -
阿里巴巴java开发手册
测试类命名以它要测试的类的名称开始,以 Test结尾。【强制】POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。【强制】常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。【强制】代码和注释中都要避免使用任何语言的种族歧视性词语。,但是类名如果有复数含义,类名可以使用复数形式。的方式,更不允许直接使用中文的方式。【强制】代码中的命名均不能以。【强制】所有编程相关的命名。原创 2023-03-08 21:19:56 · 74 阅读 · 0 评论 -
MySQL
概念:数据仓库,软件,安装在操作系统( window ,inux, mac...)之上!后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))行和列之间的关系进行数据的存储,学员信息表,考勤表。数据库的管理软件,科学有效的管理我们的数据。非关系型数据库,对象存储,通过对象的自身的属性来决定。非关系型数据库:(NoSQL) Not Only。数据库(存数据,txt,excel,word)数据库(DB, DataBase)MySQL,数据库管理系统!关系型数据库:(SQL)原创 2023-02-26 00:22:22 · 88 阅读 · 0 评论 -
Maven基础
Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM (Project Object Model):项目对象模型。原创 2023-02-24 23:52:43 · 30 阅读 · 0 评论 -
Spring5
因为现在大多数公司都在使用SpringBoot进行快速开发,学习SpringBoot的前提,需要完全掌握Spring及SpringMvC。Spring是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用程序进行分层,开发者可以自主选择组件。Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架!Spring是一个轻量级控制反转(lOC)和面问切面(AOP)的容器版架。Spring框架是出于软件开发的复杂性而创建的。UserServicelmpl业务实现类。原创 2023-02-23 19:50:39 · 52 阅读 · 0 评论 -
自用Java基础1
JDK : Java Development Kit(开发工具包)JRE : Java Runtime Environment(运行时环境)JVM : JAVA Virtual Machine(虚拟机)原创 2023-02-22 19:45:26 · 89 阅读 · 0 评论