计算机
文章平均质量分 71
不枉此生的人
使用经验训练自己。有自己的看法
展开
-
oracle model 子句
oracle model 入门(行间计算)分类: oracle 9i/10g (Expert Oracle)2010-06-11 14:51 3385人阅读 评论(1) 收藏 举报oracleappleinsert2010测试merge一、给出我的测试表和测试数据。CREATE TABLE MODEL_TEST( DOMAINS VARCHAR2(2转载 2015-07-24 16:56:30 · 1033 阅读 · 0 评论 -
callable runnable future 之间的API(接口定义的不同)
编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有三种方法,Thread,Runnable,Callable.Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run().(2)Callable的任务执行后可返回值,而Runnable的任务是不能返回值得(3)call方法可以抛出异常,ru转载 2014-07-06 11:09:35 · 493 阅读 · 0 评论 -
中断套字接方法 和 Thread.interrupt
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景转载 2014-07-07 09:15:55 · 524 阅读 · 0 评论 -
数据访问
1spirng对dao的支持spring的DAO异常体系。原创 2014-05-20 18:45:38 · 617 阅读 · 0 评论 -
spring3.0企业开发7
基于@AspectJ 和S原创 2014-05-20 15:07:47 · 598 阅读 · 0 评论 -
spring 3企业开发 6
AOP 术语 连接点:2014-05-20 13:19:41 · 711 阅读 · 0 评论 -
说说公司最近正在部署大型高并发高负载电子商务网站的系统架构
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是转载 2014-05-13 23:10:10 · 1088 阅读 · 0 评论 -
spring 3 企业开发 5
spirng容器1,c初始化beanfactoryConfigurableLisableBeanFactory beanFactory = getBeanFactory(); 2、调用工厂后处理器invokebeanfactorypostprocessors();3、注册bean后处理器registerbeanpostprocessors()4、初始化消息源in原创 2014-05-19 21:54:00 · 754 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.csdn.net/yangbutao 一转载 2014-05-13 22:20:57 · 778 阅读 · 0 评论 -
tomcat + jta +spirng (2)
Tomcat优化JTA事务(Tomcat6+JOTM) JTA可以在多个数据库上使用一个事务,weblogic等应用服务器提供了jta数据源的支持,可以直接被使用。但是tomcat本身并不支持这种特性。如果想在tomcat上使用jta就必须使用其它的工具。jotm就是一个独立的可以提供JTA功能的组件。jotm有2中使用方式,1、结合容器的JNDI数据源提供JT转载 2014-05-12 16:40:06 · 809 阅读 · 0 评论 -
Spring+Hibernate+EHcache配置
本文主要讲一讲Hibernate+EhCache配置二级缓存的基本使用方法,主要分以下两个方面介绍: (有关EhCache的基础介绍可参见:http://sjsky.iteye.com/blog/1288257 ) * Cache的多种配置方法 * Hibernate+EhCache集成demo [一]、Cache的多种配置方法 Javabean转载 2014-05-17 16:01:09 · 605 阅读 · 0 评论 -
tomcat + jta + spring (3)
最近因为业务需要,因为客票系统的数据量非常之大,需要对数据进行分散部署,而且数据库分布在不同城市,对于单数据库的操作来说事物很简单就可以处理好,但是对于多数据库来说,如何保持数据的一致性,则需要分布式事物处理。所谓分布式事务,就是数据源不止一个,可能有两个或更多,在一些大型应用中常常出现,常用的解决办法就是使用JTA,但是如果使用tomcat(用其他容器也一样可以使用此方式操作,当然直接使转载 2014-05-12 17:10:39 · 803 阅读 · 0 评论 -
JAVAEE 应用容器 + tomcat + jtom + atomikos + jta
Atomikos TransactionsEssentials 是一个可靠的库,可以加入到您的Java应用程序,也就是说为了使用这个产品,您必须添加一些jar文件(包括在dist和lib文件夹下)到您的应用程序或者应用程序服务器。起因: 小项目,没有用分布式,但要操作两个数据库。本以为随便用spring配置两个数据源就搞定,查询是没问题,问题是有一个数据库老是插不进数据。Google狂搜之转载 2014-05-12 16:16:29 · 1165 阅读 · 0 评论 -
javascript jquery 文章地址
http://www.cnblogs.com/TomXu/archive/2011/12/28/2286877.html原创 2014-08-05 22:27:29 · 471 阅读 · 0 评论 -
linux 旅程
1、学习linux 养成在命令行下工作: 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。(补充:zhengbei)原创 2014-09-05 09:24:16 · 500 阅读 · 0 评论 -
数据库(表结构)设计技巧及注意事项
数据库(表结构)设计技巧及注意事项2014-06-10 13:39 775人阅读 评论(0) 收藏 举报库设计:1、数据库名称要明确,可以加前缀或后缀的方式,使其看起来有业务含义,比如数据库名称可以为Business_DB(业务数据库)。2、在一个企业中,如果依赖很多产品,但是每个产品都使用同一套用户,那么应该将用户单独构建一个库,叫做企业用户中心。3、不同类型转载 2015-07-30 10:54:45 · 1522 阅读 · 0 评论 -
oracle性能调整的十大要点
一、SGA 1、Shared pool tunning Shared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。 Gets:(parse转载 2015-01-05 10:41:06 · 959 阅读 · 0 评论 -
深入解析partition-hash分区
分类: Oracle依据惯例,先看官网对hash partition的解释 Hash partitioning enables easy partitioning of data that does not lend itself to range or list partitioning. It does this with a simple syntax an转载 2015-01-05 14:20:05 · 1715 阅读 · 0 评论 -
使用Hint时的注意事项
随笔- 191 文章- 0 评论- 15 使用Hint时的注意事项 在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点:(1) 如果CBO 认为使用Hint 会导致错误的结果时,Hint将被忽略。如索引中的记录因为空值而和表的记录不一致时,结果就是错误的,会忽略hint。转载 2015-01-07 17:26:59 · 1906 阅读 · 0 评论 -
Oracle执行计划详解
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录---转载 2015-01-06 15:59:49 · 684 阅读 · 0 评论 -
Java应用中的编码问题 .
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础第二篇:JAVA字符编码转载 2014-10-30 10:09:28 · 719 阅读 · 0 评论 -
WEB服务器与应用服务器的区别 .
一.简述WEB服务器与应用服务器的区别:1.WEB服务器:理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。2.应用服务器:应转载 2014-08-22 16:07:59 · 491 阅读 · 0 评论 -
源Java应用服务器
在开源Java应用服务器领域,像JBoss、Tomcat及Apache的Geronimo,他们不仅仅是商业领域的领跑者,同时是技术领域的先行者。当然,所有的Java EE应用服务器的实现不尽相同,但其很多方面具有一定程度的可比性。本文对JBoss4.2、Geronimo 2及Tomcat 6三种开源的Java EE应用服务器,就他们的特性、部署及性能等方面进行一一比较。 一、前言转载 2014-08-23 00:17:13 · 552 阅读 · 0 评论 -
Linux内核框架
Linux内核框架Linux 内核简介现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。图 2. GNU/Linux 操作系统的基本体系结构最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Libra转载 2014-09-05 15:25:46 · 1047 阅读 · 0 评论 -
libc、glibc与gcc
1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超转载 2014-09-05 14:25:03 · 964 阅读 · 0 评论 -
Linux学习步骤:
Linux学习步骤:准备阶段:(1)了解Linux是什么,有什么优缺点,发展历史和现状,应用领域;(2)赶快找一部计算机,赶快安装一个 Linux 发行版本,要自己亲手安装一遍Linux操作系统(包括虚拟机的Linux环境和完整真实的Linux环境);(3)熟悉Linux环境和Linux基本操作。菜鸟阶段之选教程:选择一本好的工具书工具书对于学习者而言是相当重要的。一本转载 2014-09-05 10:40:20 · 545 阅读 · 0 评论 -
献给初学者:谈谈如何学习Linux操作系统
一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习li转载 2014-09-05 10:33:57 · 870 阅读 · 0 评论 -
spring 企业开发3.0 4
bean的注入原创 2014-05-19 00:07:32 · 658 阅读 · 0 评论 -
spirng3.0 3
spirng ioc 反射:获取通用的元数据: 类的全称、方法名称、 实战经验: 经常碰到java.lang.NosuchMethodError的错误信息。究其源,因为在类路径放置了多个不同版本类包,如commons-lang 2.x.jar 和commons-lang.3.x.jar都位于类路径下,代码中用到了commons-lang3.x类的某个方法,而这个方法在commons-原创 2014-05-16 08:29:58 · 534 阅读 · 0 评论 -
Spring在HibernateTemplate中使用查询缓存。
Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。原创 2014-05-17 16:44:05 · 955 阅读 · 0 评论 -
Java设计模式之组合模式(Composite)
Composite模式定义: 将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性. Composite模式理解: 想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这转载 2014-02-10 15:03:48 · 687 阅读 · 0 评论 -
设计模式之Factory
设计模式之Factory工厂模式定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性转载 2014-02-10 10:54:50 · 639 阅读 · 0 评论 -
读敏捷开发的体会记录
1,什么是更商业逻辑有关的类,什么不是?比如在读工厂模式时,你引用抽象类或接口,那么抽象类或接口就是跟商业逻辑没有关系的类或接口。当具体到业务具体类时,就设计到逻辑了。比如,工厂模式有这么几类:简单工厂、工厂方法、抽象工厂。简单工厂 就设计到了商业逻辑了,因为它要根据具体类来生成产品。而工厂方法和抽象工厂则用的是接口,这样就隔离了用户和具体类。试下了开闭原则和依赖倒置原则。原创 2014-02-10 11:13:23 · 629 阅读 · 0 评论 -
UML类图画法全程解析
本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。软件设计起步:UML类图画法学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。现在流行的主要工具有两种:RationalRose和MicrosoftVisio,这两种工具都比较易用,转载 2014-02-08 15:29:16 · 7674 阅读 · 1 评论 -
设计模式+UML画图链接
http://www.cnblogs.com/duanxz/原创 2014-02-08 15:30:48 · 1108 阅读 · 0 评论 -
synchronized 作用对象
synchronized的一个简单例子public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Th转载 2014-02-08 14:35:10 · 1221 阅读 · 0 评论 -
UML类图符号 各种关系说明以及举例
UML类图符号 各种关系说明以及举例UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A转载 2014-02-08 15:21:32 · 753 阅读 · 0 评论 -
java 对象 实例变量 静态变量内存分配
java中对象、成员变量、静态变量、方法的内存分配java中内存主要包含4块,即heap(堆内存)、stack(栈内存)、data segment(静态变量或是常量存放区)、codesegment(方法区).堆内存中存放的是new出的对象,new出的对象只包含成员变量。栈内存中:存放的是局部成员变量。对于基本的数据类型存放的是基本变量的值,而对于对象变量,存放的是堆内存的地址。静态原创 2014-02-08 11:06:03 · 1137 阅读 · 0 评论 -
java静态变量 实例变量 非静态代码块 静态代码块
java中普通变量、静态变量、静态代码块初始化的顺序辨析2013-10-25 13:24:13 我来说两句 作者:woshiwanghao_hi收藏 我要投稿 1.普通变量的初始化 看如下程序 [html] class Window{ public Window(int maker) { Sy转载 2014-02-08 10:56:15 · 766 阅读 · 0 评论 -
单例与多线程2
关于单例模式的文章,其实网上早就已经泛滥了。但一个小小的单例,里面却是有着许多的变化。网上的文章大多也是提到了其中的一个或几个点,很少有比较全面且脉络清晰的文章,于是,我便萌生了写这篇文章的念头。企图把这个单例说透,说深入。但愿我不会做的太差。 首先来看一个典型的实现: 1 10 public class SingletonOne { 11 12 13 pr转载 2014-02-08 09:45:03 · 766 阅读 · 0 评论