都来学
一个技术码农,分享自己手里的一些资源、技术,希望和大家互相学习,共同进步!
展开
-
Java高级技术
泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体。在同一个类中泛型类和泛型方法设置的代表泛型的变量值一样时,泛型方法能使方法独立于类而。泛型在定义的时候不具体,使用的时候才变得具体。:顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。反射)是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方。泛型方法,是在调用方法的时候指明泛型的具体类型。原创 2023-07-25 17:26:50 · 124 阅读 · 0 评论 -
Servlet+Ajax+JSON开发模式
动态网页开发模式是通过服务器解析浏览器请求实现了动态网页生成和数据展现,在数。分布在不同的网络位置,这样当用户请求资源时,就可以就近获取资源,节省时间。关于前后端接口的规范原则:接口定义的好坏直接影响到前端的工作量和实现逻辑。是一种轻量级的数据交换格式,用来序列化对象、数组、数值、字符串、布尔值和。占带宽少,易于压缩,多用于数据交互,能有效提高网络传输效率。前端关注交互、渲染逻辑,尽量避免业务逻辑处理的出现;变化时更新接口文档,后端根据接口文档进行接口开发。前后端共同约定接口,编写和维护接口文档,在。原创 2023-07-25 17:05:53 · 96 阅读 · 0 评论 -
JavaWeb开发模式
性能要求,但现在是大数据时代,对于互联网项目的性能要求是越来越高,因此原始的前后端耦合在一。起的架构模式已经逐渐不能满足我们,因此我们需要需找一种解耦的方式,来大幅度提升我们的负载能。基于上述的一些痛点,我们应该把整个项目的开发权重往前移,实现前后端真正的解耦!单个脚本片段中的代码可以是不完整的,但是多个脚本片段组合后必须是完整的。浏览器向服务器发请求,不管访问的是什么资源,其实都是在访问。:第二次执行的时候,如果内容没有发生变化,则直接执行原来的。浏览器对服务器发送请求,请求是动态的。原创 2023-07-25 17:01:48 · 55 阅读 · 0 评论 -
HttpServlet实现
但是在上面这个图中,并不知道是如何转变的,只知道浏览器发送过来的请求也就是。协议中的请求和响应可以得知,浏览器发出的请求是一个请求文本,而浏览器接收到的也应该是。注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加。类内部已经抽象了接口的实例化方法,初始化方法和销毁方法,所以我们在类中只需要。请求的特点:请求参数存放在实体内容中,理论上大小没有限制,相对安全。、当您的操作成功,但不在响应正文中返回数据时,出现此结果。方法 注解不同的参数,在用到的地方可以得到不同的 类。原创 2023-07-25 16:54:51 · 30 阅读 · 0 评论 -
servlet概述
但是在上面这个图中,并不知道是如何转变的,只知道浏览器发送过来的请求也就是。协议中的请求和响应可以得知,浏览器发出的请求是一个请求文本,而浏览器接收到的也应该是。,这些是网页的后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网。页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。响应速度快,安全性强,通常应用在局域网当中,可是开发维护费用高。态拼凑页面的展示内容,拼凑页面的展示内容后,把所有的展示内容交给。,简单来说,你可以在应用程序或网站的屏幕上看到的所有内容都。原创 2023-07-25 16:46:24 · 25 阅读 · 0 评论 -
认识JavaWeb
服务器,分别用于网 页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成 了一件很容易的事。,这些是网页的后缀,如果现在在一个服务器上直接读取这些内容,那么意味着是把这些网。技术的性能也是非常高的,不受平台的限制,各个平台基本上都可以使用。项目主要使用的服务器之一,但是两者不同的版本之间有兼容问题,如果不兼容的话,开。页面中的内容无法动态更新,所有的用户每时每刻看见的内容和最终效果都是一样的。端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。原创 2023-07-24 16:46:49 · 27 阅读 · 0 评论 -
用JDBC操作数据库
执行结果:执行成功,返回全部数据(二维表形式),执行失败,则报错(失败原因可能是语句。一套连接数据库的接口,每个数据库厂商都各自实现了这个接口,具体实现由各个数据。表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。最初,指针被置于第一行之前。右的顺序读取每行中的结果集列,而且每列只能读取一次。的返回值是一个整数,指示受影响的行数(即更新计数)。到数据库中执行,获取结果(影响行数或结果集对象)语句的效果是修改表中零行或多行中的一列或多列。,执行失败,则报错(失败原因。,执行失败,则报错(失败原因。原创 2023-07-24 16:37:18 · 23 阅读 · 0 评论 -
JDBC概述
程序运行完后,切记要释放程序在运行过程中,创建的那些与数据库进行交互的对象,这些对象通。中,执行了注册驱动,以后我们会将注册驱动这个代码定义在驱动类的静态代。以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。,使用同一套代码来操作,使用不同的驱动程序(驱动程序由数据库厂商提。这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。都制订一套连接方式,那么当不同的数据库更新的时候,:使用的驱动不同,即可连接不同的数据库。供)来连接,这使得可以连接不同的数据库。原创 2023-07-24 16:22:56 · 22 阅读 · 0 评论 -
Java基础:运算符
其语义是:逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其。程序,无非是对各种关系(数值关系、逻辑关系等)进行操作的代码集合,对关系的操作都可以看成是。输入年龄,判断是否是未成年,是未成年,提示退出游戏,不是未成年,则提示进入游戏。就是一个可被存储的单元,必须是一个被明确了的内存存储单元,可以用来被赋值。就是一个可被读取的数据,必须是一个能被读出来的确确实实的值,这个值可以是数。)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,语句可以构成分支结构。原创 2023-07-24 15:59:10 · 33 阅读 · 0 评论 -
Java(面向对象程序设计)
有的数据经过转型运算后,精度会丢失,而有的会更加精确,下面的例子可以说明这个问题。的代码更新很快,贡献源码的人追求的是功能上的酷炫,他们才不考虑软件的可用性。是强类型语言,所以进行运算的时候,需要用到类型转换,比如:加减乘除。浮点类型也有固定的表数范围和字段长度,不受具体操作 系统的影响。编码,故一个字符可以存储一个字 母,一个汉字,或其他书面语。进行的转换,不需要用户提前声明,一般是从位数低的类型向。中拉下一个分支,冠以自己的名号,所以市面上各种。是开源的,免费的,有的公司不讲武德,自己不往。原创 2023-07-24 15:47:47 · 27 阅读 · 0 评论 -
面向对象程序设计(Java)
所谓计算机编程就是:把我们的要求和想法,按照能够让计算机看懂的规则和约定,编写出来的过程,在软件开发的过程中,我们需要很多的工具来辅助我们的工作,不可能什么都从头自己做。先解释一下企业级应用:简单的说就是大规模的应用,一般使用人数较多,数据量较大,对系统的。在程序运行的过程中,存在被分配了的内存块不再被需要的情况,那么这些内存块对程序来讲就是。是如果你的程序没有获得授权,只能在沙箱限定的范围内运行,是不能够访问本地资源的,从而保。):第三关:类装载后,在运行前,还会进行字节码校验,以判断你的程序是安全的。原创 2023-07-24 15:45:53 · 27 阅读 · 0 评论 -
SSM框架整合
*** 返回json数据格式*/return msg;/*** 获取失败消息*//*** 获取正确消息*//*** 获取正确消息*/原创 2023-07-07 08:30:44 · 45 阅读 · 1 评论 -
创建一个空白的简单的SpringBoot项目
创建一个空白的简单的SpringBoot项目:1、创建maven项目;2、添加依赖;3、搭建好项目架构;4、编写配置文件;5、创建SpringBoot启动类原创 2023-07-02 21:51:19 · 224 阅读 · 1 评论 -
创建springMVC步骤
创建springMVC步骤:1、新建 maven 项目2、添加pom依赖3、添加web框架4、创建项目结构5、创建并配置springmvc.xml文件6、配置web.xml文件7、实现控制器功能8、设置web依赖9、项目发布并运行原创 2023-07-02 21:45:40 · 123 阅读 · 1 评论