<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sshxdwy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sshxdwy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sshxdwy]]></copyright><item><title><![CDATA[基础概念：Oracle数据库、实例、用户、表空间、表之间的关系]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/84983445</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/84983445</guid><author>sshxdwy</author><pubDate>Thu, 13 Dec 2018 10:27:38 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/zjhs/p/3147905.html]]></description><category></category></item><item><title><![CDATA[nginx部署到linux并实现负载均衡]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/84783307</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/84783307</guid><author>sshxdwy</author><pubDate>Tue, 04 Dec 2018 09:42:04 +0800</pubDate><description><![CDATA[转发：

  http://www.cnblogs.com/wang-meng/p/5861174.html]]></description><category></category></item><item><title><![CDATA[spring 启动加载数据，访问数据库]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/83855466</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/83855466</guid><author>sshxdwy</author><pubDate>Thu, 08 Nov 2018 09:34:30 +0800</pubDate><description><![CDATA[首先，说下应用场景。

项目中时常会用到spring项目启动需要加载一些全局数据，如访问数据库获取一些基本公共数据，为此就需要在启动加载时访问数据，为此，专门研究了一下，发现现在网上能搜到的主要是implements InitializingBean, ServletContextAware此方法。

在此，通过实践发现，可以通过一下两种方式实现

1、方式1：implements Initial...]]></description><category></category></item><item><title><![CDATA[高并发与解决方案]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/81872003</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/81872003</guid><author>sshxdwy</author><pubDate>Mon, 20 Aug 2018 15:42:26 +0800</pubDate><description><![CDATA[#高并发架构相关概念#

 

并发：

并发，在操作系统中，是指一个时间段中有几个程序都处于已启动运行到运行完毕之间，且这几个程序都是在同一个处理机上运行，但任一个时刻点上只有一个程序在处理机上运行。

我们说的高并发是什么？

上面的定义明显不是我们通常所言的并发，在互联网时代，所讲的并发、高并发，通常是指并发访问。也就是在某个时间点，有多少个访问同时到来通常如果一个系统的日PV在千万以上，有...]]></description><category></category></item><item><title><![CDATA[dos命令下oracl plsql 大数据量导入.csv文件]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/81865773</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/81865773</guid><author>sshxdwy</author><pubDate>Mon, 20 Aug 2018 09:44:35 +0800</pubDate><description><![CDATA[1、登录plsql 查询导出需要操作的数据为.csv文件，并存入指定路径。

      注意：

    ①date类型导入会报错，所以不要导date类型字段；

    ②由于长数字字段导出.csv后会自动保存为科学计数法，导致数据失真，所以查询时可以to_char（字段名），就可避免出现科学计数

   ③导出的.csv文件可能会出现编码格式错误，可以用ultraEdit或其他编辑器另存为A...]]></description><category></category></item><item><title><![CDATA[spring事务管理]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49424391</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49424391</guid><author>sshxdwy</author><pubDate>Mon, 26 Oct 2015 15:15:08 +0800</pubDate><description><![CDATA[事务简介：
事务管理是企业级应用程序开发中必不可少的技术，用来确保数据的完整性和一致性
事务就是一系列的动作，它们被当作一个单独的工作单元。这些动作要么全部完成，要么全部不起作用
事务的四个关键属性(ACID)
① 原子性(atomicity):事务室一个原子操作，有一系列动作组成。事务的原子性确保动作要么全部完成，要么完全不起作用
② 一致性(consistency):一旦所有事务动作]]></description><category></category></item><item><title><![CDATA[创建excel]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49420225</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49420225</guid><author>sshxdwy</author><pubDate>Mon, 26 Oct 2015 09:24:04 +0800</pubDate><description><![CDATA[excel的导入导出是程序开发过程中非常常见的问题，常用的解析excel工具有poi或者jxl，下面看一下用jxl如何创建一个新的excel表格文件。
private LinkedHashMap> tableHeader;//表头信息
private String tableName;
private String tableHeaderCN; // 中文表头
private List e]]></description><category></category></item><item><title><![CDATA[MyBatis学习总结(一)——MyBatis快速入门]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49300999</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49300999</guid><author>sshxdwy</author><pubDate>Wed, 21 Oct 2015 10:29:14 +0800</pubDate><description><![CDATA[一、Mybatis介绍

　　

　　MyBatis是一个支持普通SQL查询，存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射，将接口和Java的POJO（Plain
 Old Java Objects，普通的Java对象）映射成数据库中的记录。

二、my]]></description><category></category></item><item><title><![CDATA[数据库性能优化主要包括哪些方面？]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49300015</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49300015</guid><author>sshxdwy</author><pubDate>Wed, 21 Oct 2015 09:42:39 +0800</pubDate><description><![CDATA[数据库性能优化主要一下几个方面： 
1、sql语句的执行计划是否正常 
2、减少应用和数据库的交互次数、同一个sql语句的执行次数 
3、数据库实体的碎片的整理（特别是对某些表经常进行insert和delete动作，尤其注意，索引字段为系列字段、自增长字段、时间字段，对于业务比较频繁的系统，最好一个月重建一次） 
4、减少表之间的关联，特别对于批量数据处理，尽量单表查询数据，统一在内存中进]]></description><category></category></item><item><title><![CDATA[数据库连接数和数据库连接池的连接数区别？]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49280121</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49280121</guid><author>sshxdwy</author><pubDate>Tue, 20 Oct 2015 17:28:57 +0800</pubDate><description><![CDATA[1、数据库连接数，也就是一个数据库,最多能够同时 接受 多少个 客户的连接.　
2、在没有数据库连接池 的情况下, 一个客户,每次访问, 就要创建一个 数据库连接, 执行 SQL, 获取结果， 然后关闭、释放掉数据库连接，问题就在于创建一个数据库连接， 是一个很消耗资源，花费很多时间的操作，于是数据库连接池产生了。　　
3、数据库连接池 预先打开一定数量的数据库连接， 并维持着连接。　　
4]]></description><category></category></item><item><title><![CDATA[Java 连接池的工作原理]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49279513</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49279513</guid><author>sshxdwy</author><pubDate>Tue, 20 Oct 2015 16:53:52 +0800</pubDate><description><![CDATA[什么是连接？

连接，是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。

有人接受这种说法，却不知道它的真正含义。因此，下面我将解释它究竟是什么。[如果你已经知道了，你可以跳到它的工作原理部分]

创建连接的代码片段：



?





1

2

3




String
 connUrl = "jdbc]]></description><category></category></item><item><title><![CDATA[Hibernate连接池配置三种方式实例]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49278249</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49278249</guid><author>sshxdwy</author><pubDate>Tue, 20 Oct 2015 15:49:16 +0800</pubDate><description><![CDATA[Hibernate支持第三方的连接池，官方推荐的连接池是C3P0,Proxool,以及DBCP。在Hibernate连接池配置时需要注意的有三点：

一、Apche的DBCP在Hibernate2中受支持，但在Hibernate3中已经不再推荐使用，官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP，建议采用JNDI方式。

二、默认情况下（即没有配]]></description><category></category></item><item><title><![CDATA[Hibernate工作原理]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49274907</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49274907</guid><author>sshxdwy</author><pubDate>Tue, 20 Oct 2015 11:13:52 +0800</pubDate><description><![CDATA[现在我们知道了一个概念Hibernate Session，只有处于Session管理下的POJO才具有持久化操作能力。当应用程序对于处于Session管理下的POJO实例执行操作时，Hibernate将这种面向对象的操作转换成了持久化操作能力。

HIbernate简要的体系结构如下图所示：



        通过上图能够发现HIbernate需要一个hibernate.prope]]></description><category></category></item><item><title><![CDATA[struts2配置文件解析]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49250837</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49250837</guid><author>sshxdwy</author><pubDate>Mon, 19 Oct 2015 15:43:07 +0800</pubDate><description><![CDATA[DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
struts>

     include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件]]></description><category></category></item><item><title><![CDATA[递归算法]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/49045551</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/49045551</guid><author>sshxdwy</author><pubDate>Sun, 11 Oct 2015 09:09:50 +0800</pubDate><description><![CDATA[经常遇到一个java类含有属性是自己类的情况，这个时候如果要取出一个对象的某个值，就可能考虑使用递归算法。
首先有这样一个java类
public class Person{
     private String name;
     private int age;
     private List children = new ArrayList();     public Perso]]></description><category></category></item><item><title><![CDATA[oracle sql查询大全]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/48780629</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/48780629</guid><author>sshxdwy</author><pubDate>Mon, 28 Sep 2015 09:18:24 +0800</pubDate><description><![CDATA[--******************************--sql字符型单行函数
--LOWER,函数格式LOWER(column|expression),功能：把字符串转换成小写
 select LOWER('A B C') from dual;


--INITCAP,函数格式INITCAP(column|expression),功能：把字符串首字母大写
select IN]]></description><category></category></item><item><title><![CDATA[<s:iterator> 属性 value var status 用法详解]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/48712383</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/48712383</guid><author>sshxdwy</author><pubDate>Thu, 24 Sep 2015 15:54:26 +0800</pubDate><description><![CDATA[代码片段：



	bgcolor="#CBD6E0"
	     bgcolor="#FFFFFF" >
		
		
		
        




s:iterator 标签有3个属性：

value：被迭代的集合,从后台返回的结果集，如value=“queryList”的queryList必须和后台返回的名称一致。

var：页面用于迭代使用的代替名称,如上将“query]]></description><category></category></item><item><title><![CDATA[Spring管理事务实现方式]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/48708309</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/48708309</guid><author>sshxdwy</author><pubDate>Thu, 24 Sep 2015 11:04:40 +0800</pubDate><description><![CDATA[对数据库的操作常常伴随事务处理，当对数据库有增删改操作时，必须将操作纳入事务控制，以下是一些常用事务处理机制。
方法一，利用Spring框架管理事务：
DataSourceTransactionManager txManager = new DataSourceTransactionManager();
txManager.setDataSource(jdbcTemplate.getData]]></description><category></category></item><item><title><![CDATA[ssh web.xml配置分析]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/48656799</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/48656799</guid><author>sshxdwy</author><pubDate>Tue, 22 Sep 2015 17:27:59 +0800</pubDate><description><![CDATA[的作用:
web.xml的配置中配置作用
1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:  和 

2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.

3.容器将转化为键值对,并交给ServletContext.

4.容器创建中的类实例,即创建监听.

5.在监听]]></description><category></category></item><item><title><![CDATA[poi解析Excel0307格式通用 struts2]]></title><link>https://blog.youkuaiyun.com/sshxdwy/article/details/48518285</link><guid>https://blog.youkuaiyun.com/sshxdwy/article/details/48518285</guid><author>sshxdwy</author><pubDate>Thu, 17 Sep 2015 10:23:04 +0800</pubDate><description><![CDATA[经常遇到要解析Excel文件，自己整理了一下，写了一个03、07格式都通用的方法，使用了poi开源包，不多说了，上代码，就一个方法，很简单。


import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss]]></description><category></category></item></channel></rss>