- 博客(20)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
原创 分布式事务
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产
2017-11-22 10:24:14
177
原创 pull解析、生成xml
Pull和Sax类似,都是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Pull和Sax都比较节约内存资源,不会象Dom那样要把所有节点以对橡树的形式展现在内存中。 但Pull比Sax更简明,而且不需要扫描完整个流。 他们的区别为:SAX解析器的工作方式是自动将事件推入注册的事件处理器进行处理,因此你不能控制事
2017-11-07 18:01:00
226
原创 spring容器ApplicationContext
方法一:(获取当前的spring容器,任何java类中适用) ServletContext application = ServletActionContext.getServletContext(); ApplicationContext act = ContextLoader.getCurrentWebApplicationContext
2017-11-06 11:45:28
252
原创 mybatis常用jdbcType数据类型对应java类型
MyBatis 通过包含的jdbcType类型BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINEDTINYINT REAL VARCHAR BINARY BLOB NVARCHARSMALLINT DOUB
2017-10-24 15:25:49
804
1
转载 dubbo简单demo
Dubbo背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直应用架构解决了单一应用架构所面
2017-10-22 23:46:48
242
转载 <context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,
2017-10-22 17:19:43
3853
转载 Spring配置文件<context:property-placeholder>标签使用
标签提供了一种优雅的外在化参数配置的方式,不过该标签在Spring配置文件中只能存在一份!!!众所周知,Spring容器是采用反射扫描的发现机制,通过标签的命名空间实例化实例,当Spring探测到容器中有一个org.springframework.beans.factory.config.PropertyPlaceholderCVonfigurer的Bean就会停止对剩余PropertyP
2017-10-22 17:16:11
384
转载 Dubbo介绍
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。
2017-10-22 11:03:32
178
转载 java File相关操作
本文通过大量的示例,介绍和讲解了Java File操作。1)创建文件 2)删除文件 3)判断文件是否存在 4)创建文件夹 5)文件类型判断 6)获取文件信息7)获取目录下文件名 8)递归打印所有文件名 9)递归删除整个文件夹 10)Properties类11)SequenceInputStream类:连接多个流 12)对象序列化实现Serializable接口 13
2017-10-13 16:06:22
233
转载 java的System.getProperty()方法可以获取的值
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.vers
2017-10-13 15:49:19
158
转载 firebird常用sql语句
转自:http://www.du52.com/text.php?id=182Firebird常用SQL 一、分页写法小例:1select first 10 templateid,code,name from template ;2select first 10 skip 10 templ
2017-10-09 11:29:33
2552
原创 linux常用操作
LINUX服务器,它的WEB文件一般放在哪个目录里?|解析Linux操作系统文件目录 随着Linux的不断发展,越来越多的人开始使用Linux,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用Linux,让Linux听命于自己,就必须掌握这些目录,下面就以Xteam公司的最新产品——XteamLinux 4.0为例,介绍一下在该系统下
2017-09-30 11:55:46
231
原创 Amazon S3介绍及实例util
Amazon S3 功能介绍一 .Amazon S3介绍Amazon Simple Storage Service (Amazon S3) 是一种对象存储,它具有简单的 Web 服务接口,可用于在 Web 上的任何位置存储和检索任意数量的数据。它能够提供 99.999999999% 的持久性,并且可以在全球大规模传递数万亿对象。客户使用 S3
2017-09-27 16:14:38
2730
1
原创 防盗链之--request.getHeader("Referer")
在开发web程序的时候,有时我们需要得到用户是从什么页面连过来的,这就用到了referer。它是http协议,所以任何能开发web程序的语言都可以实现,比如jsp中是:request.getHeader("referer");php是$_SERVER['HTTP_REFERER']。其他的我就不举例了(其实是不会其他的语言)。js的话就是这样做:javascript:docum
2017-09-27 15:19:50
797
转载 javaWeb 中web.xml详细配置
原文:http://blog.csdn.net/m751075306/article/details/9452893在java工程中,web.xml用来初始化工程配置信息,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等。 每一个xml文件都有定义他书写规范的schema文件,web.xml所对应的x
2017-09-27 15:00:45
212
转载 Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
0. 前言HashMap和HashTable的区别一种比较简单的回答是:(1)HashMap是非线程安全的,HashTable是线程安全的。(2)HashMap的键和值都允许有null存在,而HashTable则都不行。(3)因为线程安全、哈希效率的问题,HashMap效率比HashTable的要高。但是如果继续追问:Java中的另一个线程安全的与H
2017-09-26 18:03:53
395
原创 多线程编程ThreadLocal
想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。 以下是本文目录大纲: 一.对ThreadLocal的理解 二.深入解析ThreadLocal类
2017-09-26 16:38:52
184
原创 mysql联合索引生效原则
mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要,只需要知道结果,既然是索引那这个数据结构最后是排好序;就像新华字典他的目录就是按照a,b,c..这样排好序的;所以你在找东西的时候才快,比如你找 “中” 这个字的解释,你肯定就会定位到目录的 z 开头部分;组合索引可以这样理解,比如(a,b,c),abc都是排好序的,在任意一
2017-09-26 15:07:42
8430
转载 HTTP 返回状态代码详解
一、HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求。 此状态代码提供关于请求状态的信息, 告诉 Googlebot 关于您的网站和请求的网页的信息。一些常见的状态代码包括:200 – 服务器成功返回网页404 –
2017-09-25 11:59:11
303
转载 Java NIO与IO的区别和比较
传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。
2017-09-25 11:44:52
211
openCV 之 读取视频
2014-07-14
如何获取ie浏览器 network中initiator参数?
2015-08-03
请教一下UC手机版支持target=_blank吗?
2015-07-16
import web工程时,tomcat包UNbound,包没引入?求解决办法
2015-04-15
怎么用Git Shell把线上fork的仓库下载到本地?
2015-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人