自定义博客皮肤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)
  • 收藏
  • 关注

原创 Mac 使用navicat连接mysql报错

使用navicat 连接mysql 报错 :Client does not support authentication protocol requested by server; consider upgrading MySQL client解决办法:打开终端 使用mysql uproot -p 命令连接mysql输入以下命令use mysql; alter user "root"@...

2018-11-30 15:46:38 1259

原创 数据库基础知识八:乐观锁与悲观锁

乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁机制采取了更加宽松的加锁机制。悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。但随之而来的就是数据库性能的大量开销,特别是对长事务而言,这样的开销往往无法承受。而乐观锁机制在一定程度上解决了这个问题。乐观锁,大多是基于数据版本( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,在...

2018-11-26 16:50:04 232

原创 数据库基础知识七:同义词

同义词概念1:同义词是数据库对象的一个别名,经常用于简化对象访问和提高对象访问的安全性2:oracle数据库中的大部分对象,如表、视图、序列、存储过程、包等等,管理员都可以为他们定义同义词。分类公用同义词: 由一个特殊的用户组Public所拥有。数据库中所有的用户都可以使用公用同义词。公用同义词往往用来标示一些比较普通的数据库对象,这些对象往往大家都需要引用。私有同义词: 创建...

2018-11-26 16:39:35 1735

原创 数据库基础知识六:约束与索引

约束全称完整性约束,它是关系数据库中的对象,用来存放插入到一个表中一列数据的规则,用来确保数据的准确性和一致性。可以在创建表时规定约束,或者在表创建之后。约束的种类:NOT NULL (非空约束):非空约束强制列不接受 NULL 值。UNIQUE (唯一约束):唯一性约束用来限制不受主键约束的列上的数据的唯一性,每个表可以有多个 唯一 约束,但是每个表只能有一个主键约...

2018-11-26 16:32:10 1579

原创 数据库基础知识五:自治事务

自治事务PRAGMA AUTONOMOUS_TRANSACTION中文翻译过来叫“自治事务”,对于定义成自治事务的Procedure,实际上相当于一段独立运行的程序段,这段程序不依赖于主程序,也不干涉主程序。自治事务的常用于事务的原子性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时,用来编写日志条目的INSERT语句还未完成。自治事务能独立地被提交或重新运行,而不影响正在运...

2018-11-26 16:18:18 1668

原创 数据库基础知识四:显示提交与隐式提交

在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。提交数据有三种类型:显式提交、隐式提交及自动提交。(1) 显式提交用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;(2) 自动提交若把AUTOCOMMIT设置为ON,则在插入、修改、删除...

2018-11-26 16:09:32 4999

原创 数据库基础知识三:事务

事务数据库事务 ,是指将一组对数据的dml操作组合为一个逻辑工作单元,要么全部成功,要么全部失败。事务能简化错误恢复并使应用程序更加可靠。事务的四大特性(ACID)一个逻辑工作单元要成为事务,必须满足ACID(原子性、一致性、隔离性和持久性)特性(1)原子性(Atomicity)事务的原子性,是指其作为逻辑工作单元不可再分割,事务包含的所有操作,要么全部成功,要么全部失败(2)一致性(...

2018-11-26 15:55:38 150

原创 数据库基础知识二:数据库操作语句

SQL语言共分为四大类:数据查询语言DQL数据操纵语言DML数据定义语言DDL数据控制语言DCL数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表> FROM <表或视图名> WHERE <查询条件&

2018-11-26 15:42:26 162

原创 数据库基础知识一:数据库的种类与SQL

关系型数据库 RDBMS(关系型指关系模型,即二维表格模型)常用Oracle,Mysql,SQL Server特点1:关系型数据库是由多张能互相联接的二维行列表格组成的数据库2:提供对SQL的支持,可以实现复杂的查询3:支持事务处理,能保持数据一致性,ACID理论 (最大优势)4:只支持存储基础类型5:海量数据的读写效率低,可扩展性差非关系型数据库 NOSQL种类面向高性能...

2018-11-26 15:25:28 220

原创 Servlet 开发

Servlet的生命周期Servlet对象在用户第一次访问时创建,此时init方法被调用,完成对象初始化。(Servlet对象创建后,后面所有对该Servlet资源的访问,系统都是调用同一个Servlet对象)Servlet对象被摧毁时后destory方法会被调用(Servlet对象在应用服务器关闭时或者该web应用在服务器中被删除的时候被摧毁)Servlet调用过程1.客户端首先确认本机...

2018-11-20 17:49:30 117

原创 Tomcat简介及其配置文件解析

简介Apache软件基金会(也就是Apache Software Foundation,简称为ASF),是专门为支持开源软件项目而办的一个非盈利性组织。Tomcat是Apache 软件基金会的Jakarta 项目(开放源代码开发项目)中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...

2018-11-20 15:45:41 851

原创 对WEB服务器与应用服务器的一点点个人理解

在区分web服务器和应用服务器之前,我们先要明白,在Java web中,资源分为两类,即静态资源和动态资源,静态资源一般为html,动态web资源的开发技术有两种,一种是servlet,一种是jsp。web(网络)服务器,一般也叫http服务器,负责接收和响应http请求。它的主要功能就是向客户端发送静态页面的内容,即web服务器是只能处理静态资源请求,不能处理包含业务逻辑的动态资源请求。当we...

2018-11-16 18:03:43 473

原创 HTTP协议

什么是http协议(超文本传输协议)1:客户端连上WEB服务器后,若想获取WEB服务器上的某个WEB资源,需要遵循一定的通讯格式,HTTP协议用于定义客户端与WEB服务器通讯的格式2:设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法3:HTTP协议的版本HTTP/1.0 客户端与WEB服务器建立连接后只能获取一个WEB资源HTTP/1.1 允许客户端与WEB服务器...

2018-11-14 16:56:19 104

原创 XML语言和作用

xml 可扩展标记语言简介XML(Extensible Markup Language)由w3c组织发布,目前遵循的是w3c组织2000年发布的xml 1.0规范。可扩展标记语言,可扩展指标签属性可自定义,标记语言的特性是用于存取和无行为。xml的特性1:无行为:xml只负责包装数据,没有编程语言的逻辑和行为能力,传送、接收、解析都由应用程序完成。2:纯文本:只有文本,没有颜色加粗等文本...

2018-11-13 18:03:20 1175

转载 从事java web网站开发需要掌握哪些技能

转载一篇个人觉得写的特别好,很适合初学者的文章:作者:元素侠Jason来源:CSDN原文:https://blog.csdn.net/JasonLiuLJX/article/details/51494048最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整J...

2018-11-13 16:16:31 684

空空如也

空空如也

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

TA关注的人

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