<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xkhzk2的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xkhzk2</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xkhzk2]]></copyright><item><title><![CDATA[设置session失效的几种方法]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84511599</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84511599</guid><author>xkhzk2</author><pubDate>Thu, 12 Dec 2013 09:30:19 +0800</pubDate><description><![CDATA[
设置session失效的几种方法

在系统登录后，都会设置一个当前session失效的时间，以确保在用户长时间不与服务器交互，自动退出登录，销毁session。具体设置很简单，方法有三种：（1）在主页面或者公共页面中加入：session.setMaxInactiveInterval(900);参数900单位是秒，即在没有活动15分钟后，session将失效。这里要注意这个session设置的...]]></description><category></category></item><item><title><![CDATA[读<软件架构设计>]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84392768</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84392768</guid><author>xkhzk2</author><pubDate>Wed, 20 Feb 2013 15:39:23 +0800</pubDate><description><![CDATA[
读&amp;lt;软件架构设计&amp;gt;
1.什么是架构，一般从2方面理解，分别是组成派和决策派，组成派理解为，架构是组件以及组件之间的交互;决策派认为，架构是一系列的有层次的决策。
   例如，mvc架构，它就是m,v,c三个组件以及它们之间交互的一种架构，view层创建controller层，controller层通过用户交互调用model的相应服务，model层从而做出一定的变化，并把这种变化通...]]></description><category></category></item><item><title><![CDATA[Java性能基础-Java堆内存]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84385582</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84385582</guid><author>xkhzk2</author><pubDate>Fri, 25 Jan 2013 15:25:58 +0800</pubDate><description><![CDATA[
导读：对于程序员来说，知道堆空间，设置堆空间，处理堆空间的outOfMemoryError错误，分析heap dump是非常重要的。文中介绍了Java堆的学习教程以及Java堆内存(heap memory)的十个要点。
文章内容如下：
我刚开始学习Java编程时，可不知道什么是堆内存或堆空间(heap space)，甚至根本不管对象创建时都放在哪里去了。正式了写一些程序后，经常会遇到java...]]></description><category></category></item><item><title><![CDATA[Collection框架]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84385576</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84385576</guid><author>xkhzk2</author><pubDate>Fri, 25 Jan 2013 15:13:17 +0800</pubDate><description><![CDATA[
Collection框架
集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.
集合框架中的类主要封装的是典型的数据结构,如动态数组,链表,堆栈,集合,哈希表等.
集合框架类似编程中经常用到的工具类,使得编码这...]]></description><category></category></item><item><title><![CDATA[为什么匿名内部类只能访问其所在方法中的final变量]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84385570</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84385570</guid><author>xkhzk2</author><pubDate>Fri, 25 Jan 2013 14:48:44 +0800</pubDate><description><![CDATA[(1).内部类是外部类的一个成员，就像外部类的成员方法一样，所以内部类有权限访问外部类的所有成员，包括private的。(2).内部类不能访问外部类方法中的局部变量，除非变量是final的(一般发生在方法中定义的内部类)。这是因为局部变量的生命周期原因。class Outer{    private int a;    public class Inner{        private int ...]]></description><category></category></item><item><title><![CDATA[数据库备份的命令及方法汇总（oracle备份）]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84343624</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84343624</guid><author>xkhzk2</author><pubDate>Fri, 02 Nov 2012 09:21:13 +0800</pubDate><description><![CDATA[

数据库备份的命令及方法汇总（oracle备份）


      oracle数据库：
1）：命令行备份： 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中  exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出  exp syste...]]></description><category></category></item><item><title><![CDATA[Oracle数据库的三种标准的备份方法]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84343623</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84343623</guid><author>xkhzk2</author><pubDate>Fri, 02 Nov 2012 09:19:49 +0800</pubDate><description><![CDATA[


Oracle数据库的三种标准的备份方法


Oracle数据库有三种标准的备份方法，它们分别是导出／导入（EXP/IMP）、热备份和冷备份。导出备件是一种逻辑备份，冷备份和热备份是物理备份。
一、 导出／导入（Export／Import）
利用Export可将数据从数据库中提取出来，利用Import则可将提取出来的数据送回到Oracle数据库中去。
１、 简单导出数据（Exp...]]></description><category></category></item><item><title><![CDATA[什么是304缓存]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84300237</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84300237</guid><author>xkhzk2</author><pubDate>Fri, 12 Oct 2012 09:43:44 +0800</pubDate><description><![CDATA[

什么是304缓存？如何理解304与200服务器知识，前端开发优化实战
时间:2011-09-03 19:07  来源:http://www.workcss.com/  作者:蜗客div+css  点击:754次


http://www.workcss.com/ 我们知道,对于WEB页面中的JS和CCS,并不会每次都请求完整的内容,有时候会直接利用本地的缓存;而对页面本身,却往往会去...]]></description><category></category></item><item><title><![CDATA[大数据量查询的优化]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84298547</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84298547</guid><author>xkhzk2</author><pubDate>Tue, 09 Oct 2012 11:34:42 +0800</pubDate><description><![CDATA[服务器软/硬件配置如下： CPU：四路至强 2.0G； 内存：8G； 操作系统：Windows Server 2003 SP2； 数据库：SQL Server 2005 SP2；     某个库中有一个论坛主帖表，每天增加数千的数据，现在整个表的数据量已经是百万级。由于论坛不断升级，增加了N个字段，为了实现良好的扩展性，将某些字段移到了一个子表中，而子表中的某个字段又是外键关联另一个表。没有添加任...]]></description><category></category></item><item><title><![CDATA[Hibernate性能优化]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84298546</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84298546</guid><author>xkhzk2</author><pubDate>Tue, 09 Oct 2012 11:34:31 +0800</pubDate><description><![CDATA[有很多人认为Hibernate天生效率比较低，确实，在普遍情况下，需要将执行转换为SQL语句的 Hibernate的效率低于直接JDBC存取，然而，在经过比较好的性能优化之后，Hibernate的性能还是让人相当满意的，特别是应用二级缓存之 后，甚至可以获得比较不使用缓存的JDBC更好的性能，下面介绍一些通常的Hibernate的优化策略：1.抓取 优化抓取是指Hibernate如何在关联关系之间...]]></description><category></category></item><item><title><![CDATA[大数据量高并发的数据库优化]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84298545</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84298545</guid><author>xkhzk2</author><pubDate>Tue, 09 Oct 2012 11:34:17 +0800</pubDate><description><![CDATA[ 
大数据量高并发的数据库优化 - [技术研究]
2009年03月17日
一、数据库结构的设计
 
    如果不能设计一个合理的数据库模型，不仅会增加客户端和服务器段程序的编程和维护的难度，而且将会影响系统实际运行的性能。所以，在一个系统开始实施之前，完备的数据库模型的设计是必须的。
 
    在一个系统分析、设计阶段，因为数据量较小，负荷较低。我们往往只注意到功能的实现，而很难...]]></description><category></category></item><item><title><![CDATA[高并发，大数据量，你的系统考虑哪些问题？]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84298543</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84298543</guid><author>xkhzk2</author><pubDate>Tue, 09 Oct 2012 11:34:06 +0800</pubDate><description><![CDATA[ 
1，订票系统案例，某航班只有一张机票，假定有1w个人打开你的网站来订票，问你如何解决并发问题(可扩展到任何高并发网站要考虑的并发读写问题)
       问题，1w个人来访问，票没出去前要保证大家都能看到有票，不可能一个人在看到票的时候别人就不能看了。到底谁能抢到，那得看这个人的“运气”（网络快慢等）
      其次考虑的问题，并发，1w个人同时点击购买，到底谁能成交？总共只有一张票。...]]></description><category></category></item><item><title><![CDATA[Oracle性能优化系列]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84298542</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84298542</guid><author>xkhzk2</author><pubDate>Tue, 09 Oct 2012 11:33:50 +0800</pubDate><description><![CDATA[ 

ORACLE SQL性能优化系列

&amp;lt;!--[if !supportLists]--&amp;gt;1.  
&amp;lt;!--[endif]--&amp;gt;选用适合的ORACLE优化器

ORACLE的优化器共有3种:
&amp;lt;!--[if !supportLists]--&amp;gt;l        
&amp;lt;!--[endif]--&amp;gt;RULE (基于规则) 
&amp;lt;!--...]]></description><category></category></item><item><title><![CDATA[海量查询的数据优化]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84297895</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84297895</guid><author>xkhzk2</author><pubDate>Mon, 08 Oct 2012 09:29:40 +0800</pubDate><description><![CDATA[一、因情制宜，建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引（index）是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时，索引提供了对数据的快速访问。事实上，没有索引,数据库也能根据SELECT语句成功地检索到结果，但随着表变得越来越大，使用“适当”的索引的效果就越来越明显。注意，在这句话中，我们用了“适当”这个词，这是因为，如果使用...]]></description><category></category></item><item><title><![CDATA[提高数据库查询速度的几个思路 ]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84297892</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84297892</guid><author>xkhzk2</author><pubDate>Mon, 08 Oct 2012 09:28:12 +0800</pubDate><description><![CDATA[提高数据库查询速度的几个思路 1、缓存，在持久层或持久层之上做缓存。 2、数据库表的大字段剥离，保证单条记录的数据量很小。 3、恰当地使用索引。 4、必要时建立多级索引。 5、分析Oracle的执行计划，通过表数据统计等方式协助数据库走正确的查询方式，该走索引就走索引，该走全表扫描就走全表扫描。 6、表分区和拆分，无论是业务逻辑上的拆分（如一个月一张报表、分库）还是无业务含义的分区（如根据ID取模...]]></description><category></category></item><item><title><![CDATA[SQL 语句优化总结]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84297890</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84297890</guid><author>xkhzk2</author><pubDate>Mon, 08 Oct 2012 09:26:23 +0800</pubDate><description><![CDATA[

SQL 语句优化总结


个人日常优化SQL语句的总结笔记
目前 DB 承受 日平均 500W PV 左右的站点，数据文件大小在20G左右，表数据量 在 50 - 500 W 左右
仅供参考：
 

1  . 查询的数据行分布情况，决定索引是否用得上，如果查询的数据行在数据表中分布均匀，且所占比重较大，能用上索引；反之，用不上索引
2  . select 的字段数目，特别是...]]></description><category></category></item><item><title><![CDATA[Sql Server 索引使用情况及优化的相关 Sql]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84297887</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84297887</guid><author>xkhzk2</author><pubDate>Mon, 08 Oct 2012 09:25:02 +0800</pubDate><description><![CDATA[

Sql Server 索引使用情况及优化的相关 Sql 语句，非常好的SQL语句，记录于此：
 


--Begin Index(索引) 分析优化的相关 Sql -- 返回当前数据库所有碎片率大于25%的索引-- 运行本语句会扫描很多数据页面-- 避免在系统负载比较高时运行-- 避免在系统负载比较高时运行declare @dbid intselect @dbid = db_id()S...]]></description><category></category></item><item><title><![CDATA[优化数据库大幅度提高Oracle的性能]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84297885</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84297885</guid><author>xkhzk2</author><pubDate>Mon, 08 Oct 2012 09:23:29 +0800</pubDate><description><![CDATA[

  数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack，贴出数据库配置等等。 还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是，提出疑问的人很可能根本不懂执行计划，更不要说statspack了。而我认为，数据库优 化，应该首先从大的方面考虑：网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组...]]></description><category></category></item><item><title><![CDATA[mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84294087</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84294087</guid><author>xkhzk2</author><pubDate>Mon, 24 Sep 2012 10:49:08 +0800</pubDate><description><![CDATA[


原文地址：mappingLocations、mappingDirectoryLocations与mappingJarLocations 区别作者：☆水『若寒

由于spring对hibernate配置文件hibernate.cfg.xml的集成相当好， 所以，在项目中我一直使用spring的org.springframework.orm.hibernate.LocalSessionFac...]]></description><category></category></item><item><title><![CDATA[连接池]]></title><link>https://blog.youkuaiyun.com/xkhzk2/article/details/84291149</link><guid>https://blog.youkuaiyun.com/xkhzk2/article/details/84291149</guid><author>xkhzk2</author><pubDate>Tue, 18 Sep 2012 09:06:38 +0800</pubDate><description><![CDATA[

连接池原理图：什么是连接池
简单点说就是管理与数据库连接的实例池
连接池的好处：
1：重用与数据库的连接，节省资源
2：免去程序与数据库建立连接的工作，提高效率
 
连接池运行的基本过程：
1：当连接池启动的时候，创建几个跟数据库的连接
2：程序运行时，向连接池请求跟数据库的连接，此时连接池会返回可用的与数据库的连接的实例
3：程序用完过后，调用conn.close()方法...]]></description><category></category></item></channel></rss>