自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据库设计三大范式

数据的概念对象object,也称为实体型。在现实世界中具有相同性质、遵循相同规则的一类事物的抽象称为对象。对象是实体集数据化的结果,比如学生、老师、课程等是对象。实例instance是指对象中的每一个具体的事物,例如学生张三、李四。属性attribute是实体的某一方面特征的抽象表示,例如学生的姓名、性别、班级、年龄等。主码primary key能够唯一标识一个实体。次码secondary key指实体中不能唯一标识实体的属性。域domain指属性的取值范围,比如性别中的男...

2020-08-30 11:25:58 175

转载 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性...

2020-08-30 11:23:48 127

转载 数据库设计三大范式和五大约束

一、三大范式:什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法,以下就是对这三个范式的基本介绍:第一范式(1NF):1、数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作

2020-08-30 11:20:00 2966

转载 Eclipse中添加jar包后右键没有build path的解决方法

1.在eclipse导航栏中 Window->Show View->Project Explorer。2.回到jar包点击右键就有build path了。原文:https://blog.csdn.net/Bass_Liang/article/details/79842198?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-7.channel_param&dept.

2020-08-18 10:31:34 2841 3

转载 导入的jar包为什么要放在lib文件夹下,你知道么?

对于很多刚开始学习web的同学,你们是否对lib文件夹产生过疑问?为什么jar包一定放在lib文件夹下面,我换个地方就不行。这个其实如果你不是用服务器是没有任何问题的,但是当你使用了web服务器类似于tomcat这种,那么你就要小心了。jar包导入工作空间这个是由我们人为控制的,我导哪个空间就有哪个,我不导行不行,可以,编译器会自动去寻找他所需要的jar包,但是服务器就不会他只会去寻找lib文件夹下的jar包并将他们拷贝到服务器上(就是在你服务器的当前项目的lib文件夹),这个你是不能控制的,所以刚接...

2020-08-18 10:29:58 1848

转载 为什么在导进jar包之后要进行add to build path???

其实导进jar包主要的步骤就是add to build path。而不是把你的jar包放在lib目录下。首先我们先解释一下jar包放在lib目录下的作用是什么?先用一个实例,假如我现在有一个项目,我用到了一个叫hello.jar的jar包,这个jar包在存放我的c盘根目录下,当我点击add to build path时候,引用的路径就为:“C:/hello.jar”。当我把这个项目拷到别的电脑上运行时。它还是会去该电脑的C盘根目录下寻找该jar包,可是该电脑c盘根目录下却没有jar包。所以这时.

2020-08-18 10:28:23 734

转载 细数Java项目中用过的配置文件(properties篇)

灵魂拷问:在不重启服务的前提下,如何让配置修改生效的呢?有什么奇技淫巧吗?灵魂拷问:在 Java 项目中,总能看到以 .properties 为后缀的文件踪影,这类配置文件是怎么加载的呢?项目研发过程中,总会遇到一些经常改变的参数,比如要连接的数据库的连接地址、名称、用户名、密码;再比如访问三方服务的 URL 等等。考虑到程序的通用性,这些参数往往不能直接写死在程序里,通常借助配置文件来优雅处理。在 Java 项目中,properties 文件当属使用较简单一类,不过虽然简单,还是要好好说说项.

2020-08-13 14:46:41 373

转载 SpringMVC工作原理

SpringMVC的工作原理图:SpringMVC流程1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 Han...

2020-08-13 10:43:08 96

转载 html和jsp的区别--静态页面和动态页面的区别

一、静态web页面,一般指html:1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的磁盘)取出内容。之后通过Web服务器返回给客户端,客户端接收到内容之后经过浏览器渲染解析,得到显示的效果。2、为了让静态web页面显示更加好看,使用javascript/VBScr

2020-08-13 10:28:48 1297

转载 SpringMVC是什么?

一,首先是一个MVC框架。在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错。还是为了组内开发人员之间的配合。总之就是一种分层工作的办法。二,springMVC,是spring的一个子框架,当然拥有spring的特性,如依赖注入。三,springMVC的信息流是什么样的?首先用户通过HTTP请求到服务器,服务器会根据你的url来将请求转到不同的控制器Controller。这.

2020-08-12 21:01:50 225

转载 Tomcat 启动时加载WEB应用中的后台程序

Tomcat启动时加载WEB应用中的后台程序 今天在做项目的时候遇到一个问题。 Tomcat 如何在启动时就能运行那些我web应用中后台的处理线程呢?比如说,定时器,或者是一些具有自动检测功能的代码程序,等等。带着这个问题,我百度了许多解决方法,都没有一个完整的解答方法。后来自己试着用自己的思路去实现这个功能,最后结果还算满意,问题解决。下面我把解决的思路写出来与大家一起分享。 先要找准程序起步的切入点在哪。在 Java Web 开发中,Web 应用程序本身没有主动权,他依附于它运行的环境...

2020-08-11 17:08:32 384

转载 Web容器是什么?

在学习之前,我们想想什么是 Web 容器,以及怎么学习 Web 容器。在学习一门技术之前,想想这两个问题,可以达到事半功倍的效果。让我们回顾一下web技术的发展历史,可以帮助你理解web容器的由来。早期的web应用主要应用于浏览静态网页,HTTP服务器(比如Apache、Nginx)向浏览器返回静态HTML,浏览器负责解析HTML,将结果呈现给用户。随着互联网发展,我们已不满足于仅仅浏览静态网页,还希望通过一些交互操作来获取动态结果,因此也就需要一些扩展机制能够让Http服务器调用服务端程序。

2020-08-11 16:44:40 1790

转载 Web容器、服务器、容器的理解总结

Web容器、服务器、容器的理解总结Tomcat是一个小型的轻量级应用服务器,很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。一般认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache...

2020-08-11 16:38:09 531

转载 Tomcat Server处理一个http请求的过程

Tomcat Server处理一个http请求的过程假设来自客户的请求为:http://localhost:8080/wsota/wsota_index.jsp1) 请求被发送到本机端口8080,被在那里侦听的Coyote HTTP/1.1 Connector获得2) Connector把该请求交给它所在的Service的Engine来处理 ,并等待来自Engine的回应3) Engine获得请求localhost/wsota/wsota_index.jsp,匹配它所拥有的所有虚拟主机.

2020-08-11 16:19:59 121

空空如也

空空如也

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

TA关注的人

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