自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

转载 脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别

一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如:  张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。  与此同时,  事务B正在读取张三的工资,读取到张三的工资为8000。  随后,  事务A发生异常,而回滚

2015-12-30 17:16:52 483

转载 数据库锁机制

【引言】数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对

2015-12-30 17:15:20 291

转载 df、du、fdisk:Linux磁盘管理三板斧的使用心得

【51CTO独家特稿】磁盘是Linux系统中一项非常重要的资源,如何对其进行有效的管理直接关系到整个系统的性能问题。对Linux磁盘管理稍微有一些学习和经验的朋友们应该都知道df、du和fdisk这三个常用命令:df用于检查文件系统磁盘占用情况,du检查磁盘空间占用情况,而fdisk用于磁盘分区。这三个工具是本人在进行Linux磁盘管理时常用的工具,下面跟大家分享一些使用心得。作者介绍:李

2015-12-29 12:08:28 474

原创 博文-张善友

http://www.cnblogs.com/shanyou

2015-12-29 12:06:05 721

转载 Maven集成Tomcat7开发(九)

下面讲下如何使用Maven来集成Tomcat7。1. Maven继承内嵌的Tomcat7,这种方法很简单易用先使用Maven创建一个简单的Java Web项目,不会的话,可以参考我上一篇博客,地址:http://my.oschina.net/liangbo/blog/300485,这里就不重申了。下面来看下具体的pom.xml的配置:?

2015-12-23 18:23:46 405

转载 使用Maven新建Java Web项目(八)

下面来看看如何在Eclipse中使用Maven来新建Java Web项目。1. 创建一个Maven项目,File --> New --> Other, 在窗口中选择Maven --> Maven Project,点击Next2. 选择项目路径,默认就行3. 选择项目骨架,选择maven-archetype-webapp4. 输入Group

2015-12-23 18:22:22 602

转载 建立Maven私服 - Nexus (七)

摘要 教你如何快速、简单的构建Maven私服Nexus。私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库。通过建立自己的私服,就可以降低中央仓库负荷、节省外网带宽、加速Maven构建、自己部署构建等,从而高效地使用Maven。Nexus也是当前最流行的Maven仓库管理软件。1. 安装NexusNexus是典型的Java Web应用,它有两种安装

2015-12-23 18:21:10 426

转载 Maven的聚合和继承(六)

我们使用Maven应用到实际项目的时候,需要将项目分成不同的模块。这个时候,Maven的聚合特性能够把项目的各个模块聚合在一起构件,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置。在简化POM的同时,还能促进各个模块配置的一致性。下面以具体项目来讲解:1. 项目结构以上有五个项目分别为user-parent, user-core, user-log, user-

2015-12-23 18:19:50 422

转载 Maven的生命周期和插件(五)

目录[-]1. Maven生命周期基本概念2. 生命周期详解3. 插件详解4. 插件的配置5. 使用maven-help-plugin描述插件前面我们已经讲过坐标、依赖以及仓库,Maven的另外两个核心概念是生命周期和插件。生命周期和插件二者协同工作,密不可分。1. Maven生命周期基本概念1) Maven的生命周期就是为了对所有的

2015-12-23 18:16:22 409

转载 Maven仓库(四)

在了解Maven如何使用仓库后,我们将能更高效的使用Maven。前面我们已经讲过Maven的坐标机制,任何Maven项目使用任何构件的方式都是完全相同的。在此基础上,Maven可以在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不再各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候,Maven会自动根据坐标找到仓库中的构件,并使用它

2015-12-23 18:14:42 446

转载 Maven坐标和依赖(三)

接下来介绍一下Maven的坐标和依赖。1. Maven坐标  依赖的底层基础就是坐标。在实际生活中我们可以将地址看成一种坐标。而Maven为构件引入坐标的概念。以前当我们需要Spring Framework依赖的时候,就回去Spring官网查找,当需要log4j的依赖时,我们又回去Apache网站查找,这样就花费大量的时间在搜索、浏览网页上。现在Maven定义了一组规则:世界上任何

2015-12-23 17:48:19 774

转载 Maven异常解决

eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match. 直接的解决方法:使用低版本的maven

2015-12-23 17:31:48 359

转载 Maven初步入门(二)

1. 什么是POMMaven项目的核心是pom.xml, POM(Project Object Model)定义了项目的基本信息,用于描述项目如何构建、声明项目依赖等等。首先我们使用Eclipse新建一个Maven项目,项目名为hello-world,如下图:在pom.xml中最重要几个重要的元素有groupId、artifactId、version、depende

2015-12-23 17:29:22 411

转载 Maven的安装和配置(一)

最近开始学习Maven,看了一些视频教学,以及许晓斌著的《Maven实战》,所以写下一些博客记录自己学习的知识以及自己的总结。1. Maven简介  Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Mav

2015-12-23 17:28:31 429

原创 IT原创好博

http://blog.fens.me/series-java/

2015-12-22 12:14:44 464

转载 WebSocket 实战

本文介绍了 HTML5 WebSocket 的由来,运作机制及客户端和服务端的 API 实现,重点介绍服务端(基于 Tomcat7)及客户端(基于浏览器原生 HTML5 API)实现的详细步骤;并通过实际客户案例描述了客户端如何在 WebSocket 架构下使用 HTTP 长连接与服务器实现实时通信及消息推送的功能,读者通过阅读本文中案例示例代码的实现,能够更深刻理解 WebSocket 框架的技

2015-12-21 12:07:05 701

转载 Mysql备份还原数据库之mysqldump实例及参数详细说明

我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理:1.使用into outfile 和 load data infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动。我们来看下面的例子:(1)下面的mysql命令是把select

2015-12-17 16:37:22 573

转载 MySQL关于timestamp和mysqldump的一个“bug”

复现来源于一个同事在做数据转储碰到的的问题,简化如下:1、建表drop table if exists tb;CREATE TABLE tb (  c timestamp NOT NULL DEFAULT '0000-00-00 00:00:00') ENGINE=InnoDB DEFAULT CHARSET=gbk;insert into tb values(now(

2015-12-17 16:21:56 313

原创 大数据视频地址

http://www.dajiangtai.com/course/list.do?=qq1209xx

2015-12-14 14:27:26 625

转载 跨站脚本攻击实现原理

跨站脚本攻击Cross-site scripting是个比较老的漏洞攻击方法,今天对其了解了下。它是如何实现的呢,假设有个表单需要提交,其中某个字段形如 攻击者在此输入框填写了 " />alert('xss') value="这样的内容提交到服务器,而服务器没有进行过滤处理,将其存入数据库,下次编辑此表单时服务器对此内容输出,raw的

2015-12-09 16:58:10 1568

转载 chrome和firefox中autocomplete属性失效的解决方法

在写一个登陆页面的时候,打算把表单里input标签的自动完成功能关闭,于是把帐号和密码框的autocomplete属性设置为off。由于之前登陆选择了记住密码,每次在chrome和firefox打开或者刷新页面的时候都把帐号和密码给自动完成了。这也就算了,居然在清空了输入框的帐号以后,点击输入框还带有自动完成功能,这说明autocomplete功能完全没生效嘛。然后谷歌之,却没找到真正的解

2015-12-09 16:54:25 6186

原创 好用的录屏软件

http://098966.l27.yunpan.cn/lk/cjtaXtF57iaMp#/-0提取码 7dc1

2015-12-07 10:29:15 775

jts-1.14.zip

JTS工具,处理GIS图形数据。可以对于GIS几何数据进行处理。

2018-12-17

redis-windows

redis -windows安装,里面有集群模式配置,留存下,下次用方便。

2018-12-17

程序员常用JavaScript特效.chm

程序员常用JavaScript特效.chm

2014-02-20

servlet-api 源码

之前我用的servlet很不方便,就找了servlet源码,拿出来分享,喜欢的可以下载

2013-12-02

空空如也

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

TA关注的人

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