<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weoln的专栏]]></title><description><![CDATA[网聚人的力量]]></description><link>https://blog.youkuaiyun.com/weoln</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weoln]]></copyright><item><title><![CDATA[项目经理修炼之道：新项目经理如何成功转型]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/78153237</link><guid>https://blog.youkuaiyun.com/weoln/article/details/78153237</guid><author>weoln</author><pubDate>Mon, 02 Oct 2017 23:53:26 +0800</pubDate><description><![CDATA[学而优则仕，当员工表现优秀，而且业绩出色时，很容易被提升为项目经理，作为对努力工作的回报。人们也相信凭借自己优秀的表现，一定能够胜任项目经理的岗位。但事实上很多人在第一次担任项目经理时，都遭受过很大的挫折，有的甚至彻底失败。为什么有的人作为员工表现非常出色，但是作为项目经理表现却不尽人意呢？这就是今天我要和大家分享的话题：如何实现项目经理角色的转变——从个人管理到管理他人。]]></description><category></category></item><item><title><![CDATA[主控式创新]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/67637240</link><guid>https://blog.youkuaiyun.com/weoln/article/details/67637240</guid><author>weoln</author><pubDate>Tue, 28 Mar 2017 15:14:40 +0800</pubDate><description><![CDATA[因此主控式创新思维的核心就在于从注重产品技术开发到注重用户价值创造的思维转变过程，实现从创新到价值创造的转变。其过程在于：以自己现有的核心产品和技术为中心，向外延伸相关的配套服务；从用户的立场思考，发掘用户对现有产品尚未满足的需求，把单纯的以产品为导向进行设计及制造的企业转型为融合产品创新及服务增值的新兴企业。因此，主控式创新的关键在于，企业需要思考一个问题：怎样才是具有优势的产品与服务。]]></description><category></category></item><item><title><![CDATA[程序员进阶——代码简洁之道]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/54317493</link><guid>https://blog.youkuaiyun.com/weoln/article/details/54317493</guid><author>weoln</author><pubDate>Tue, 10 Jan 2017 20:26:47 +0800</pubDate><description><![CDATA[如​何​开​发​高​质​量​代​码​,​如​何​进​行​代​码​重​构]]></description><category></category></item><item><title><![CDATA[微软将重新崛起]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/52245951</link><guid>https://blog.youkuaiyun.com/weoln/article/details/52245951</guid><author>weoln</author><pubDate>Thu, 18 Aug 2016 23:39:57 +0800</pubDate><description><![CDATA[像微软这样体量的巨无霸公司，能够如此关注用户体验的细节，是难能可贵的。从这些细节的改进可以看出，在未来的很长一段时间里，微软将重新崛起。纳德拉表示“任何曾经获得巨大成功的公司都应该意识到，早期的成功或者巨大的成功可能会成为创造新成功的障碍。很久以前有人告诉我，对一个处于成长中的人来说最糟糕的事情可能就是太早获得成功，因为你不能真正明白如何去努力和坚持，也不知道你的动力源自哪里。”他要做的事情就是要打破微软高高在上的成功者的姿态，让微软更加关注用户，更接地气。]]></description><category></category></item><item><title><![CDATA[提高代码质量——使用FindBug自动Review]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/6226886</link><guid>https://blog.youkuaiyun.com/weoln/article/details/6226886</guid><author>weoln</author><pubDate>Sun, 06 Mar 2011 13:44:00 +0800</pubDate><description><![CDATA[   一、什么是FindBugs  FindBugs 是一个静态分析工具，它检查类或者 JAR 文件，将字节码与一组缺陷模式进行对比发现代码中可能存在的Bug。有了静态分析工具，就可以在不实际运行程序的情况对软件进行分析。FindBugs不是通过分析类文件的形式或结构来确定程序的意图，而是利用字节码分析和很多内置的 bug 模式检测器来查找代码中的常见bug。它可以帮助您找出代码的哪些位置有意或者无意地偏离了良好的设计原理。  二、FindBugs能检查出哪些问题  下面列出了FindBugs可以检查出的一]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——源代码下载]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5848552</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5848552</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 23:40:00 +0800</pubDate><description><![CDATA[为方便大家学习，将Hibernate入门实例系列的工程源代码传上来，下载后倒入eclipse即可运行。  点击下载：Hibernate入门实例源代码下载  点击下载：Hibernate参考手册3.5.3（中文版）.pdf]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——使用原生SQL的查询]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847758</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847758</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 13:14:00 +0800</pubDate><description><![CDATA[   package com.metis.hibernate.test; 

import java.util.Iterator;
import java.util.List; 

import org.hibernate.Session; 

import com.metis.hibernate.domain.Person;
import com.metis.hibernate.util.HibernateUtil; 

/**
 * 使用原生SQL的查询
 *  你可以使用cre]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——外置命名查询(Externalizing named queries)]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847756</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847756</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 13:14:00 +0800</pubDate><description><![CDATA[   package com.metis.hibernate.test; 

import java.util.Iterator;
import java.util.List; 

import org.hibernate.Query;
import org.hibernate.Session; 

import com.metis.hibernate.domain.Person;
import com.metis.hibernate.util.HibernateUtil; 

/**]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——条件查询(Criteria queries)]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847755</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847755</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 13:13:00 +0800</pubDate><description><![CDATA[   package com.metis.hibernate.test; 

import java.util.Iterator;
import java.util.List; 

import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.criterion.Restrictions; 

import com.metis.hibernate.domain.Person;
impor]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——Hibernate分页查询]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847751</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847751</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 13:11:00 +0800</pubDate><description><![CDATA[     package com.metis.hibernate.test;

import java.util.Iterator;
import java.util.List;

import org.hibernate.Query;
import org.hibernate.Session;

import com.metis.hibernate.domain.Person;
import com.metis.hibernate.util.HibernateUtil;

/**
]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——Hibernate对象状态（Object states）]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847749</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847749</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 13:10:00 +0800</pubDate><description><![CDATA[   Hibernate定义并支持下列对象状态(state):                 瞬时(Transient) - 由new操作符创建，且尚未与Hibernate Session 关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中，也不会被赋予持久化标识(identifier)。 如果程序中没有保持对瞬时(Transient)对象的引用，它会被垃圾回收器(garbage collector)销毁。 使用Hibernate Session可以将其变]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——自动建表]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847179</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847179</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 09:38:00 +0800</pubDate><description><![CDATA[才开始学习Hibernate时，发现一个奇怪的现象，明明一个数据库表中没有的字段，在运行一下保存对象的测试用例后，数据库表莫名其妙地增加了一个新的字段。后来发现原来Hibernate提供了自动建表的功能，如果没有创建数据库，可以将Java类和hbm.xml文件配置好，运行程序，Hibernate会根据配置文件属性自动在数据库中创建对应的数据库表。这个功能由hibernate.cfg.xml中hibernate.hbm2ddl.auto属性进行设置。开启或关闭该功能有两种方法：  方法一：    在hiber]]></description><category></category></item><item><title><![CDATA[Hibernate入门实例——动态组件（Dynamic components）]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5847173</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5847173</guid><author>weoln</author><pubDate>Sun, 29 Aug 2010 09:36:00 +0800</pubDate><description><![CDATA[上一篇文章讲了Hibernate中的组件，将一个类中的几个相关属性用组件来表示，组件需要定义一个单独的类，比如上一篇文章中的名称组件，需要映射到Name.java类。Hibernate中还提供了动态组件，将组件映射到一个Map对象，用Map对象来保存组件的相关属性。对应的配置文件标签为。  我们将上一篇文章中的实例进行改写，用动态组件实现：  User类：     package com.metis.hibernate.domain;

import java.util.Map;

public c]]></description><category></category></item><item><title><![CDATA[Javascript基础——不常用但很有用的js函数]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5793013</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5793013</guid><author>weoln</author><pubDate>Fri, 06 Aug 2010 13:04:00 +0800</pubDate><description><![CDATA[1.1. JavaScript函数  这部分对Extjs中常用的几个JavaScript参数和函数进行说明，它们是arguments、call、apply、caller、callee。这几个函数在普通的JavaScript编程中很少使用，但在Extjs的源码中却经常会碰到，所以先熟悉这几个函数对Extjs的学习有很大的帮助。  1.1.1. arguments  arguments是JavaScript函数的隐含对象，它代表正在执行的函数和调用该函数时传入的参数。arguments中存储的是调用该函数时实际]]></description><category></category></item><item><title><![CDATA[Javascript基础——详解prototype]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5793012</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5793012</guid><author>weoln</author><pubDate>Fri, 06 Aug 2010 13:03:00 +0800</pubDate><description><![CDATA[1.6. 关于prototype  prototype即原型。JavaScript中所有的函数都有一个prototype属性。这个prototype属性本身又是一个object类型的对象。因此我们可以对这个prototype对象添加任意属性和方法。prototype的特点是：在prototype上定义的属性和方法，可以通过其构造出来的实例对象直接访问和调用。也就是说，prototype提供了一组同类对象共享属性和方法的机制。下面给出两个例子进行对比说明prototype的作用。  例子1：  functio]]></description><category></category></item><item><title><![CDATA[Javascript基础——关于JavaScript代码的执行顺序]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5793007</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5793007</guid><author>weoln</author><pubDate>Fri, 06 Aug 2010 13:02:00 +0800</pubDate><description><![CDATA[1.4. 关于JavaScript的执行顺序  JavaScript执行引擎并非一行一行地分析和执行程序，而是一段一段地分析执行的。而且在分析执行同一段代码中，定义式的函数语句会被提取出来优先执行。函数定义执行完后，才会按顺序执行其他代码。   先看看两个例子：   例子1：   var hello = function(){   alert('hello,zhangsan');   }   hello();//第一次调用，输出“hello,zhangsan”   var hello = function(]]></description><category></category></item><item><title><![CDATA[Javascript基础——详解function函数]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5793006</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5793006</guid><author>weoln</author><pubDate>Fri, 06 Aug 2010 13:01:00 +0800</pubDate><description><![CDATA[1.3. 关于function  JavaScript的所有代码都是由function组成，function即函数的类型。JavaScript的函数有两种写法：“定义式”和“变量式”。  定义式：  function test1(){  alert(‘hello,world’);  }  变量式：  var test2 = function(){  alert(‘hello,world’);  }  我们可以用typeof(test1)和typeof(test2)查看test1和test2的类型都为func]]></description><category></category></item><item><title><![CDATA[Javascript基础——详解Javascript对象]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5793004</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5793004</guid><author>weoln</author><pubDate>Fri, 06 Aug 2010 12:59:00 +0800</pubDate><description><![CDATA[1.1. Javascript的数据类型  JavaScript中的数据类型相对于其他的开发语言来说要简洁很多，分为简单数据类型和复杂数据类型。简单数据类型只有undefined，null，boolean，number和string这五种；而复杂数据类型只有一种，即object。  JavaScript的代码都是由function组成，即函数。  注意：JavaScript语言是区分大小写的，以上数据类型的单词都是小写的，不要和Number，String，Object，Function等JavaScript]]></description><category></category></item><item><title><![CDATA[社保，你不能做的N件事]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5790896</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5790896</guid><author>weoln</author><pubDate>Thu, 05 Aug 2010 08:03:00 +0800</pubDate><description><![CDATA[据报道，2010年1月1日起，基本养老保险可跨省转移；7月1日起，“流动就业人员”基本医疗保险也可实现跨省转移接续。然而，新政一出，广东东莞、佛山等地却掀起退保潮。究其原因，须至少累计缴纳15年养老保险方可办理退休的规定，对于很多打工者来说难以实现，催生了此番“退保潮”。实际上，社会保障体系的“五险”（养老、医疗、工伤、生育、失业），以及住房公积金制度中，仍有很多限制，让人们无法享受充分的保障。   养老保险：缴费不满15年不能领养老金   缴费标准：   社保的养老保险缴费由单位和个人共同缴纳。目前的一般]]></description><category></category></item><item><title><![CDATA[GCCollector.jar无法运行的解决方法]]></title><link>https://blog.youkuaiyun.com/weoln/article/details/5785734</link><guid>https://blog.youkuaiyun.com/weoln/article/details/5785734</guid><author>weoln</author><pubDate>Tue, 03 Aug 2010 16:59:00 +0800</pubDate><description><![CDATA[问题描述：  在官方网站上下载的jar包，按照官方文档运行GCCollector.jar，但是报如下错误：   D:/GCCollector>java -Xmx300m -classpath lib/jfreechart-1.0.0-rc1.jar;lib/jcommon-1.0.0-rc1.jar -jar lib/GCCollector.jar    Exception in thread "main" java.lang.NoClassDefFoundError: org/jfree/data/tim]]></description><category></category></item></channel></rss>