<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[osjedufei的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/osjedufei</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; osjedufei]]></copyright><item><title><![CDATA[PHP 版本有回代高斯消元法]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/128207381</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/128207381</guid><author>osjedufei</author><pubDate>Tue, 06 Dec 2022 17:53:07 +0800</pubDate><description><![CDATA[PHP 版本有回代高斯消元法  流程分析]]></description><category></category></item><item><title><![CDATA[be 动词 时态变化]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/121333694</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/121333694</guid><author>osjedufei</author><pubDate>Mon, 15 Nov 2021 14:19:59 +0800</pubDate><description><![CDATA[be 动词 

present simple

    am(i)

    is (she he it )

    are(they we you)      

present continuous     

    am/is/are +ing

 past simple

    was （I he she it ）

    were（you they we）

past continuous  ...]]></description><category></category></item><item><title><![CDATA[JAVA版本冒泡排序算法伪代码以及实现和复杂度分析]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/120992159</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/120992159</guid><author>osjedufei</author><pubDate>Wed, 27 Oct 2021 14:58:04 +0800</pubDate><description><![CDATA[冒泡排序 ：主要思路 主要有三个两个主要过程

（1）两两元素相比较 如果(升序)情况下大的往后排 、 (倒叙)情况下 小的往后排

（2） 排序在最右端的 代表 已经排好序的 将不在参与 大小比较








...]]></description><category></category></item><item><title><![CDATA[二元查找树]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/78557770</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/78557770</guid><author>osjedufei</author><pubDate>Fri, 17 Nov 2017 09:51:18 +0800</pubDate><description><![CDATA[树如其名，就是为了查找而诞生的。

这是一棵二元树，也就说一个根节点只有两个子树。左子树 

然后递归下去，左子树作为根节点也符合这个要求，然后本身也是一棵二元查找树，如此下去。

作用：用于快速查找。

大于根，走右边，小于根，走左边，直到找到目标为止，而且如果目标存在，绝对不可能错过目标。




　     10
　　/      \
　　6       14]]></description><category></category></item><item><title><![CDATA[mongodb性能分析方法：explain()]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/78193473</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/78193473</guid><author>osjedufei</author><pubDate>Tue, 10 Oct 2017 15:46:50 +0800</pubDate><description><![CDATA[为了演示的效果，我们先来创建一个有200万个文档的记录。（我自己的电脑耗了15分钟左右插入完成。如果你想插更多的文档也没问题，只要有耐心等就可以了。）

1 for(var i=0;i){
2     db.person.insert({"name":"ryan"+i,"age":i});
3 }

 
    MongoDB 3.0之后，explain的返回与使用方法与之前版本有了很大]]></description><category></category></item><item><title><![CDATA[maven 与 nexus 中央仓库（私服） 发布与引用]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/78061719</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/78061719</guid><author>osjedufei</author><pubDate>Fri, 22 Sep 2017 12:46:21 +0800</pubDate><description><![CDATA[1 首选安装好nexus ，这个就不说了 网上的教程一大把 。


发布服务到 nexus
 （1） 在要发布的工程 的 pox.xml 中增加 



 
    
      releases
      user release resp
      http://172.16.14.122:8082/nexus/content/repositories/releases/]]></description><category></category></item><item><title><![CDATA[基于Redis实现分布式锁]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/75097624</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/75097624</guid><author>osjedufei</author><pubDate>Fri, 14 Jul 2017 10:15:09 +0800</pubDate><description><![CDATA[背景
在很多互联网产品应用中，有些场景需要加锁处理，比如：秒杀，全局递增ID，楼层生成等等。大部分的解决方案是基于DB实现的，Redis为单进程单线程模式，采用队列模式将并发访问变成串行访问，且多客户端对redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX，GETSET，可以方便实现分布式锁机制。
Redis命令介绍
使用Redis实现分布式锁，有两个重要函数需要介绍
]]></description><category></category></item><item><title><![CDATA[JAVA中几种文件操作流的效率对比]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/73740449</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/73740449</guid><author>osjedufei</author><pubDate>Mon, 26 Jun 2017 15:23:05 +0800</pubDate><description><![CDATA[以下案例说明了分别采用字节流方式、字节缓冲流方式读写文件的效率对比



package ioxcercise;




import Java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

impo]]></description><category></category></item><item><title><![CDATA[centos  redis安装]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/45640493</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/45640493</guid><author>osjedufei</author><pubDate>Mon, 11 May 2015 09:29:32 +0800</pubDate><description><![CDATA[准备部分：

什么是redis？

Redis是REmote DIctionary Server的缩写。一个非关系型数据库

为什么要用redis？

1， 因为redis快，Redis is pretty fast!, 110000 SETs/second, 81000 GETs/second

2， 省去了复杂的SQL。

3， 可以省去memcache了。

 ]]></description><category></category></item><item><title><![CDATA[ubantu 安装 svn 以及同步]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/45579267</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/45579267</guid><author>osjedufei</author><pubDate>Fri, 08 May 2015 14:06:09 +0800</pubDate><description><![CDATA[安装SVN   http://wiki.ubuntu.org.cn/SubVersion
=================================================================================================================================================
安装包
su]]></description><category></category></item><item><title><![CDATA[Android activity 之间的相互切换以及传递值]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/45221849</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/45221849</guid><author>osjedufei</author><pubDate>Thu, 23 Apr 2015 15:02:12 +0800</pubDate><description><![CDATA[主要功能：

在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去)，当子模块的事情做完之后就回到主界面，或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。

startActivityForResult(Intent intent,
 int requestCode);

]]></description><category></category></item><item><title><![CDATA[java 读取文件【转载】]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/40820453</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/40820453</guid><author>osjedufei</author><pubDate>Wed, 05 Nov 2014 11:32:02 +0800</pubDate><description><![CDATA[虽然前面介绍了流的概念，但是这个概念对于初学者来说，还是比较抽象的，下面以实际的读取文件为例子，介绍流的概念，以及输入流的基本使用。

         按照前面介绍的知识，将文件中的数据读入程序，是将程序外部的数据传入程序中，应该使用输入流——InputStream或Reader。而由于读取的是特定的数据源——文件，则可以使用输入对应的子类FileInputStream或FileReader]]></description><category></category></item><item><title><![CDATA[mysql 定义 获取汉字首字母 函数]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/38870517</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/38870517</guid><author>osjedufei</author><pubDate>Wed, 27 Aug 2014 14:44:29 +0800</pubDate><description><![CDATA[DROP FUNCTION IF EXISTS `getPY`; 
DELIMITER ;; 
CREATE FUNCTION `getPY`(in_string VARCHAR(65534)) RETURNS mediumtext CHARSET utf8 
BEGIN 
DECLARE tmp_str VARCHAR(65534) charset gbk DEFAULT '' ; #截取字符串]]></description><category></category></item><item><title><![CDATA[tomcat 虚拟主机配置实例]]></title><link>https://blog.youkuaiyun.com/osjedufei/article/details/37760375</link><guid>https://blog.youkuaiyun.com/osjedufei/article/details/37760375</guid><author>osjedufei</author><pubDate>Mon, 14 Jul 2014 13:39:22 +0800</pubDate><description><![CDATA[jsp+tomcat 虚拟主机配置






 
                  unpackWARs="true" autoDeploy="true">
             
                      directory="logs"   prefix="sentom2_access_log." suffix=".txt"
          ]]></description><category></category></item></channel></rss>