<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Elender的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Elender</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Elender]]></copyright><item><title><![CDATA[网站服务器架构]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/53390225</link><guid>https://blog.youkuaiyun.com/Elender/article/details/53390225</guid><author>Elender</author><pubDate>Tue, 29 Nov 2016 11:01:34 +0800</pubDate><description><![CDATA[作者：xlzd
链接：https://www.zhihu.com/question/20657269/answer/101795180
来源：知乎
著作权归作者所有，转载请联系作者获得授权。

1. 初始阶段的网站架构

一般来讲，大型网站都是从小型网站发展而来，一开始的架构都比较简单，随着业务复杂和用户量的激增，才开始做很多架构上的改进。当它还是小型网站的时候，没有太多访客，一般来]]></description><category></category></item><item><title><![CDATA[自动通过svn checkout代码并编译部署的脚步]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/40040725</link><guid>https://blog.youkuaiyun.com/Elender/article/details/40040725</guid><author>Elender</author><pubDate>Mon, 13 Oct 2014 10:31:43 +0800</pubDate><description><![CDATA[主要通过Ant实现，需要用到svnant等jar包。]]></description><category></category></item><item><title><![CDATA[加密解密总结]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/39025507</link><guid>https://blog.youkuaiyun.com/Elender/article/details/39025507</guid><author>Elender</author><pubDate>Wed, 03 Sep 2014 11:46:50 +0800</pubDate><description><![CDATA[BASE64 
Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。 
常见于邮件、http加密，截取http信息，你就会发现登录操作的用户名、密码字段通过BASE64加密的。 



 
 
MD5 
MD5 -- message-digest algorithm 5 （信息-摘要算法）缩写，广泛用于加密和解密技术，常用于文件校验。校验？不管]]></description><category></category></item><item><title><![CDATA[客户端如何向https服务器发送数据]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/21097543</link><guid>https://blog.youkuaiyun.com/Elender/article/details/21097543</guid><author>Elender</author><pubDate>Wed, 12 Mar 2014 16:13:48 +0800</pubDate><description><![CDATA[https一般来说有单项SSL和双向SSL连接之分。

 

单项SSL连接，也就是只是客户端验证服务器证书。tomcat中clientAuth="false"的时候

 

代码如下:


Java代码  



import java.io.BufferedReader;  
import java.io.InputStreamReader;  
import]]></description><category></category></item><item><title><![CDATA[TOMCAT建立SSL连接双向认证]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/21097423</link><guid>https://blog.youkuaiyun.com/Elender/article/details/21097423</guid><author>Elender</author><pubDate>Wed, 12 Mar 2014 16:12:22 +0800</pubDate><description><![CDATA[步骤如下

1.打开cmd




2.输入d:


3.输入md ssl


4.cd ssl

5.创建服务器证书库

keytool -genkey -dname "CN=test.wuhan.com, OU=NC, O=Shanghai University, L=ZB, ST=Shanghai,C=CN" -alias server  -keyalg R]]></description><category></category></item><item><title><![CDATA[mysql: Communications link failure解决]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/20041463</link><guid>https://blog.youkuaiyun.com/Elender/article/details/20041463</guid><author>Elender</author><pubDate>Thu, 27 Feb 2014 11:36:17 +0800</pubDate><description><![CDATA[mysql: Communications link failure解决

 

使用Connector/J连接MySQL数据库，程序运行较长时间后就会报以下错误： 

 

Communications link failure，The last packet successfully received from the server was *** millisecond ag]]></description><category></category></item><item><title><![CDATA[axis2生成客户端代码]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/18700541</link><guid>https://blog.youkuaiyun.com/Elender/article/details/18700541</guid><author>Elender</author><pubDate>Thu, 23 Jan 2014 11:01:33 +0800</pubDate><description><![CDATA[从axis的官网下载axis开发工具，解压后，运行cmd并进入到axis工具包的bin目录。
执行以下命令：
wsdl2java.bat 
-uri  webservice的调用地址
-p    生成的软件包目录
-o    生成代码所在目录]]></description><category></category></item><item><title><![CDATA[关于hiberante FetchMode]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/18611657</link><guid>https://blog.youkuaiyun.com/Elender/article/details/18611657</guid><author>Elender</author><pubDate>Tue, 21 Jan 2014 15:52:02 +0800</pubDate><description><![CDATA[以Person, Address 为例， 其关系为一对多，数据库中有3条person, 每个分别对应2条address。查询语句如下： 



Java代码  



Criteria c = session.createCriteria(Person.class);  
c.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);]]></description><category></category></item><item><title><![CDATA[PL/SQL常用设置]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/18604203</link><guid>https://blog.youkuaiyun.com/Elender/article/details/18604203</guid><author>Elender</author><pubDate>Tue, 21 Jan 2014 14:33:04 +0800</pubDate><description><![CDATA[一直使用pl/sql，有时候总想偷点懒，其实pl/sql可以设置下使用起来更方便，下面写下我一直用的一些设置，我的pl/sql版本是7.1.5，我写的是一些简单的设置，高手请绕过。

     (一)记住密码：

     开发时候有几个数据库，每次手动敲密码真烦，以下是设置方式：

     设置：Tools菜单-->Preferences-->Oracle-->Logon HIst]]></description><category></category></item><item><title><![CDATA[安全登录系统的设计与实现方案]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/18547601</link><guid>https://blog.youkuaiyun.com/Elender/article/details/18547601</guid><author>Elender</author><pubDate>Mon, 20 Jan 2014 09:50:06 +0800</pubDate><description><![CDATA[对于 Web 应用程序，安全登录是很重要的。但是目前大多数 Web 系统在发送登录密码时是发送的明文，这样很容易被入侵者监听到密码。当然，通过 SSL 来实现安全连接是个不错的方法，但是很多情况下我们没办法将服务器设置为带有 SSL 的 Web 服务器。因此如果在登录系统中加入安全登录机制，则可以在没有 SSL 的 Web 服务器上实现安全登录。

要实现安全登录，可以采用下面两种方法，一种基]]></description><category></category></item><item><title><![CDATA[封装jquery ui 提示框]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/17440741</link><guid>https://blog.youkuaiyun.com/Elender/article/details/17440741</guid><author>Elender</author><pubDate>Fri, 20 Dec 2013 14:21:43 +0800</pubDate><description><![CDATA[function alert(messa) {
	if ($("#dialogalert").length == 0) {
		$("body").append('');
		$("#dialogalert").dialog({
			autoOpen : false,
			title : '消息框',
			modal : true,
			width : 300,
			closeOnEsc]]></description><category></category></item><item><title><![CDATA[配置tomcat及jboss的java访问内存]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/17440701</link><guid>https://blog.youkuaiyun.com/Elender/article/details/17440701</guid><author>Elender</author><pubDate>Fri, 20 Dec 2013 14:19:56 +0800</pubDate><description><![CDATA[配置tomcat及jboss的java访问内存较大，防止内存溢出。
   jboss需在bin目录中修改run.bat及run.conf文件，配置如下：
   JAVA_OPTS="-Xms512m -Xmx1024m -XX:MaxPermSize=256m
   tomcat需在bin目录中修改catalina.sh,配置如下：
   在“echo Using CATALINA_BAS]]></description><category></category></item><item><title><![CDATA[安装oracle数据库及导入导出数据库总结]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/17440645</link><guid>https://blog.youkuaiyun.com/Elender/article/details/17440645</guid><author>Elender</author><pubDate>Fri, 20 Dec 2013 14:18:28 +0800</pubDate><description><![CDATA[1.安装oracle数据库时运用安装程序时选择“以管理员身份运行”及“以兼容模式运行”;
2.以管理员身份登录sqlplus
   进入cmd,在命令行界面输入sqlplus sysdba/pwd as sysdba;
3.创建用户并授权
   create user test identified by "password";
   grant connect,dba to test;]]></description><category></category></item><item><title><![CDATA[更改jboss 6.0 Final的默认根应用或默认主页]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/17024341</link><guid>https://blog.youkuaiyun.com/Elender/article/details/17024341</guid><author>Elender</author><pubDate>Fri, 29 Nov 2013 14:18:52 +0800</pubDate><description><![CDATA[jboss 6.0的默认主页在/deploy/ROOT.war下，ROOT.war也是jboss的默认根应用。

在正式的生产环境下，我们需要设置jboss的默认根应用为自己的应用，这样通过http://IP地址:8080/就可以访问到自己的应用，而不是jboss的欢迎页面。设置很简单，如下：

① 在自己的WEB项目下的"WEB-INF"目录下新建一个jboss-web.xml文件，内容]]></description><category></category></item><item><title><![CDATA[JBoss jmx-console和web-console的安全设置]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/17023881</link><guid>https://blog.youkuaiyun.com/Elender/article/details/17023881</guid><author>Elender</author><pubDate>Fri, 29 Nov 2013 13:50:57 +0800</pubDate><description><![CDATA[JBoss jmx-console和web-console的安全设置
介绍
如果在网上公布了自己的JBoss服务器（用选项-b 0.0.0.0启动服务器或者在.../jboss/server/default/deploy/web-deployer/server.xml
改变第一个发生变量jboss.bind.address 为 0.0.0.0）， 你也自动的公开了JBoss web-cons]]></description><category></category></item><item><title><![CDATA[Eclipse Java注释模板设置详解]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/9037099</link><guid>https://blog.youkuaiyun.com/Elender/article/details/9037099</guid><author>Elender</author><pubDate>Thu, 06 Jun 2013 11:05:01 +0800</pubDate><description><![CDATA[写代码，一定要添加注释，一是方便自己以后使用，二是方便别人维护

注释有一定格式，反反复复敲键盘或者copy ，也有点烦。

有了注释模板，打上注释标签，自动完成注释格式，是很省心的。

把以下代码保存为xml文件：

/**
* ${tags}
* ${see_to_target}
*//**
* ${tags}
*//* (non-Javadoc)
* ${see_to_ove]]></description><category></category></item><item><title><![CDATA[Java模式(适配器模式)]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/9036395</link><guid>https://blog.youkuaiyun.com/Elender/article/details/9036395</guid><author>Elender</author><pubDate>Thu, 06 Jun 2013 10:07:22 +0800</pubDate><description><![CDATA[今天看了下Java中的适配器模式，以下就来小做下总结和谈谈感想，以便日后使用。

 

首先，先来先讲讲适配器。适配就是由“源”到“目标”的适配，而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子，比如有一个“源”是一个对象人，他拥有2种技能分别是说日语和说英语，而某个岗位（目标）需要你同时回说日语、英语、和法语，好了，现在我们的任务就是要将人这个“源”适配的这个]]></description><category></category></item><item><title><![CDATA[java常见面试知识点]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/8787514</link><guid>https://blog.youkuaiyun.com/Elender/article/details/8787514</guid><author>Elender</author><pubDate>Thu, 11 Apr 2013 12:18:21 +0800</pubDate><description><![CDATA[SSH三大框架 

1.Hibernate工作原理，为什么要用？ 

原理 

1.读取并解析配置文件。2.读取并解析映射信息，创建SessionFactory。3.打开Session。4.创建事务。5.关闭Session。6.提交事务。7关闭SesstionFactory。


为什么用？ 

1 对JDBC访问数据库的代码做了封装，简化了数据访问层繁琐的重复性代码。2 H]]></description><category></category></item><item><title><![CDATA[setvlet总结]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/8695102</link><guid>https://blog.youkuaiyun.com/Elender/article/details/8695102</guid><author>Elender</author><pubDate>Wed, 20 Mar 2013 10:21:12 +0800</pubDate><description><![CDATA[1，什么是Servlet
2，Servlet有什么作用
3，Servlet的生命周期
4，Servlet怎么处理一个请求
5，Servlet与JSP有什么区别
6，Servlet里的cookie技术
7，Servlet里的过滤器
8，Servlet里的监听器

 


一，什么是Servlet？


Servlet是一个Java编写的程序，此程序是基于Http协议的，]]></description><category></category></item><item><title><![CDATA[java 集合]]></title><link>https://blog.youkuaiyun.com/Elender/article/details/8694992</link><guid>https://blog.youkuaiyun.com/Elender/article/details/8694992</guid><author>Elender</author><pubDate>Wed, 20 Mar 2013 10:03:20 +0800</pubDate><description><![CDATA[在使用Java的时候，我们都会遇到使用集合（Collection）的时候，但是Java API提供了多种集合的实现。

总的说来，Java API中所用的集合类，都是实现了Collection接口，他的一个类继承结构如下：

                  Collection
                  Collection
                  Colle]]></description><category></category></item></channel></rss>