<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Simpson_wu的博客]]></title><description><![CDATA[人生就是要在不断学习中才能变得充实]]></description><link>https://blog.youkuaiyun.com/Simpson_wu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Simpson_wu]]></copyright><item><title><![CDATA[java练习笔记]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/49338685</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/49338685</guid><author>Simpson_wu</author><pubDate>Thu, 22 Oct 2015 20:48:59 +0800</pubDate><description><![CDATA[volatile可以保证多线程操作时的可见性，不能保证原子性 
可以保证在加载数据阶段的数据是最新的CopyOnWrite适用于读多写少的并发场景类方法就是指类中被static修饰的方法 
static方法中this不能用继承具有传递性hashtable 
线程是安全的，即为synchronized 
hashtable和hashmap都使用了iterator（迭代） 
只是由于历史原因hashta]]></description><category></category></item><item><title><![CDATA[三大框架的优缺点]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/49309629</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/49309629</guid><author>Simpson_wu</author><pubDate>Wed, 21 Oct 2015 21:01:06 +0800</pubDate><description><![CDATA[Struts优缺点优点： 
1.开源软件，能更深入的了解其内部实现机制。 
2.Taglib标记库，灵活动用，能大大提高开发效率。 
3.页面导航使系统的脉络更加清晰。通过一个配置文件，即可把握整个系统各部分之间的联系，这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时，这种优势体现得更加明显。 
4. 提供Exception处理机制 .  
5. 数据库链接池管理  
6. Str]]></description><category></category></item><item><title><![CDATA[Spring传播属性]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/49104079</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/49104079</guid><author>Simpson_wu</author><pubDate>Tue, 13 Oct 2015 21:01:57 +0800</pubDate><description><![CDATA[由于hibernate的getCurrentSession并不会开启新事务，因此需要设置propagation为required。 
几种传播属性： 
REQUIRED:业务方法需要在一个容器里运行。如果方法运行时，已经处在一个事务中，那么加入到这个事务，否则自己新建一个新的事务。NOT_SUPPORTED:声明方法不需要事务。如果方法没有关联到一个事务，容器不会为他开启事务，如果方法在一个事务中被]]></description><category></category></item><item><title><![CDATA[求解算法的时间复杂度]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/49002583</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/49002583</guid><author>Simpson_wu</author><pubDate>Fri, 09 Oct 2015 17:07:18 +0800</pubDate><description><![CDATA[求解算法的时间复杂度的具体步骤是： 
　　⑴ 找出算法中的基本语句； 
　　算法中执行次数最多的那条语句就是基本语句，通常是最内层循环的循环体。 
　　⑵ 计算基本语句的执行次数的数量级； 
　　只需计算基本语句执行次数的数量级，这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可，可以忽略所有低次幂和最高次幂的系数。这样能够简化算法分析，并且使注意力集中在最重要的一点上：增长率。 
　　⑶]]></description><category></category></item><item><title><![CDATA[75道逻辑推理]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48739077</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48739077</guid><author>Simpson_wu</author><pubDate>Fri, 25 Sep 2015 22:35:37 +0800</pubDate><description><![CDATA[【1】假设有一个池塘，里面有无穷多的水。现有2个空水壶，容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒，剩1升，把这1升倒5里，然后6剩满，倒5里面，由于5里面有1升水，因此6只能向5倒4升水，然后将6剩余的2升，倒入空的5里面，再灌满6向5里倒3升，剩余3升。【2】周雯的妈妈是豫林水泥厂的化验员。一天，周雯来到化验室做作业。做完后想出去玩。”等等，妈妈还要考你一]]></description><category></category></item><item><title><![CDATA[SSH三大框架面试题]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48693077</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48693077</guid><author>Simpson_wu</author><pubDate>Wed, 23 Sep 2015 23:43:31 +0800</pubDate><description><![CDATA[Hibernate工作原理及为什么要用？ 
原理： 
1. 读取并解析配置文件 
2. 读取并解析映射信息，创建SessionFactory 
3. 打开Sesssion 
4. 创建事务Transation 
5. 持久化操作 
6. 提交事务 
7. 关闭Session 
8. 关闭SesstionFactory 
为什么要用Hibernate??? 
* 对JDBC访问数据库的代码做了封装，大]]></description><category></category></item><item><title><![CDATA[java中Math之random,round,ceil,floor的用法总结]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48682067</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48682067</guid><author>Simpson_wu</author><pubDate>Wed, 23 Sep 2015 16:33:19 +0800</pubDate><description><![CDATA[1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 
    Math.random(); 结果为0-1间的一个随机数(包括0,不包括1)2.Math.floor(num); 参数num为一个数值，函数结果为num的整数部分(返回小于等于n的最大整数)。
Math.floor(num); 参数num为一个数值，函数结果为num的整数部分(返回小于等于n的最大整数)。3.]]></description><category></category></item><item><title><![CDATA[(date.getYear()+" "+date.getMonth() + " " + date.getDate()+" "+date.getDay()]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681961</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681961</guid><author>Simpson_wu</author><pubDate>Wed, 23 Sep 2015 16:27:20 +0800</pubDate><description><![CDATA[getYear()是返回从1900到现在的年数 
getMonth()由于月份是存在数组内，所以0代表1月，11代表12月，所以返回的数值会比实际少一 
getdate（）返回当前月的第几天 
getday（）返回星期几 ，1是周一， 0是周日]]></description><category></category></item><item><title><![CDATA[Java中的关键字null]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681769</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681769</guid><author>Simpson_wu</author><pubDate>Wed, 23 Sep 2015 16:16:33 +0800</pubDate><description><![CDATA[1.null是Java中的关键字，是用来标记一个值不确定的对象，所以你可以null付给引用类型的对象 ，但是不能把null赋给基本数据类型的对象 
2.但是就null本身来说，null自己并不是一个对象，也不是object的实例 
3.Java默认给变量赋值，引用类型的自动赋值为null 
4.null与容器 
  list中允许重复，可以有任意多个null 
  set不允许重复，至多一个null]]></description><category></category></item><item><title><![CDATA[Java笔试/面试题]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681511</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48681511</guid><author>Simpson_wu</author><pubDate>Wed, 23 Sep 2015 16:01:31 +0800</pubDate><description><![CDATA[本文收录各种猥琐的Java笔试/面试题，一些比较容易忘记的，不定期更新。也希望大家在底下留言，贴出自己碰到或看到的各种猥琐笔试、面试题目。 
J2EE基础部分 
1、运算符优先级问题，下面代码的结果是多少？（笔试） 
[java] view plaincopy  
package test;  public class Test { 
    public static void main(Stri]]></description><category></category></item><item><title><![CDATA[一道有意思的逻辑题]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48654483</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48654483</guid><author>Simpson_wu</author><pubDate>Tue, 22 Sep 2015 15:11:48 +0800</pubDate><description><![CDATA[、在一条街上，有5座房子，喷了5中颜色。每个房子住着不同国籍的人。每个人喝不同的饮料，抽不同品牌的香烟，养不同的宠物。问题是：谁养鱼？（30分）提示：1.英国人住红色房子        2.瑞典人养狗       3.丹麦人喝茶         4.绿色房子在白色房子左边       5.绿房子主人喝咖啡        6.抽PallMall香烟的人养鸟       7.黄色房子的主人抽Dunhil]]></description><category></category></item><item><title><![CDATA[java基本类型数组初始化]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48653583</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48653583</guid><author>Simpson_wu</author><pubDate>Tue, 22 Sep 2015 14:16:22 +0800</pubDate><description><![CDATA[1.byte、short、int、long类型数组，数组元素默认初始化为0。byte[] i= new byte[10];//short[] i = new short[10];//int[] i = new int[10]; 
  System.out.println(i); //是一个内存地址 
  //每个元素都已默认初始化为0 
  for(int j=0; j<10; j++){]]></description><category></category></item><item><title><![CDATA[Java中的instanceof关键字]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48653565</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48653565</guid><author>Simpson_wu</author><pubDate>Tue, 22 Sep 2015 14:14:45 +0800</pubDate><description><![CDATA[instanceof是Java的一个二元操作符，和==，>，<是同一类东东。由于它是由字母组成的，所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实]]></description><category></category></item><item><title><![CDATA[JAVA数据类型转换大全]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48597093</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48597093</guid><author>Simpson_wu</author><pubDate>Sun, 20 Sep 2015 15:09:43 +0800</pubDate><description><![CDATA[1）将字符串转化为整型；int i = Integer.parseIn(String str);
int i = Integer.valueOf().intValue();注：Integer.parseIn 和 Integer.valueOf 不同，前者生成的是整型，而后者是一个对象，所以要通过intValue()来获得对象的值； 
字串转成 Double, Float, Long 的方法大同小异.]]></description><category></category></item><item><title><![CDATA[Unable to instantiate Action解决]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48474875</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48474875</guid><author>Simpson_wu</author><pubDate>Tue, 15 Sep 2015 21:07:31 +0800</pubDate><description><![CDATA[**Unable to instantiate Action, testAction, defined for 'test' in namespace '/'testAction**
File:   org/apache/catalina/loader/WebappClassLoader.java
Line number:    1,714
StacktracesUnable to instanti]]></description><category></category></item><item><title><![CDATA[struts2中的Dispatcher initialization failed问题]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48446299</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48446299</guid><author>Simpson_wu</author><pubDate>Mon, 14 Sep 2015 21:04:26 +0800</pubDate><description><![CDATA[严重: Dispatcher initialization failed
java.lang.NullPointerException
    at com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:230)
    at com.opensymphony.xwor]]></description><category></category></item><item><title><![CDATA[jpa复合主键的使用]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48196975</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48196975</guid><author>Simpson_wu</author><pubDate>Thu, 03 Sep 2015 19:40:17 +0800</pubDate><description><![CDATA[使用@IdClass  
下面是定义一个主键类： public class xxPK implements Serializable {  
    private String n;  
    private Long s;  
        public xxPK () {  
    }  
        ...      @Override  
    public int hashC]]></description><category></category></item><item><title><![CDATA[Chrome不支持showModalDialog]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/48003571</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/48003571</guid><author>Simpson_wu</author><pubDate>Wed, 26 Aug 2015 15:02:03 +0800</pubDate><description><![CDATA[解决方案： 
http://blog.163.com/zhi_qingfang@126/blog/static/11747756320132218144825/]]></description><category></category></item><item><title><![CDATA[sql初始化文件的写法]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/47999877</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/47999877</guid><author>Simpson_wu</author><pubDate>Wed, 26 Aug 2015 10:38:29 +0800</pubDate><description><![CDATA[sqlplus sys/tiger as sysdba @init.sql@声明变量，表示引用自己定义的一个变量，或文件 
@@表示在引用系统函数init.sql文件：drop user 账号 cascade;//级联删除create user 账号 identified by 密码;grant connect,resource to 账号;//赋予权限conn 账号/密码;//引用其他sql语句]]></description><category></category></item><item><title><![CDATA[响应式布局的注意点]]></title><link>https://blog.youkuaiyun.com/Simpson_wu/article/details/47251565</link><guid>https://blog.youkuaiyun.com/Simpson_wu/article/details/47251565</guid><author>Simpson_wu</author><pubDate>Mon, 03 Aug 2015 09:25:22 +0800</pubDate><description><![CDATA[1、头部添加meta：<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, minimal-ui">
<meta na]]></description><category></category></item></channel></rss>