自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

转载 FileDescriptor(文件描述符 )

内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。 文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。

2016-07-29 21:05:14 10030

转载 2pc和3pc的优缺点比较(同步阻塞、单点故障、数据不一致)

1.2pc2pc(Two Phase Commitment Protocol)当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的 ACID特性,就需要引入一个“协调者”(TM)来统一调度所有分布式节点的执行逻辑,这些被调度的分布式节点被称为 AP。TM 负责调度 AP 的行为,并最终决定这些 AP 是否要把事务真正进行提交;因为整个事务是分为两个阶段提交,所以叫 2pc二阶段提...

2016-07-29 17:33:00 4973

转载 要用PLSQLDEV必须安装oracle客户端且不支持64位oracle客户端

用PLSQL Developer必须要安装oracle客户端,因为需要在客户端配置相关的内容才能用PLSQL Developer。配置方法:1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。2、添加以下内容:本地实例名=  (DESCRIPTION =    (ADDRESS

2016-07-29 15:47:48 1076

转载 oracle 表空间的建立

storage ( initial 64K minextents 1 maxextents unlimited );什么意思数据库的逻辑结构如下:数据库是由一系列表空间(tablespace)组成,表空间由若干段(segment)组成,段由若干区(extent)组成,区由若干块(block)组成当在表空间中创建表时,系统先分配一个初始空间,这个空间大小由initial这个参数决定,此处为

2016-07-28 17:32:17 275

转载 分布式事务之两阶段提交(2pc)

本文转发自技术世界,原文链接 分布式事务(一)两阶段提交及JTA分布式事务分布式事务简介分布式事务是指会涉及到操作多个数据库(或者提供事务语义的系统,如JMS)的事务。其实就是将对同一数据库事务的概念扩大到了对多个数据库的事务。目的是为了保证分布式系统中事务操作的原子性。分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部...

2016-07-28 15:10:16 1087

转载 mysql事务隔离级别和脏读、不可重复读、幻读

spring(数据库)事务隔离级别分为四种(级别递减):1、Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大;2、REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但不能避免“幻读”,但是带来了更多的性能损失。3、READ COMMITTED (提交读):...

2016-07-27 16:56:52 2283

转载 oracle用户的权限

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,resource, db

2016-07-27 09:41:59 258

转载 innodb聚簇索引和myisam非聚簇索引

通俗点讲聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据 非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速度慢的原因澄清一个概念:innodb中,在聚簇...

2016-07-26 10:17:52 3773

转载 spring的事务管理器有几种

接下来让我们学习一下如何在Spring配置文件中定义事务管理器:声明对本地事务的支持:a)JDBC及iBATIS、MyBatis框架事务管理器bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> property name="dataSource

2016-07-26 09:50:28 3519

转载 Tomcat web.xml中context-param,listener的作用及加载过程

<context-param>的作用:web.xml的配置中<context-param>配置作用(可在listener和servlet中使用,而ContextLoaderListener及contextConfigLocation则由spring mvc来实现,可读取applicationContext.xml等springbean配置)1. 启动一个WEB项目的时候,容...

2016-07-22 14:35:36 831

转载 ShardingSphere的一些概念

背景传统的将数据集中存储至单一数据节点的解决方案,在性能、可用性和运维成本这三方面已经难于满足互联网的海量数据场景。从性能方面来说,由于关系型数据库大多采用B+树类型的索引,在数据量超过阈值的情况下,索引深度的增加也将使得磁盘访问的IO次数增加,进而导致查询性能的下降;同时,高并发访问请求也使得集中式数据库成为系统的最大瓶颈。从可用性的方面来讲,服务化的无状态型,能够达到较小成本的随意...

2016-07-13 12:39:32 1117

转载 sql语句中GROUP BY 和 HAVING的使用

在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM bbc这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。...

2016-07-13 12:31:39 620

转载 join查询及相比逗号连接查询的优势

sql的join分为三种,内连接、外连接、交叉连接。以下先建2张表,插入一些数据,后续理解起来更方便一些。create table emp(empno int, name char(20),depart int);create table depart(dpno int,dpname char(20));insert into emp values (1,'bell',1);inse...

2016-07-07 16:36:13 2906 2

转载 外键级联删除

--建立数据库create database test;go--建立表customerscreate table customers(id int identity(1,1) not null,name varchar(15),age int,primary key(id));go--建立表orderscreate table orders(

2016-07-07 16:07:03 1259

转载 Idea download sources Connection Refused to host 127.0.0.1 error

UPD(来自@Andrey):这可能已在 2021.1.3 版中修复对于旧版本:这可以通过在项目的 Maven 导入程序设置中选择合适的 JDK 来解决。在项目设置中,转到 Build Tools -> Maven -> Importing将 JDK for importer 设置为您操作系统上安装的 JDK(不是内置的)再次尝试下载源代码 - 现在应该可以工作了。...

2016-07-04 16:22:54 5175

原创 继承PropertyPlaceholderConfigurer实现自定义解析占位符策略

spring提供的PropertyPlaceholderConfigurer都是根据指定的配置文件解析占位符,在实际生产环境中,更常见的需求是从数据库中加载配置信息,根据加载的配置信息解析占位符。本文将讨论如何继承PropertyPlaceholderConfigurer,实现自定义解析占位符的策略继承Spring的PropertyPlaceholderConfigurer,重写方法,实现从数据库...

2016-07-04 15:59:26 1195

转载 jsp中的${}

这是一个EL表达式取值的方法.我举一个具体的例子吧:比如有A页面请求B页面,在A页面中有一句这样的代码:String name="测试";request.setAttribute("name", name);那么B页面中将这样可以取到name中的数据:${name}这个输出的值应该是:测试当然不一定要放在request中可以取到,同样放在page session 一样也可以取到

2016-07-04 15:39:18 528

转载 基于@AspectJ和Schema的AOP

SessionFactory在Hibernate中实际上起到了一个缓冲区的作用 他缓冲了HIbernate自动生成SQL语句和其他的映射数据 还缓冲了一些将来有可能重复利用的数据    为了能创建一个SessionFactory对象 应该在Hibernate初始化的时候创建一个Configuration类的实例 并将已经写好的映射文件交给他处理 这样Configuration对象就可以创建

2016-07-04 15:10:57 939

ios的网络图片下载类库

ios的网络图片下载类库

2016-03-31

viewpager的下横线指示器

viewpager的下横线指示器,使用translateAnimation位移动画实现被选中页卡的下横线的移动

2015-07-30

viewpager实现页面导航之三

新特点是使用translateAnimation位移动画实现被选中的点的移动。而不是用以往的方法实现点的切换。之所以说是点的移动而不是点的切换是因为,运行代码滑动页面时真的可以看到像在Flash中绿点的移动效果。以往的方法只是一个点换成灰色图片,另一个换成绿色图片,没有移动。

2015-07-22

viewpager实现页面导航

viewpager实现页面导航,代码耦合性低。比如不在initiateItem()中设计并返回页卡布局文件对象。姑且可以看看了解

2015-07-21

viewpager与预编译的点布局实现页面导航效果

该源代码简洁的实现了在页面滑动时点的变化,而且包容点的布局是经过重写的布局,单独作为一个文件,不在MainActivity.java中,耦合低

2015-07-20

进销存管理系统之二

这是由明日科技公司开发的进销存管理系统,跟上一例代码有些相似之处

2015-07-17

进销存管理系统

这是个教你怎么连接sqlserver2008的代码,只要查看dao.java即可

2015-07-17

java+Mysql学生数据库管理系统

该源代码里会教你怎么自定义类将在数据库查询到的结果集以表格的形式展示在界面上;怎么自定义图形面板添加背景图片

2015-07-11

MyListView

listview的BaseAdapter用法的android源代码,还用了convert与viewholder的回收机制

2015-07-10

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

TA关注的人

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