自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 网络层的基本概念

(一)网络层数据传输的特点无连接:发送数据之前无需事先建立连接不可靠:数据传输可能丢失,重复或失序实现点到点的数据传输(二)网络层实现数据传输遵循的协议:ip协议(三)网络层传输的数据单元(PDU)ip分组ip数据包:ip报头+数据(四 )网络层地址Ip地址(逻辑地址)在网络中唯一标识一台主机或设备...

2020-04-10 16:12:56 533

原创 一些计算机网络的简单概论(一)

计算机网络的定义计算机网络是利用通信设备和线路将地理位置不同的。功能独立的多个计算机系统互相连接起来,实现网络中的资源共享和信息传递的计算机集合。网络组建 – 网络互连:物理互连:通信设备,通信线路逻辑互连:网络协议,...

2020-03-06 16:21:18 140

原创 javaweb中的JDBC基础(含代码)(一)

什么是JDBC1.JDBC=Java DataBase Connectivity, 简单说就是 "java连接关系型数据库的桥梁 "。2.提供一系列API,包括Interface和Class等类型。怎么获取数据库的连接1.直接通过JDBC2.通过JNDI一般java程序访问数据库的基本步骤1.装载JDBC驱动:程序装载,或者服务器(容器)装载。2.创建数据库连接:程序创建(JDBC...

2020-03-01 13:22:40 201

原创 MyBatis

什么是MyBatis1.MyBatis是一个免费,开源的框架2.MyBatis框架给企业级应用开发提供了一个持久化框架。MyBatis框架为三层架构的中间层的资源访问(数据访问)提供解决方法3.MyBatis前身是iBatisMyBatis与Hibernate比较*1.Hibernate依赖于良好的数据库设计。MyBatis可不依赖与数据库设计,即使数据库设计不佳,也可以发挥效力。2....

2020-02-29 13:54:16 111

原创 javaweb中使用jsp动态生成简单搜索功能html(含代码)

创建一个javaweb项目在eclipse中完成java开发环境搭建后,首先在eclipse编译器中创建一个dynamic web project,再在dynamic web project 项目下的WebContent中创建index.html和search.jsp如下图所示:接下来我们可以开始简单编写javaweb项目里html和jsp所需的代码了;代码都是手敲代码,有敲错的或者...

2020-02-22 18:44:23 1736

原创 软件工程的概述

软件工程的定义IEEE软件工程术语汇编中的定义:将系统化的,严格约束的,可量化的方法应用于软件的开发,运行和维护,即将工程化应用于软件的研究。建立并使用完善的工程原则,以较经济的手段获得能在实际机器上有效运行的可靠软件一系列方法。软件工程的核心知识软件需求—软件设计—软件测试—软件维护与更新—软件构型管理—软件工程管理—软件开发过程—软件工程工具与方法—软件品质...

2020-02-20 23:49:19 197

原创 javaweb中Spring框架基础知识(一)

Spring首先我们要弄懂:1.什么是Spring2.为什么要用Spring3.怎么用Spring(包括Spring MVC,依赖注入,AOP,避免客户端直接访问JSP,JdbcTemplate,Spring的单元测试,Spring的校验,Spring与Hibernate结合,Spring与MyBatis结合)什么是Spring1 .Spring框架给基于java的企业应用提供一个全...

2020-02-20 22:33:49 207

原创 企业级javaweb开发项目--简单实现添加信息功能(含代码)

实现一个javaweb项目在完成java开发环境搭建后,首在eclipse编译器上创建一个dynamic web project,然后再WebContent中创建一个index.jsp文件,我们就可以开始编译了。如下图所示:接下来我们可以开始简单编写javaweb所需要的代码了;接下来皆为手敲代码了,有敲错或者错误的地方请多多谅解。相应的代码属性皆在之前的基础知识中一一介绍了一遍,...

2020-02-18 21:50:15 1479

原创 Ajax与JSON的简介和使用

什么是AjaxAjax 等于 Asynchronous JavaScript and XML (异步的JavaScript和XML),现常用json代替XMLXML和JSON是两种传输数据的方式,JSON全称是JavaScript object notation,常用JSON是因为JavaScript更容易处理JSON,且JSON更轻量级,数据量会更少JSON文件的文件类型是“.json”...

2020-02-08 11:16:01 258

原创 浅谈线性表(一)

线性表线性表:n个性质相同的数据 元素构成的有限序列记:(a1,a2,…,ai-1,ai,ai+1,an-1,an)表长:线性表中的元素的个数,表长>=0.空表:长度为0的表.数据,关系和操作举例:设线性表L1=(34,28,76,53,99).则:D={34,28,76,53,99}R1={<34,28>,<28,76>,<76,53&gt...

2020-01-22 20:12:14 228

原创 浅谈数据结构算法中的递归算法与分治

算法策略1.算法设计与分析2.分治法,动态规划,贪心,回溯法,分支限界法,概率算法什么是递归算法1.直接调或间接调用自身的算法称为递归算法2.用函数自身给出定义的函数称为递归函数举例1:阶乘函数:阶乘函数可递归地定义:边界条件与递归方程是递归函数的两个要素,递归函数只有同时具备这两个要素,才能在有限次计算后得出。举例2:fibonacci数列fibonacci函数可递归地定义...

2020-01-18 10:32:34 237

原创 认识并简单编辑Eclipse中的Jsp(二)

(五)怎么理解序列化1.实现了serializable接口类,可以被序列化和反序列化。序列化指将java对象变成字节流,反序列化指将字节流变成java对象。由此,对象就可以在不同的JVM之间传递。也可以通过序列化将java对象存入磁盘,再通过反序列将其读取出来。2.servialVersionUID,若不在java类中显式地声明一个private static final long seri...

2020-01-17 11:09:49 117

原创 认识并简单编辑Eclipse中的Jsp

jsp学习

2020-01-16 19:55:47 376

原创 在eclipse中如何使用断点Debug检查代码

如何在eclipse中使用断点Debug检查代码在java中:设置断点:点击某条语句左边运行debug:Run >Debug进行下一条语句:Step Over F6进入方法条:Step Return F7查看变量值:Variables 视图 > 点击变量修改变量值:Variables 视图 > 右键点击变量>change value继续执行:...

2020-01-15 11:54:41 502

原创 浅谈数据结构的算法复杂度

数据设计算法设计的要求1.正确性:算法应满足具体的问题及需求2.可读性:算法应易于阅读和理解3.健壮性:输入数据非法时,算法也能适当作出放反应4.高效性:算法执行时间短,占用存储空间少算法的时间复杂度设问题的规模是n,把一个算法的时间耗费T(n)称为该算法的时间复杂度T(n)是问题规模n的函数当n趋向无穷大的时候,T(n)与f(n)的比值是非零常数M,T(n)=O(f(...

2020-01-15 11:16:49 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除