<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[javaBenface的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/javaBenface</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; javaBenface]]></copyright><item><title><![CDATA[java优化总结]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/40817323</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/40817323</guid><author>javaBenface</author><pubDate>Wed, 05 Nov 2014 08:55:26 +0800</pubDate><description><![CDATA[(1)减少对象生命周期
对象生命周期=销毁时间-创建时间
实际上减少对象生命周期有2个途径:尽早地销毁对象和尽量晚地创建对象
大多数人都只注意尽早地销毁对象，但是却很少人注意尽量晚地创建对象。特别是耗费内存比较大的对象应该尽量晚地被创建。只有真正需要的时候才开始创建它.除了对象以外，比如连接数据库。只有所有准备就绪的时候，才再连接数据库,使用完成数据库连接就立刻关闭。最短时间使用连接，包括数]]></description><category></category></item><item><title><![CDATA[java时间处理]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/21453631</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/21453631</guid><author>javaBenface</author><pubDate>Tue, 18 Mar 2014 13:18:35 +0800</pubDate><description><![CDATA[使用Calendar根据当前日期算前一年、前一月、前一天    

    本来想用SimpleDateFormat根据当前日期计算前一年、前一月、前一天的日期，发现用这个挺麻烦的，后来发现使用Calendar还是挺方便的。
    Calendar中有个核心的方法：add(int field,int amount)，用起来很简单。



Calendar ca = Calendar]]></description><category></category></item><item><title><![CDATA[sql时间函数]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/21453091</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/21453091</guid><author>javaBenface</author><pubDate>Tue, 18 Mar 2014 13:10:01 +0800</pubDate><description><![CDATA[1、常用日期方法(下面的GetDate() = '2006-11-08 13:37:56.233')
(1)DATENAME ( datepart ,date )
   返回表示指定日期的指定日期部分的字符串。Datepart详见下面的列表.
SELECT DateName(day,Getdate()) –返回8 
(2)DATEPART ( datepart , date )
    ]]></description><category></category></item><item><title><![CDATA[sql server 金额大小写]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/19119261</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/19119261</guid><author>javaBenface</author><pubDate>Wed, 12 Feb 2014 15:00:33 +0800</pubDate><description><![CDATA[CREATE FUNCTION dbo.L2U (@n_LowerMoney numeric(15,2),@v_TransType int)  
RETURNS VARCHAR(200) AS  
BEGIN 
Declare @v_LowerStr VARCHAR(200) -- 小写金额 
Declare @v_UpperPart VARCHAR(200) 
Declare @v_U]]></description><category></category></item><item><title><![CDATA[获取Ip与路径或地址]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/17677501</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/17677501</guid><author>javaBenface</author><pubDate>Mon, 30 Dec 2013 11:20:35 +0800</pubDate><description><![CDATA[request.getHeader("User-Agent");    //就是取得客户端的系统版本     
  request.getRemoteAddr();    //取得客户端的IP     
  request.getRemoteHost();    //取得客户端的主机名     
  request.getRemotePort();    //取得客户端的端口]]></description><category></category></item><item><title><![CDATA[乱码问题]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/17357297</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/17357297</guid><author>javaBenface</author><pubDate>Mon, 16 Dec 2013 18:26:36 +0800</pubDate><description><![CDATA[有四个方法，记录一下，方便以后自己查找，也方便大家。

首先：


并且
request.setCharacterEncoding("gb2312");
第二：
配置 server.xml。

　　
　　
第三：
配置 web.xml　　

  setEncoding
  com.dinner.filter.CharsetFilters
  
   coding]]></description><category></category></item><item><title><![CDATA[jsp charset pageEncoding区别，中文乱码解决]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/17357259</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/17357259</guid><author>javaBenface</author><pubDate>Mon, 16 Dec 2013 18:23:15 +0800</pubDate><description><![CDATA[JSP指令标签中这句有什么用途？
关于JSP页面中的pageEncoding和contentType两种属性的区别：
　　pageEncoding是jsp文件本身的编码
　　contentType的charset是指服务器发送给客户端时的内容编码
　　JSP要经过两次的“编码”，第一阶段会用pageEncoding，第二阶段会用utf-8至utf-8，第三阶段就是由Tomcat出来的网页，]]></description><category></category></item><item><title><![CDATA[下拉框只读]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/16842651</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/16842651</guid><author>javaBenface</author><pubDate>Wed, 20 Nov 2013 13:08:22 +0800</pubDate><description><![CDATA[html中，select下拉框中是没有readonly这个属性的，只有disabled。但是用disabled就无法将下拉框中的数据读出来，所以要想办法将select下拉框设置成只读的。
将select下拉框设置成readonly 的两种办法。
第一种：


[html] 
view plaincopyprint?


script>var
f=s.selectedIndexs]]></description><category></category></item><item><title><![CDATA[js验证]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8270795</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8270795</guid><author>javaBenface</author><pubDate>Fri, 07 Dec 2012 20:12:03 +0800</pubDate><description><![CDATA[记录下，以后用~~
//验证是否为空
function check_blank(obj, obj_name){
      if(obj.value != ''){   
            return true;   
     }else{   
         alert(obj_name + "所填不能为空！"); 
         obj.value = "";]]></description><category></category></item><item><title><![CDATA[HashMap的keyset与value的对应]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8137944</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8137944</guid><author>javaBenface</author><pubDate>Thu, 01 Nov 2012 17:49:28 +0800</pubDate><description><![CDATA[Map怎么确保得values()和keyset()的顺序是一样的呢？
 
原来用map都是先取key然后得到value。由于在map上封装了，不能直接取得entryset，只有keyset和values（）,getValue(key)。那values()和keyset()中的元素顺序是否对应呢？
 
首先，写个test，看看顺序是不是一致的：
 


Java代码]]></description><category></category></item><item><title><![CDATA[<context:annotation-config/>]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8135714</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8135714</guid><author>javaBenface</author><pubDate>Thu, 01 Nov 2012 10:44:57 +0800</pubDate><description><![CDATA[在基于主机方式配置Spring的配置文件中，你可能会见到这样一条配置，他的作用是式地向 Spring 容器注册
AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、
PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr]]></description><category></category></item><item><title><![CDATA[spring配置数据源的4种方式--简介]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8132834</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8132834</guid><author>javaBenface</author><pubDate>Wed, 31 Oct 2012 16:14:18 +0800</pubDate><description><![CDATA[在spring中配置数据源这是做项目不可避免的，今天我把了解到的配置方式在这里做个总结。
本人目前知道4种方式。
1.jdbc
org.springframework.jdbc.datasource.DriverManagerDataSource
 
2.dbcp
org.apache.commons.dbcp.BasicDataSource
 
3.c3p0
com.mchan]]></description><category></category></item><item><title><![CDATA[数据库优化]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8127040</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8127040</guid><author>javaBenface</author><pubDate>Tue, 30 Oct 2012 10:10:17 +0800</pubDate><description><![CDATA[数据库优化
 
1.主要性能瓶颈
 A.磁盘I/O
 B.内存
 C.网络占用
 B.CPU处理
2.造成瓶颈的可能性有哪些
 连接次数
 磁盘读取量
 磁盘写入量
 传输数据块大小
 存储量大小
 响应时间快慢
3.行业需求主要有哪些（一般情况下）
 门户系统——面向大众，连接次数很多，存储量很小，读很频密，写的可能性低，响应时间要求高
 博客系统——面向大众，连]]></description><category></category></item><item><title><![CDATA[Struts2的properties配置文件详解]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8123649</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8123649</guid><author>javaBenface</author><pubDate>Mon, 29 Oct 2012 11:48:29 +0800</pubDate><description><![CDATA[作者：佚名出处：IT专家网论坛2009-03-03 15:34
　　### 指定加载struts2配置文件管理器，默认为org.apache.struts2.config.DefaultConfiguration
　　### 开发者可以自定义配置文件管理器，该类要实现Configuration接口，可以自动加载struts2配置文件。
　　# struts.configuration=org]]></description><category></category></item><item><title><![CDATA[js在上传图片前判断大小]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/8105795</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/8105795</guid><author>javaBenface</author><pubDate>Wed, 24 Oct 2012 10:44:47 +0800</pubDate><description><![CDATA[var ImgObj=new Image();   //建立一个图像对象
var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"//全部图片格式类型
var FileObj,ImgFileSize,ImgWidth,ImgHeight,FileExt,ErrMsg,FileMsg,HasCheked,IsImg//全局变量 图片相关属性
//以下为限制变量
v]]></description><category></category></item><item><title><![CDATA[JavaBean为什么实现Serializable（序列化）接口]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/7967189</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/7967189</guid><author>javaBenface</author><pubDate>Tue, 11 Sep 2012 14:43:12 +0800</pubDate><description><![CDATA[今天在面试中遇到了这个问题,关于为什么要继承序列化这个东西,在网上搜了一下大概了解到
一篇是从BlogJava中看到的,大概内容如下:
为什么要使用序列化？最重要的两个原因是：将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本；按值将对象从一个应用程序域发送至另一个应用程序域。例如，序列化可用于在 ASP.NET 中保存会话状态，以及将对象复制到 Windows 窗体的剪贴板中]]></description><category></category></item><item><title><![CDATA[SSH配置之web.xml .]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/7873901</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/7873901</guid><author>javaBenface</author><pubDate>Thu, 16 Aug 2012 16:24:28 +0800</pubDate><description><![CDATA[web.xml 中的listener、 filter、servlet 加载顺序及其详解 


首先可以肯定的是，加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是：listener -> filter -> servlet


同时还存在着这样一种配置节：context-param，]]></description><category></category></item><item><title><![CDATA[jquery 元素和方法解释 .]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/7721078</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/7721078</guid><author>javaBenface</author><pubDate>Fri, 06 Jul 2012 10:05:55 +0800</pubDate><description><![CDATA[Attribute：
$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式
$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值，参数是map
$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值
$(”img”).attr(”title”, function]]></description><category></category></item><item><title><![CDATA[Spring AOP解决系统日志备忘]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/7639262</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/7639262</guid><author>javaBenface</author><pubDate>Wed, 06 Jun 2012 17:54:17 +0800</pubDate><description><![CDATA[配置文件：


     操作日志切面声明  -->   
    bean id="logAspect" class="com.tq365.service.sys.log.SystemLogAspect"/>
    aop:config>
        aop:aspect ref="logAspect">
        aop:aspect>
    aop:config]]></description><category></category></item><item><title><![CDATA[AOP实现（三）--spring2.0中pointcut定义]]></title><link>https://blog.youkuaiyun.com/javaBenface/article/details/7639119</link><guid>https://blog.youkuaiyun.com/javaBenface/article/details/7639119</guid><author>javaBenface</author><pubDate>Wed, 06 Jun 2012 17:22:45 +0800</pubDate><description><![CDATA[关键字: Pointcut的定义
在Spring 2.0中，Pointcut的定义包括两个部分：Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式：

java 代码


execution(modifier-pattern?           ret-type-pattern           d]]></description><category></category></item></channel></rss>