<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kobi521的专栏]]></title><description><![CDATA[在IT江湖中寻找您想要的答案]]></description><link>https://blog.csdn.net/kobi521</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; kobi521]]></copyright><item><title><![CDATA[程序员要知道的事情]]></title><link>https://blog.csdn.net/kobi521/article/details/32899375</link><guid>https://blog.csdn.net/kobi521/article/details/32899375</guid><author>kobi521</author><pubDate>Sat, 21 Jun 2014 08:15:46 +0800</pubDate><description><![CDATA[程序员是一个神奇的职业（你懂的），我们工作的时候给公司带来很高的利益，我们自己也要给自己产生价值。

下面一些事情可以提高我们程序员，所以我们要认真的看一下。不喜勿喷!!!

1.经常和优秀的人在一起共事

和一些老鸟在一起工作，对你有很大的提升。比如我经常看老鸟们操作Liunx系统，那命令敲的那就一个快啊（很羡慕）。我对Liunx操作也有了很大的提升。相信那句话：近朱者赤,近墨者黑]]></description><category></category></item><item><title><![CDATA[结束程序员对编程的恨]]></title><link>https://blog.csdn.net/kobi521/article/details/25051479</link><guid>https://blog.csdn.net/kobi521/article/details/25051479</guid><author>kobi521</author><pubDate>Mon, 05 May 2014 15:06:29 +0800</pubDate><description><![CDATA[用笔者的经历现身说法，编程的确是一件需要极大、极大耐心的活儿。加上使用的是Emacs编辑器（谢谢老顾的建议和他的耐心：D），会犯更多的小错误，解决起来也更加令人烦恼。耐心很重要。对于第五条，也比较赞同，笔者已经习惯了遇到错误去百度一下错误代码，同时会浏览一下相关的错误例子以及原因，学习很快。最后一条同样重要，周围的很多同学，遇到一点小问题就跑到论坛问老师，个人很反感。我想：在现在这个阶段，只要你想]]></description><category></category></item><item><title><![CDATA[String s=new String("123")创建了几个对象?]]></title><link>https://blog.csdn.net/kobi521/article/details/18599203</link><guid>https://blog.csdn.net/kobi521/article/details/18599203</guid><author>kobi521</author><pubDate>Tue, 21 Jan 2014 10:50:24 +0800</pubDate><description><![CDATA[String str=new String("123");   紧接着这段代码之后的往往是这个问题，那就是这行代码究竟创建了几个String对象呢？


相信大家对这道题并不陌生，答案也是众所周知的，2个。


接下来我们就从这道题展开，一起回顾一下与创建String对象相关的一些JAVA知识。  


我们可以把上面这行代码分成String str、=、"123"和new String()四部分]]></description><category></category></item><item><title><![CDATA[jquery之超简单的div显示和隐藏特效demo]]></title><link>https://blog.csdn.net/kobi521/article/details/17140741</link><guid>https://blog.csdn.net/kobi521/article/details/17140741</guid><author>kobi521</author><pubDate>Thu, 05 Dec 2013 14:19:45 +0800</pubDate><description><![CDATA[1

 2

 3

 4

 5无标题文档

 6

 7

 8$(document).ready(  function(){});

 9function hiden(){

10$("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast

11}

12functio]]></description><category></category></item><item><title><![CDATA[java中常用的字符串的截取方法]]></title><link>https://blog.csdn.net/kobi521/article/details/17002693</link><guid>https://blog.csdn.net/kobi521/article/details/17002693</guid><author>kobi521</author><pubDate>Thu, 28 Nov 2013 11:07:11 +0800</pubDate><description><![CDATA[1、length() 字符串的长度
　　例：char chars[]={'a','b'.'c'};
　　　　String s=new String(chars);
　　　　int len=s.length();
2、charAt() 截取一个字符
　　例：char ch;
　　　　ch="abc".charAt(1); 返回'b'
3、getChars() 截取多个字符
　　void getCha]]></description><category></category></item><item><title><![CDATA[mybatis中的#和$的区别]]></title><link>https://blog.csdn.net/kobi521/article/details/16941403</link><guid>https://blog.csdn.net/kobi521/article/details/16941403</guid><author>kobi521</author><pubDate>Mon, 25 Nov 2013 11:25:20 +0800</pubDate><description><![CDATA[1. #将传入的数据都当成一个字符串，会对自动传入的数据加一个双引号。如：order by #user_id#，如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id，则解析成的sql为order
 by "id".
　　
2. $将传入的数据直接显示生成在sql中。如：order by $user_id$，如果传入的值是111,那么解析成sql时的]]></description><category></category></item><item><title><![CDATA[80，90后需要提前领悟的至高心法]]></title><link>https://blog.csdn.net/kobi521/article/details/16839175</link><guid>https://blog.csdn.net/kobi521/article/details/16839175</guid><author>kobi521</author><pubDate>Wed, 20 Nov 2013 09:28:47 +0800</pubDate><description><![CDATA[1：每天11：00点前睡觉，每天7：30点前起床； 

2：每天提醒自己，不要忘记梦想； 

3：有时间多看书，多学习，做一个有文学素养的人，不要把时间浪费在滑稽怪诞的事情上； 

4：多锻炼身体，身体垮了什么都没有了，散仙不才，搞IT的人大多数，身体都不怎么样，所以，一定要多锻炼身体，包括发动自己的爱人，亲人，朋友一起参与！ 

5：努力学习赚钱的本领，钱是一个人活着的根本，当你]]></description><category></category></item><item><title><![CDATA[mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库）]]></title><link>https://blog.csdn.net/kobi521/article/details/15811545</link><guid>https://blog.csdn.net/kobi521/article/details/15811545</guid><author>kobi521</author><pubDate>Wed, 13 Nov 2013 12:55:27 +0800</pubDate><description><![CDATA[mybatis 插入时返回刚插入记录的主键值 (Oracle作为数据库）
  
      
        SELECT LOGS_SEQ.nextval AS ID FROM DUAL  
      
    INSERT INTO S_T_LOGS (  
        ID,   
        USER_ID,   
        USER_NAME,   
 ]]></description><category></category></item><item><title><![CDATA[Oracle通过myebatis批量添加数据]]></title><link>https://blog.csdn.net/kobi521/article/details/15500639</link><guid>https://blog.csdn.net/kobi521/article/details/15500639</guid><author>kobi521</author><pubDate>Tue, 12 Nov 2013 12:35:05 +0800</pubDate><description><![CDATA["inserts" parameterType="java.util.List">

     

            

        insert into PRESON

        select SEQ_PRESON_ID.NEXTVAL,A.* from(

        "list" item="item" index="index"

      ]]></description><category></category></item><item><title><![CDATA[使用Eclipse通过连接数据库生成实体类和映射文件]]></title><link>https://blog.csdn.net/kobi521/article/details/12567191</link><guid>https://blog.csdn.net/kobi521/article/details/12567191</guid><author>kobi521</author><pubDate>Thu, 10 Oct 2013 13:32:07 +0800</pubDate><description><![CDATA[现 在 hibernate在 项目中的 应用是越来过广泛了。我是从hibernate开始支持注释语法后才开始研究它的 。说实在 的 ，原来的 hibernate生成的 一堆堆的 XML文件看着就头晕，还不如自己写的 SQL语句来的 舒服，所以一直听朋友 和 同事介绍，可自己一直不屑用之。
        可是现在 有福了hibernate是JPA最常用的 实现之一，而且hiberante自身也对]]></description><category></category></item><item><title><![CDATA[新工作，新环境，新的开始！]]></title><link>https://blog.csdn.net/kobi521/article/details/11929049</link><guid>https://blog.csdn.net/kobi521/article/details/11929049</guid><author>kobi521</author><pubDate>Mon, 23 Sep 2013 14:12:15 +0800</pubDate><description><![CDATA[今天是第一天上班!是一个外地的公司，在北京招人开发！！相当于外包！！在一个有很多人的 屋子里！！有好几个公司应该，我们一共4个人，一个项目经理！3个编码的！！离我家远！差不多2个多小时的时间，到上班的地方！！说这个项目到年底！！！总之 新的环境,要好好表现！多学点东西，加油]]></description><category></category></item><item><title><![CDATA[Java时间格式转换大全]]></title><link>https://blog.csdn.net/kobi521/article/details/11070905</link><guid>https://blog.csdn.net/kobi521/article/details/11070905</guid><author>kobi521</author><pubDate>Wed, 04 Sep 2013 16:21:47 +0800</pubDate><description><![CDATA[java时间格式转换]]></description><category></category></item><item><title><![CDATA[js获取地址栏url以及获取url参数]]></title><link>https://blog.csdn.net/kobi521/article/details/10915435</link><guid>https://blog.csdn.net/kobi521/article/details/10915435</guid><author>kobi521</author><pubDate>Mon, 02 Sep 2013 14:36:33 +0800</pubDate><description><![CDATA[js原生态写法



 代码如下
复制代码



function getUrlParam(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg)]]></description><category></category></item><item><title><![CDATA[Java Web性能优化]]></title><link>https://blog.csdn.net/kobi521/article/details/10397367</link><guid>https://blog.csdn.net/kobi521/article/details/10397367</guid><author>kobi521</author><pubDate>Tue, 27 Aug 2013 15:35:58 +0800</pubDate><description><![CDATA[Java Web性能优化

转载：http://hi.baidu.com/jiaqiang_22/item/c13dc2ac7d360a3c020a4d76

你时常被客户抱怨JSP页面响应速度很慢吗？你想过当客户访问次数剧增时，你的WEB应用能承受日益增加的访问量吗？呵呵下面讲述了调整JSP和servlet的一些非常实用的方法，它可使你的servlet和JSP页面响应更快，扩展性更强。而]]></description><category></category></item><item><title><![CDATA[itjh]]></title><link>https://blog.csdn.net/kobi521/article/details/9625999</link><guid>https://blog.csdn.net/kobi521/article/details/9625999</guid><author>kobi521</author><pubDate>Tue, 30 Jul 2013 11:53:38 +0800</pubDate><description><![CDATA[itjh.pw可以找到你需要的答案]]></description><category></category></item><item><title><![CDATA[开源免费天气预报接口API以及全国所有地区代码！！（国家气象局提供）]]></title><link>https://blog.csdn.net/kobi521/article/details/8996567</link><guid>https://blog.csdn.net/kobi521/article/details/8996567</guid><author>kobi521</author><pubDate>Thu, 30 May 2013 21:09:11 +0800</pubDate><description><![CDATA[国家气象局提供的天气预报接口
接口地址：
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html
http://m.weather.com.cn/data/101010100.html


对于第三个接口，返回信息比较全面，也是以js]]></description><category></category></item><item><title><![CDATA[java去除字符串中的空格、回车、换行符、制表符]]></title><link>https://blog.csdn.net/kobi521/article/details/8976917</link><guid>https://blog.csdn.net/kobi521/article/details/8976917</guid><author>kobi521</author><pubDate>Sun, 26 May 2013 16:37:13 +0800</pubDate><description><![CDATA[import java.util.regex.Matcher;
import java.util.regex.Pattern;



/**
 * @author lei
 * 2011-9-2
 */
public class StringUtils {

	public static String replaceBlank(String str) {
		String dest = "";]]></description><category></category></item><item><title><![CDATA[struts2之单个文件上传]]></title><link>https://blog.csdn.net/kobi521/article/details/8976268</link><guid>https://blog.csdn.net/kobi521/article/details/8976268</guid><author>kobi521</author><pubDate>Sun, 26 May 2013 12:39:57 +0800</pubDate><description><![CDATA[通过2种方式模拟单个文件上传，效果如下所示


开发步骤如下：
1、新建一个web工程，导入struts2上传文件所需jar，如下图

目录结构

             
2、新建Action 


package com.ljq.action;

import java.io.File;

import org.apache.commons.io.FileUtils;]]></description><category></category></item><item><title><![CDATA[正则表达式的JS验证]]></title><link>https://blog.csdn.net/kobi521/article/details/8975665</link><guid>https://blog.csdn.net/kobi521/article/details/8975665</guid><author>kobi521</author><pubDate>Sun, 26 May 2013 08:44:09 +0800</pubDate><description><![CDATA[/判断输入内容是否为空    
function IsNull(){    
    var str = document.getElementById('str').value.trim();    
    if(str.length==0){    
        alert('对不起，文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称!]]></description><category></category></item><item><title><![CDATA[mysql悲观锁总结和实践]]></title><link>https://blog.csdn.net/kobi521/article/details/8961021</link><guid>https://blog.csdn.net/kobi521/article/details/8961021</guid><author>kobi521</author><pubDate>Wed, 22 May 2013 16:19:55 +0800</pubDate><description><![CDATA[最近学习了一下数据库的悲观锁和乐观锁，根据自己的理解和网上参考资料总结如下：
 
悲观锁介绍（百科）：
悲观锁，正如其名，它指的是对数据被外界（包括本系统当前的其他事务，以及来自外部系统的事务处理）修改持保守态度，因此，在整个数据处理过程中，将数据处于锁定状态。悲观锁的实现，往往依靠数据库提供的锁机制（也只有数据库层提供的锁机制才能真正保证数据访问的排他性，否则，即使在本系统中实现了加锁机制]]></description><category></category></item></channel></rss>