01 2019 档案
sqlserver中对于特定数据字段定义特定的数据类型
摘要:char和varchar:汉字占两个字节,英文、数字或字符占一个 比如: 性别:男 女 可以定义为:char(2)或者是varchar(2) 因为性别是中文,中文占两个字节 nchar和nvarchar:无论是汉字还是英文,数字或字符都各占一个字节 比如: 性别:男 女 可以定义为:nchar(1)
阅读全文
sqlServer数据库备份与还原——差异备份与还原
摘要:1.差异备份 是完整备份的补充 备份自上次完整备份以来的数据变动的部分 2.备份过程: 在做差异备份之前需要先进行完整备份。完整备份的过程见:https://i.cnblogs.com/EditPosts.aspx?postid=10322955 差异备份与完整备份过程类似,只是备份类型选为差异备份
阅读全文
sqlserver数据库的备份与还原——完整备份与还原
摘要:sqlserver提供四种数据库备份方式 完整备份:备份整个数据库的所有内容包括书屋和日志 差异备份:只备份上次完整备份后更高的数据部分 事务日志备份:只备份事务日志里的内容 文件或文件组备份:只备份文件或文件组中的某些文件 在数据库完整备份期间,sqlserver做一下工作: 备份数据以及数据库中
阅读全文
sqlserver中为节约存储空间的收缩数据库机制
摘要:1.收缩数据库: 删除数据库的每个文件中已经分配单还没有使用的页,首座后数据库空间自动减少 2.收缩方式: (1)自动收缩数据库 选中数据库 >右击 >属性 在常规这里我们可以看到分配的大小以及可用空间。 选择“选项” 将自动收缩改为true,sqlserver每个一段时间就睡检查剩余空间,如果剩余
阅读全文
sqlserver数据库的分离与附加
摘要:当我们一台电脑上创建了数据库想要转移到另外一台电脑上时,由于数据库处于联机状态,不能够对数据库文件进行复制和迁移,所以我们可以将数据库从服务器上分离出去,这样我们就可以复制数据库文件了。然后将数据库文件复制到另外一台电脑上,再将数据库文件附加进去。 1.分离与附加数据库的方式 (1)在试图下分离与附
阅读全文
sqlserver的数据库状态——脱机与联机
摘要:1.数据库状态: online:可以对数据库进行访问 offline:数据库无法访问 2.查看数据库状态的方法: (1)使用查询语句: SELECT state_desc FROM SYS.databases WHERE name='E_Market' (2)使用DATABASEPROPERTYEX
阅读全文
sqlserver打开对象资源管理器管理的帮助文档的快捷键
摘要:sqlserver打开对象资源管理器管理的帮助文档的快捷键:Fn+F1
阅读全文
sqlserver使用SQL语句创建数据库登录对象、数据库用户以及对为该用户赋予操作权限
摘要:--创建登录名USE masterGO--PbMaster,密码123456CREATE LOGIN PbMaster with PASSWORD='1234GO --创建数据库用户USE E_MarketGO--用户名MasterDBUserCREATE USER MasterDBUser FOR
阅读全文
sqlserver window身份验证时切换账户的快捷键
摘要:sqlserver window身份验证时切换账户的快捷键:ctrl+alt_del
阅读全文
向现有数据库中添加文件组和数据文件
摘要:1.在视图下添加文件组和数据文件 2.使用SQL语句添加文件组和数据文件 将文件组FG1设为默认文件组
阅读全文
使用SQL语句创建数据库2——创建多个数据库文件和多个日志文件
摘要:在matser数据库下新建查询,输入的命令如下: USE master GOCREATE DATABASE E_MarketON PRIMARY--主文件组( NAME ='E_Market_data', FILENAME='D:\program files\sqlserver2017\sqlser
阅读全文
使用SQL语句创建数据库1——创建一个数据库文件和一个日志文件的数据库
摘要:目的:创建一个数据库文件和一个日志文件的数据库 在matser数据库下新建查询,输入的命令如下: USE master——指向当前使用的数据库。创建数据库实际上是向master数据库中增加一条数据库信息。 GO——批处理的标志 --通常将判断数据库是否存在,如果存在则删除这个数据库放在创建数据库的前
阅读全文
SqlServer中的数据库分类
摘要:1.系统数据库(中央管理机构):用来管理用户创建用户数据的数据库。 系统数据库中包含如下数据库: (1)master:记录了sqlserver中所有系统级别的信息,包括所有的登录账户、系统配置,还有其他数据库以及数据库文件的存放位置,初始化信息等。 (2)model:模板数据库。当创建新数据库的时候
阅读全文
sqlserver数据库命名规则
摘要:sqlserver数据库命名规则: (1)第一个字符必须是字母或“_”、“@”、“#” (2)数据库名称不能是T-SQL的保留字 (3)不允许嵌入空格或其他特殊字符
阅读全文
sqlserver数据库的物理存储格式和逻辑存储格式
摘要:物理存储结构: 数据库文件在磁盘上的存储形式: 主数据文件:*.mdf。用来存储数据库的启动信息、存储部分或全部的数据。整个的数据库只能有一个主数据文件 辅助数据文件:*.ndf。用于存储主数据文件未能存储的剩余数据和一些数据库对象 日志文件:*.ldf。存储数据库更新的事务日志信息。数据库的插入、
阅读全文
无法连接到localhost。其他信息:用户“sa”登录失败。原因:该用户被禁用。(Microsoft Sql Server,错误:18470).
摘要:18470错误: 解决方案: 使用windows身份验证登录之后,选择安全性 >登录名 >sa >右击 >属性: 右击选择属性进入属性页面; 选择状态,然后再登录名处选择启用。然后重启sqlserver服务。 右击如下红框,点击重新启动。(这里需要注意:一定要重新启动服务)
阅读全文
无法连接到localhost.其他信息:用户“sa”登录失败。(MicroSoft Sql Server,错误:18456)
摘要:18456错误: 在安装的时候如果选择的身份验证模式为:Window身份验证模式,就会出现18456的错误。 解决方案: 使用windows身份验证登录之后,在下面红框上单击右键,点击属性: 点击属性,进入下一个页面: 找到安全性,然后在服务器身份验证处选择sqlserver和windows身份验证
阅读全文
Sqlserver的身份验证模式
摘要:1.服务器名称: . 在服务器名称这里,我们有以下几种选择来连接到本地: (1)默认的服务器名称:也就是电脑主机的名称 (2)".",“.”就表示主机。 (3)localhost (4)127.0.0.1,也就是本地的回环地址。 2.身份验证: sqlserver2017给我们提供了多种身份验证,我
阅读全文
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。
摘要:在启动sqlserver的时候,出现了如下错误: 原因是没有启动服务。 启动服务的方法: (1)后台启动服务。 我的电脑 >右击 >管理 >服务和应用程序 >服务 双击服务,点击显示页面的任一行,然后从键盘输入s,就会跳转到以s开头的所有服务处。找到: 对于对应的服务,右击 >启动。这样sqlser
阅读全文
JSON与GSON比较
摘要:JSON: 是Android SDK官方的库,所以在开发移动端的工程时就必须使用JSON。进行数据的转换和处理 GSON: GSON适用于服务端,gson比json功能更加强大。比如在集合类的处理、自定义属性的别名、对日期类型的转换等
阅读全文
gson所需jar包
摘要:共需要四个jar包,分别为: gson-2.0.jar log4j-1.2.17.jar slf4j-api-1.7.10.jar slf4j-log4j12-1.7.10.jar 如果想要进行文件读取还要导入: commons-io-2.6.jar
阅读全文
使用json要导入什么包
摘要:json-lib-2.3-jdk15.jar commons-beanutils-1.7.0.jar commons-httpclient-3.1.jar commons-lang-2.3.jar commons-logging-1.0.4.jar commons-collections-3.1.j
阅读全文
Json中不支持任何形式的注释,那我们要怎么解决呢
摘要:Json中不支持任何形式的注释,我们可以使用曲线救国的思路:在对象的定义中添加一个key(comment),其对应的value值就是注释填写的语句。 如:
阅读全文
JFinal中文件上传后会默认放置到WebContent的upload包下,但是tomcat会自动重启,当我们再次打开upload文件夹查看我们刚刚上传的文件时,发现上传的文件已经没有了。
摘要:JFinal中文件上传后会默认放置到WebContent的upload包下,但是tomcat会自动重启,当我们再次打开upload文件夹查看我们刚刚上传的文件时,发现上传的文件已经没有了。因为tomcat重启后会清除upload文件夹下的所有文件,所以我们为了避免文件丢失,不要使用文件的默认路径。
阅读全文
JFinal上传文件时用getFile()方法报错
摘要:原因是缺少cos.jar包,补上即可。
阅读全文
JFinal文件上传时直接使用getPara()去接受表单的数据接收到的数据一直是null?
摘要:解决方案: 在文件上传页面form 标签中使用: enctype="multipart/form-data" 在controller类中先调用getFile系列方法才能使getPara系列方法正常工作,因为 multipart request 需要通过 getFile 系列方法解析请求体中的数据,包
阅读全文
Freemarker全部文档和具体实例
摘要:自己查找到了一些相关的资料分享给大家,有兴趣的可以去看看! Freemarker全部文档:http://www.open-open.com/doc/list/101?o=p
阅读全文
Eclipse安装Freemarker插件
摘要:方法一:手动安装 步骤: 1. 下载freemarker-ide : http://sourceforge.net/projects/freemarker-ide/files/ 2. 下载完成后解压,由于IDE中的freemarker版本比较老,需要将自己BuildPath中的freemarker的
阅读全文
JFinal Web开发学习(九)后台添加前台显示博客
摘要:效果: 发博客: 显示博客: 后台:使用hui-admin,文章编辑器是百度开源的ueditor 前台:使用layui前端框架 1.写控制器BlogController controller包中 2.写后台html模板 后台发布文章页面 WebRoot/admin/article-add.html
阅读全文
JFinal Web开发学习(八)后台集成H-ui-admin前端框架
摘要:h-ui-admin是一个很不错的前端框架h-ui实现的一个后台管理系统的前端. 1.在WebRoot目录下新建admin目录 2.下载h-ui-admin(当前最新是2.5版本)并解压至admin文件夹 此时highcharts、echars、ueditor目录可能会报错,删掉echarts的do
阅读全文
Jfinal适用于条件查询的动态SQL语句生成工具
摘要:条件查询是可能有为空字段,拼接SQL语句时候要屏蔽掉这些字段. 参考原文:https://blog.csdn.net/u012995856/article/details/52968684
阅读全文
解决JFinal多文件上传时只获取到第一个文件名
摘要:我的思路: 用户生成时随即生成一串随机字符作为该用户的文件上传目录,并保存该字符串到用户的某一字段.需要显示上传的附件时,遍历这个文件夹.上传时可把文件名设置为上传时间. 1.生成上传路径 可写在注册方法中 2.路径检测和遍历文件夹工具类 utils包下PathUtils.java 3.显示用户上传
阅读全文
JFinal Web开发学习(七)使用layUI美化的登录功能
摘要:效果: 验证码还是没有布局好.背景比较怀古. 1.写前端html login.jsp 登录界面样式 2.写控制器 其中就是login方法与ulogin方法 controller包下IndexController类 3.写登录验证器 validator包下的UserLoginValidator继承JF
阅读全文
JFinal Model判断数据库某条记录的属性字段是否包含空值
摘要:如果做报表,一条记录中有空值,使用FreeMarker渲染word会报错,并把错误日志输出到Word中.所以需要之前判断下当前记录中属性值是否有空值. 参考原文:https://blog.csdn.net/u012995856/article/details/52890930
阅读全文
JFinal Web开发学习(六)验证码验证和注册细节
摘要:效果: 实现了注册界面的验证码验证、确认密码、密码md5加盐加密、C3P0插件数据库操作、读取外部配置文件. 1.在注册页面添加了确认密码输入框,修改了字段名称 2.在配置类中添加C3P0插件配置 在config包中MyJFinalConfig类中添加C3P0插件的代码 3.在utils包中引入大牛
阅读全文
JFinal Web开发学习(五)注册界面和后端验证
摘要:效果: 直接点击注册后 : 后端验证是可靠地,前端js验证是不可靠的。只需要在浏览器删除js验证代码即可突破js验证。 1.注册界面 在WebRoot下新建regist.jsp 使用原生html书写,可根据自己的需求美化,使用各种优秀前端框架. 2.写后端验证 在validate包中新建Regist
阅读全文
JFinal Web开发学习(四)数据库连接与自动生成model
摘要:1.新建数据库jfinal_test,user表 2.在res文件夹下的SystemConfig.txt文件中写入数据库连接地址,用户名密码,以及开发者模式。 3.创建JFinal生成器 在官网下载 http://www.jfinal.com/download?file=GeneratorDemo.
阅读全文
JFinal Web开发学习(三)前后台路由设计
摘要:效果图: 一、写控制器 1.在controller包中新建AdminController后台控制器,继承Controller,实现一个index方法,作为的处理方法. /admin 后面,这个控制器中还可以定义管理员登录等的一些方法. 2.在controller包中新建UserController用
阅读全文
JFinal Web开发学习(二)目录、架构、package设计
摘要:package分类 config是JFinal的项目配置 controller是控制器 handler可以设置全局处理器,例如判断用户请求中是否直接请求 FreeMarker的模板文件ftl或者html的后缀,重定向到404 interceptor拦截器,例如后台admin的每项操作拦截判断admi
阅读全文
JFinal Web开发学习(一)开启HelloWorld
摘要:初次接触JFinal框架,接触过MVC思想,接触过Spring. JFinal官网: http://www.jfinal.com/ 之前很嫌弃JavaWeb开发,主要原因是繁琐的xml配置. 官方推荐工具是Eclipse For J2EE. 按照官方文档搭建起快速上手demo - 建立javaweb
阅读全文
使用JFinal实现使用MVC获取表单中的数据并将提示信息返回给另一jsp页面。
摘要:1.包结构 2.我们需要对web.xml进行配置: <init-param>标签中的value值根据自己创建的包名和类名而定。 3.在src包下创建cn.siggy.config包,在该包下创建BaseConfig类: 4.创建user_add.jsp页面,用户可以在该页面中输入姓名和年龄,并提交到
阅读全文
ecplise中创建jsp页面时默认的编码格式为ISO-8859-1,这里我们将其编码格式设置为utf-8
摘要:我们在创建jsp页面时,默认的编码格式为ISO-8859-1,我们如果想要将其改为utf-8还要自己手动去更改。 因此可以设置Jsp默认的编码为utf-8,具体步骤如下: 启动Eclipse,点击菜单上的window >preferences 然后在弹出的Preference设置里,找到Web,并点
阅读全文
ecplise自动提示失效,使用补全自动提示快捷键(Alt+/),但只显示“No Default Proposals”
摘要:在这里设置了自动提示,但是在使用的时候自动提示实现了。甚至使用补全自动提示快捷键(Alt+/),只显示“No Default Proposals”。今天在网上搜索了一下结果,主要有一下几种方法: 1、此方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences
阅读全文
maven构建ssh工程
摘要:在web工程的基础上实现ssh工程的创建,规范依赖管理。 使用之前学习hibernate创建的数据库: 选择创建Maven Project 点击next,进入下一个页面。在这个页面中选中create a simple project,这样创建的工程就会给我们自动生成目录。 点击next,进入下一个页
阅读全文
pom.xml中坐标的组成
摘要:坐标=组织(也就是所谓的公司名称)+项目名称+版本(如果不加范围默认为compile)
阅读全文
依赖传递的规则
摘要:1.什么是传递依赖? 当A 依赖B、B依赖C,在A中导入B后会自动导入C,C是A的传递依赖,如果C依赖D则D也可能是A的传递依赖。 演示: web中添加struts-spring的jar,传递依赖了spring 2.依赖范围对传递依赖的影响(了解) 依赖会有依赖范围,依赖范围对传递依赖也有影响,有A
阅读全文
maven中导入包版本冲突的解决
摘要:导入struts包,在struts核心包的ognl包下存在javassist包: 然后再导入hibernate包,在hibernate核心下也存在javassist包: 这样便会存在冲突,ecplise没有办法区分去调用哪个版本的包,所以我们应该去解决包之间的冲突。 解决方案: 1.通过<exclu
阅读全文
maven工程的拆分与聚合
摘要:1.创建父工程: 首先创建maven Project: 点击next,进入下一个页面,勾选上create a simple project: 点击next,进入下一页面,在这里与创建普通maven工程不同的是:该工程是作为父工程的,所以packaging处应该选择pom。 点击finish,创建好了
阅读全文
maven的生命周期
摘要:1.1 三套生命周期 maven对项目构建过程分为三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。 Si
阅读全文
maven的常用命令
摘要:在cmd的状态下测试 compile是maven工程的编译命令,作用是将src/main/java下的文件编译为class文件输出到target目录下。(target包下放的是一些二进制文件) cmd进入命令状态,执行mvn compile,如下图提示成功: 查看 target目录,class文件已
阅读全文
在pom.xml中引入jar包坐标的依赖范围
摘要:A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括: compile:编译范围,指A在编译时依赖B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。 provided:provided依赖只有在当JDK
阅读全文
在ecplise中创建一个maven工程
摘要:1.我们首先需要在Ecplise中配置maven环境,详情见我的博客:https://www.cnblogs.com/wyhluckdog/p/10277278.html 2.maven project:将来项目拆分时,需要创建一个这样的工程。 maven-module:crm-service cr
阅读全文
如何在ecplise中配置maven以及ecplise访问本地仓库
摘要:1.m2e的插件 因为使用ecplise版本比较高,所以它自带了maven的插件,但是我们希望可以使用我们自己指定的maven。配置步骤如下: ecplise >preperences下,点击add,添加进我们指定的maven版本,并将默认maven改为我们刚刚加入的maven,点击apply即可。
阅读全文
maven项目工程目录约定
摘要:使用maven创建的工程我们称它为maven工程,maven工程具有一定的目录规范,如下: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件 src/test/java —— 存放所
阅读全文
maven仓库的作用以及仓库的分类
摘要:maven的工作需要从仓库下载一些jar包,如下图所示,本地的项目A、项目B等都会通过maven软件从远程仓库(可以理解为互联网上的仓库)下载jar包并存在本地仓库,本地仓库 就是本地文件夹,当第二次需要此jar包时则不再从远程仓库下载,因为本地仓库已经存在了,可以将本地仓库理解为缓存,有了本地仓库
阅读全文
maven的配置及仓库的配置
摘要:1.maven的配置 1.1.注意:电脑上需要安装jdk。 1.2.配置MAVEN_HOME,再在path中配置到bin这一层。 (1)配置MAVEN_HOME:我的电脑 >右击 >属性 >高级系统设置 >环境变量 >新建系统变量:变量名为MAVEN_HOME,变量值为:进入maven的目录结构中的
阅读全文
maven的下载
摘要:1.maven的下载地址:http://maven.apache.org/download.cgi。下载3.3.9版本(在选择下载的版本是要与JDK契合)。 2.下载之后,解压的文件放的位置尽量不要有中文目录。 3.解压完毕,分析目录: (1)bin:放置一些命令:mvn tomcat:run(执行
阅读全文
分析maven的优点
摘要:1.依赖管理: 就是对jar包的管理。 2.项目的一键构建: 编译 >测试 >运行 >打包 >安装 运行一个maven工程(web工程)只需要一个命令:tomat:run
阅读全文
JFinal开发框架简介
摘要:JFinal 中的Controller Controller是JFinal核心类之一,该类作为MVC模式中的控制器。基于JFinal的Web应用的控制器需要继承该类。Controller是定义Action方法的地点,是组织Action的一种方式,一个Controller可以包含多个Action。以下
阅读全文
JFinal ORM和Hibernate简要对比
摘要:1.JFinal采用ActiveRecord实现数据库操作支持,较Hibernate开发效率提升六到十倍。 2.JFinal ActiveRecord较Hibernate学习成本低,一小时内能上手开发。 3.JFinal零配置,对数据库支持五个无特点:无xml、无annotation、无getter
阅读全文
JFinal WEB MVC和Struts简要对比
摘要:JFinal遵循COC原则,零配置,无xml,而struts需要配置来支持action、result、interceptor配置与使用。 JFinal开发效率非常之高,相对Struts开发效率能提升五到十倍。 JFinal代码量非常省,相对Struts开发能省50%到70%代码量。 JFinal遵循
阅读全文
JFinal架构简介
摘要:JFinal 是基于Java 语言的极速 web 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率。 JFinal 采用微内核全方位扩展架构,全方位是指其扩展方式在空间上
阅读全文
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect。ecplise连接sqlserver失败,解决方案。亲测有效!!!
摘要:最近使用SQLServer 2017数据库进行开发,在用Java代码连接数据库的时候遇到一个问题,应该是个常见的问题了。在网上找了很多方法都不能解决,终于通过很多次测试解决掉了。这里将解决方案记录一下,亲测有效!!! 出现的问题是: 当然异常比这里展示的多,不过看第一行就知道错误了。 解决方案: (
阅读全文
什么是maven,jar包的查找过程?
摘要:1.什么是maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 2.什么是项目管理工具? 就是SVN。对于SVN的介绍见我的上一篇博客: 3.maven的好处? 使用传统的web项目开发的crm的大小大约在48M左右。 同样的项目使用
阅读全文
SVN:项目管理工具
摘要:svn:项目管理工具。 我们在进行团队开发的时候,每个人负责不同的层,比如:A负责DAO层,B负责SERVICE层,C负责DOMAIN层。我们开发完了自己管理的各层后需要将各层整合在一起,肯定不是拿U盘取拷贝。这时候公司就会搭一个SVN,给每一个人分配一个SVN账号,写完代码后就传到SVN服务器上。
阅读全文
Mysql、Oracle、SqlServer的JDBC连接实现和对比(提供驱动包)
摘要:首先,我们需要准备数据库连接所需的jar包。目前mysql的驱动包可能比较好找,但是oracle和sqlserver的有很多,要找到能用的要花一点点心思,这里直接把下载地址和版本发送出来。 Mysql: 驱动程序包:mysql-connector-java-5.1.38.jar 下载地址:http:
阅读全文
SpringMvc运行原理
摘要:springMvc的运行原理图为: 1.DispatcherServlet是整个SpringMvc的核心。它负责接收Http请求组织协调SpringMvc的各个组成部分。其主要工作有以下三项: (1)截获符合特定格式的URL请求。 (2)初始化DispatcherServlet上下文对应的WebAp
阅读全文
cookie的基本用法
摘要:1.创建cookie对象 Cookie newCookie=new Cookie(String ky,String value); 2.写入cookie response.addCookie(newCookie); 3.读取cookie Cookie[] cookies=request.getCoo
阅读全文
JSP标准标签库JSTL
摘要:1.什么是JSTL? JSP标准标签库(JSP Standard Tag Library) 2.JSTL标准标签库中的常用标签 JSTL是JSP页面的标签库,实质上是一段Java代码。我们常用的是它的核心标签库。 核心标签库中有三类标签:通用标签、条件标签、迭代标签。 通用标签有:set、out、r
阅读全文
JSP页面中的EL表达式介绍
摘要:1.什么是EL? Expression Language(表达式语言) 2.EL的功能 替代JSP页面中数据访问时的复杂编码。 3.EL的特点 自动转换类型 使用简单 4.EL表达式的语法 ${EL expression},我们可以写为${作用域.变量名}或者${变量名} 通过变量名取值 获取对象的
阅读全文
JSP的内置对象application、session、request、page的作用域
摘要:1.application内置对象的类型名称为ServletContext。 2.session内置对象的类型名称为HttpSession. 3.application作用域:对应整个应用上下文。 application可以跨多个浏览器窗口请求,所以无论哪一个浏览器窗口都可以访问applicatio
阅读全文
session总结
摘要:1.session是服务器端内存中的一块存储空间。 2.不同的浏览器窗口对应着不同的Session对象,两者的关系由Session ID来进行维护。 3.session的生命周期是以最后一次请求到达服务器端开始计时,在指定的之间内如果没有新的请求到达服务器端,这个session就会被服务器销毁掉。默
阅读全文
页面跳转的两种方式:转发与重定向。
摘要:转发: 1.转发是服务器端发挥作用,将统一请求在服务器资源之间传递。 2.客户端浏览器的地址栏不会显示转向后的地址。 重定向: 1.重定向是在客户端发挥作用,通过发送一个新的请求实现页面转向。 2.在地址栏中乐意显示转向后的地址。 可以使用重定向而不可以使用请求转发: 重定向是重新发送一次请求,所以
阅读全文
表单提交的两种请求方式:post与get。post与get两者的对比分析
摘要:post与get两者的对比分析:
阅读全文
tomcat的目录结构
摘要:bin:存放各种平台下用于启动和停止tomcat的脚本文件. conf:存放tomcat服务器的各种配置文件 lib:存放tomcat服务器所需的各种JAR文件。 logs:存放tomcat的日志文件。 temp:tomcat运行时用于存放临时文件 webapps:当发布web应用时,默认情况下会将
阅读全文
tomcat的安装与配置
摘要:1.tomcat的下载地址:http://tomcat.apache.org/。下载压缩包形式的。 2.在启动tomcat之前需要先配置JRE的JRE_HOME或者JDK的JAVA_HOME(JAVA_HOME为JDK的安装路径)。 JDK下载地址:https://www.oracle.com/te
阅读全文
URL统一资源定位符的组成
摘要:URL:Uniform Resource Locator统一资源定位符 用于定位网络上我们需要访问的资源 组成:协议名称+域名+路径+资源的名称。如:https://img13.360img.com/da/jfs/t15031/162/1989680528/5a.gif 其中:5a.gif是文件名
阅读全文
B/S与C/S的比较
摘要:1.C/S需要安装客户端软件,比如我们的qq就是C/S模式下的软件。如果使用这些软件我们必须先要下载客户端软件。如果软件更新了,就需要下载新的客户端进行更新。 2.B/S无需安装客户端软件,比如我们的百度、新浪网站等。如果软件升级了,我们不需要更新浏览器就可以使用更新后的软件。
阅读全文