- 博客(87)
- 资源 (7)
- 收藏
- 关注
转载 数据库(表结构)设计技巧及注意事项
数据库(表结构)设计技巧及注意事项2014-06-10 13:39 775人阅读 评论(0) 收藏 举报库设计:1、数据库名称要明确,可以加前缀或后缀的方式,使其看起来有业务含义,比如数据库名称可以为Business_DB(业务数据库)。2、在一个企业中,如果依赖很多产品,但是每个产品都使用同一套用户,那么应该将用户单独构建一个库,叫做企业用户中心。3、不同类型
2015-07-30 10:54:45 1557
转载 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 1052
转载 get请求乱码情况原理
get请求乱码情况编写一个RegistServlet处理用户的Get请求数据 View Code运行结果发现输入中文提交后显示结果为乱码: jsp页面中 通知浏览器以utf-8解码get请求编码方式和post请求提交编码方式不同,get是把数据直接放到url中,例如以上的uname,IE浏览器先对中文进行utf-8编码(一个中文3个字符表示 太长),继
2015-06-03 15:59:55 571
转载 使用Hint时的注意事项
随笔- 191 文章- 0 评论- 15 使用Hint时的注意事项 在使用Hint时需要注意的一点是,并非任何时刻Hint都起作用。 导致HINT 失效的原因有如下2点:(1) 如果CBO 认为使用Hint 会导致错误的结果时,Hint将被忽略。如索引中的记录因为空值而和表的记录不一致时,结果就是错误的,会忽略hint。
2015-01-07 17:26:59 1920
转载 Oracle执行计划详解
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录---
2015-01-06 15:59:49 697
转载 Oracle 执行计划(Explain Plan) 说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一.
2015-01-06 15:58:46 852
转载 深入解析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 1732
转载 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 975
转载 Java应用中的编码问题 .
这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考。为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问题,特别是乱码问题,我觉得组成一个系列来描述和分析更好一些,包括三篇文章:第一篇:JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础第二篇:JAVA字符编码
2014-10-30 10:09:28 730
转载 Linux内核框架
Linux内核框架Linux 内核简介现在让我们从一个比较高的高度来审视一下 GNU/Linux 操作系统的体系结构。您可以从两个层次上来考虑操作系统,如图 2 所示。图 2. GNU/Linux 操作系统的基本体系结构最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Libra
2014-09-05 15:25:46 1060
转载 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 986
转载 Linux学习步骤:
Linux学习步骤:准备阶段:(1)了解Linux是什么,有什么优缺点,发展历史和现状,应用领域;(2)赶快找一部计算机,赶快安装一个 Linux 发行版本,要自己亲手安装一遍Linux操作系统(包括虚拟机的Linux环境和完整真实的Linux环境);(3)熟悉Linux环境和Linux基本操作。菜鸟阶段之选教程:选择一本好的工具书工具书对于学习者而言是相当重要的。一本
2014-09-05 10:40:20 557
转载 献给初学者:谈谈如何学习Linux操作系统
一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习li
2014-09-05 10:33:57 882
原创 linux 旅程
1、学习linux 养成在命令行下工作: 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。(补充:zhengbei)
2014-09-05 09:24:16 516
转载 源Java应用服务器
在开源Java应用服务器领域,像JBoss、Tomcat及Apache的Geronimo,他们不仅仅是商业领域的领跑者,同时是技术领域的先行者。当然,所有的Java EE应用服务器的实现不尽相同,但其很多方面具有一定程度的可比性。本文对JBoss4.2、Geronimo 2及Tomcat 6三种开源的Java EE应用服务器,就他们的特性、部署及性能等方面进行一一比较。 一、前言
2014-08-23 00:17:13 565
转载 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 504
原创 javascript jquery 文章地址
http://www.cnblogs.com/TomXu/archive/2011/12/28/2286877.html
2014-08-05 22:27:29 488
转载 中断套字接方法 和 Thread.interrupt
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景
2014-07-07 09:15:55 534
转载 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 502
原创 spring 3 企业开发 5
spirng容器1,c初始化beanfactoryConfigurableLisableBeanFactory beanFactory = getBeanFactory(); 2、调用工厂后处理器invokebeanfactorypostprocessors();3、注册bean后处理器registerbeanpostprocessors()4、初始化消息源in
2014-05-19 21:54:00 770
原创 Spring在HibernateTemplate中使用查询缓存。
Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。
2014-05-17 16:44:05 969
转载 Spring+Hibernate+EHcache配置
本文主要讲一讲Hibernate+EhCache配置二级缓存的基本使用方法,主要分以下两个方面介绍: (有关EhCache的基础介绍可参见:http://sjsky.iteye.com/blog/1288257 ) * Cache的多种配置方法 * Hibernate+EhCache集成demo [一]、Cache的多种配置方法 Javabean
2014-05-17 16:01:09 618
原创 Spring+Hibernate+EHcache配置
大量数据流动是web应用性能问题常见的原因,而缓存被广泛的用于优化数据库应用。cache被设计为通过保存从数据库里load的数据来减少应用和数据库之间的数据流动。数据库访问只有当检索的数据不在cache里可用时才必要。hibernate可以用两种不同的对象缓存:first-level cache 和 second-level cache。first-level cache和Session对象关联,
2014-05-17 15:41:51 949
转载 AXIS2:如何发布webservice .
一种是打aar包放在指定位置(适合发布),一种是不打aar包(适合调试)。 说明:Eclipse版本3.4.2、tomcat版本6、AXIS2版本1.5.1、EclipseTomcatPlugin3.2.1准备工作:下载WAR (Web Archive) Distribution“This will be the web application of Axis2 which c
2014-05-16 11:30:43 482
原创 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 547
转载 Spring抛弃OSGi,转向Gradle
曾经,OSGi的强有力支持者SpringSource已经渐渐抛弃使用OSGi框架和模块化技术。以后,通过EBR的社区支持可能是获得OSGi Spring模块的唯一途径。SpringSource从一年半前开始由Maven转向使用Gradle来构建系统,Gradle是Groovy的一款开发工具。现在,3.2版已接近尾声,在该版中会停止向Maven Central中生成OSGi元数据。曾
2014-05-15 10:02:43 4054
转载 说说公司最近正在部署大型高并发高负载电子商务网站的系统架构
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
2014-05-13 23:10:10 1099
转载 构建高并发高可用的电商平台架构实践
从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.csdn.net/yangbutao 一
2014-05-13 22:20:57 786
转载 tomcat + jta + spring (3)
最近因为业务需要,因为客票系统的数据量非常之大,需要对数据进行分散部署,而且数据库分布在不同城市,对于单数据库的操作来说事物很简单就可以处理好,但是对于多数据库来说,如何保持数据的一致性,则需要分布式事物处理。所谓分布式事务,就是数据源不止一个,可能有两个或更多,在一些大型应用中常常出现,常用的解决办法就是使用JTA,但是如果使用tomcat(用其他容器也一样可以使用此方式操作,当然直接使
2014-05-12 17:10:39 817
转载 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 819
转载 JAVAEE 应用容器 + tomcat + jtom + atomikos + jta
Atomikos TransactionsEssentials 是一个可靠的库,可以加入到您的Java应用程序,也就是说为了使用这个产品,您必须添加一些jar文件(包括在dist和lib文件夹下)到您的应用程序或者应用程序服务器。起因: 小项目,没有用分布式,但要操作两个数据库。本以为随便用spring配置两个数据源就搞定,查询是没问题,问题是有一个数据库老是插不进数据。Google狂搜之
2014-05-12 16:16:29 1175
原创 hiernate xml 和注释配置 (声明式和显示式)
Hibernate实现有两种配置,xml配置与注释配置hibernate实现有两种配置,xml配置与注释配置。(1):xml配置:hibernate.cfg.xml(放到src目录下)和实体配置类:xxx.hbm.xml(与实体为同一目录中)xmlversion='1.0'encoding='utf-8'?>DOCTYPEhibernate-configurat
2014-05-10 23:47:21 683
转载 JAVA正则表达式语法大全
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-
2014-04-21 10:05:16 584
转载 polexcel java api
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文
2014-04-16 15:22:04 3144
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人