<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[知识源于积累]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linsheng9731</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linsheng9731]]></copyright><item><title><![CDATA[金三银四面试季节之Java 核心面试技术点 - JVM 小结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/88774875</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/88774875</guid><author>linsheng9731</author><pubDate>Sun, 24 Mar 2019 11:27:35 +0800</pubDate><description><![CDATA[描述一下 JVM 的内存区域

程序计数器（PC，Program Counter Register）。在 JVM 规范中，每个线程都有它自己的程序计数器，并且任何时间一个线程都只有一个方法在执行，也就是所谓的当前方法。程序计数器会存储当前线程正在执行的 Java 方法的 JVM 指令地址；或者，如果是在执行本地方法，则是未指定值（undefined）。
Java 虚拟机栈（Java Virtual...]]></description><category></category></item><item><title><![CDATA[shell编程：引用变量、内部变量、条件测试、字符串比较、整数比较、文件比较、逻辑操作、引号、通配符、调试执行]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40898727</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40898727</guid><author>linsheng9731</author><pubDate>Fri, 07 Nov 2014 20:50:23 +0800</pubDate><description><![CDATA[1、env显示当前的环境变量 

2、PS1='[\u@\h \w \A] \$' 可以设置bash的命令与提示符。

3、echo $$ 显示当前bash的PID号
4、echo $?显示上一条指令的回传值（指令成功回传值为0，其他为非零）
5、unset name 取消变量的定义
6、定义变量语法： 

             变量名=变量值 
             ]]></description><category></category></item><item><title><![CDATA[shell编程控制结构：expr、let、for、while、until、shift、if、case、break、continue、函数、select]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40898663</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40898663</guid><author>linsheng9731</author><pubDate>Fri, 07 Nov 2014 20:47:16 +0800</pubDate><description><![CDATA[1、expr计算整数变量值

格式 :expr arg 

例子：计算（2＋3）×4的值
1、分步计算，即先计算2＋3，再对其和乘4
s=`expr 2 + 3`
expr $s \* 4
2、一步完成计算：
expr  `expr 2 + 3 `  \* 4 
–说明： 
运算符号和参数之间要有空格分开； 
通配符号(*),在作为乘法运算符时要用\、“”、‘’符号修饰 ]]></description><category></category></item><item><title><![CDATA[正则表达式小结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40719465</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40719465</guid><author>linsheng9731</author><pubDate>Sun, 02 Nov 2014 23:49:21 +0800</pubDate><description><![CDATA[正则表达式小结]]></description><category></category></item><item><title><![CDATA[JavaIO总结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40594511</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40594511</guid><author>linsheng9731</author><pubDate>Wed, 29 Oct 2014 22:23:12 +0800</pubDate><description><![CDATA[JavaIO总结]]></description><category></category></item><item><title><![CDATA[ZenCoding Syntax]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40506085</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40506085</guid><author>linsheng9731</author><pubDate>Mon, 27 Oct 2014 13:11:32 +0800</pubDate><description><![CDATA[ZenCoding Syntax]]></description><category></category></item><item><title><![CDATA[pat-笛卡尔树]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40485223</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40485223</guid><author>linsheng9731</author><pubDate>Sun, 26 Oct 2014 23:28:59 +0800</pubDate><description><![CDATA[pat-笛卡尔树]]></description><category></category></item><item><title><![CDATA[AngularJs--XHRs & Dependency Injection]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40483611</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40483611</guid><author>linsheng9731</author><pubDate>Sun, 26 Oct 2014 23:17:37 +0800</pubDate><description><![CDATA[AngularJs--XHRs & Dependency Injection]]></description><category></category></item><item><title><![CDATA[算法模版列表]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40350235</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40350235</guid><author>linsheng9731</author><pubDate>Tue, 21 Oct 2014 19:58:39 +0800</pubDate><description><![CDATA[1：数学
1.1：数论
1.1.1：中国剩余定理 
1.1.2：欧拉函数 
1.1.3：欧几里得定理                  
1.1.3.1：欧几里得定理                
1.1.3.2：扩展欧几里得                
1.1.4：大数分解与素数判定
1.1.5：佩尔方程             
1.2：组合数学
1.2.1：排列组合]]></description><category></category></item><item><title><![CDATA[pat-1087【最短路径】]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40295615</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40295615</guid><author>linsheng9731</author><pubDate>Mon, 20 Oct 2014 09:04:26 +0800</pubDate><description><![CDATA[最短路径]]></description><category></category></item><item><title><![CDATA[sql注入攻击]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40268487</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40268487</guid><author>linsheng9731</author><pubDate>Sun, 19 Oct 2014 20:35:14 +0800</pubDate><description><![CDATA[原文地址：http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html

1.1.1 摘要

日前，国内最大的程序员社区优快云网站的用户数据库被黑客公开发布，600万用户的登录名及密码被公开泄露，随后又有多家网站的用户密码被流传于网络，连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。

网络安全成为了现在互联网]]></description><category></category></item><item><title><![CDATA[程序员练级攻略]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40116361</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40116361</guid><author>linsheng9731</author><pubDate>Wed, 15 Oct 2014 19:54:07 +0800</pubDate><description><![CDATA[http://coolshell.cn/articles/4990.html

转载自 酷壳

在学校论坛看见这篇文章。觉得自己大学前三年真的太懒散了>


生无所息啦，从现在做起，找到一些自己真正的喜欢的东西。比如coding～

--------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[分布式系统----【一致哈希】]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/40082219</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/40082219</guid><author>linsheng9731</author><pubDate>Tue, 14 Oct 2014 18:58:53 +0800</pubDate><description><![CDATA[应用场景
这里我先描述一个极其简单的业务场景：用4台Cache服务器缓存所有Object。
那么我将如何把一个Object映射至对应的Cache服务器呢？最简单的方法设置缓存规则：object.hashCode() % 4。




Cache 0：
object.hashCode() % 4 == 0


Cache 1:
object.hashCode() % 4 ==]]></description><category></category></item><item><title><![CDATA[最小生成树]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/39972115</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/39972115</guid><author>linsheng9731</author><pubDate>Fri, 10 Oct 2014 22:34:34 +0800</pubDate><description><![CDATA[最小生成树总结]]></description><category></category></item><item><title><![CDATA[Java 下各种设计模式小结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/39645003</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/39645003</guid><author>linsheng9731</author><pubDate>Sun, 28 Sep 2014 18:31:01 +0800</pubDate><description><![CDATA[策略模式——定义算法族，分别封装起来，让它们之间可以互相替换，此模式让算法的变化独立于使用算法的客户。
    策略模式是说，针对一种计算，定义一系列的算法，由用户决定具体使用哪一个算法完成计算。

 

    比如，提供一个计算银行存款利率的接口，对于不同的存款方式（活期、一年定期、两年定期），提供不同的算法实现类，由用户决定使用哪种存款方式来计算利率。如果银行计算利率的算法发生了变]]></description><category></category></item><item><title><![CDATA[重构改善既有代码的设计--简化条件表达式]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/39637323</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/39637323</guid><author>linsheng9731</author><pubDate>Sun, 28 Sep 2014 10:28:52 +0800</pubDate><description><![CDATA[重构改善既有代码的设计--简化条件表达式]]></description><category></category></item><item><title><![CDATA[UML几种关系总结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/38985485</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/38985485</guid><author>linsheng9731</author><pubDate>Mon, 01 Sep 2014 20:46:14 +0800</pubDate><description><![CDATA[UML类图几种关系的总结





您的评价:


     





 收藏该经验]]></description><category></category></item><item><title><![CDATA[动态规划总结]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/38615729</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/38615729</guid><author>linsheng9731</author><pubDate>Sat, 16 Aug 2014 19:15:13 +0800</pubDate><description><![CDATA[很多最优解问题都可以用动态规划来做，要想用动态规划来解决问题首先要满足的第一个条件就是问题能被分解，也就是能被分割成很多个小问题。
    这一点相当重要，很多人一上来看了很多文章就提递推方程，绕的云里雾里的还是弄不清问题的本质，就是因为没理解这句话的真正含义，因为递推基础就是由小的子问题推导出总的大问题的解。所以分析一个问题的子问题是什么是第一步！
1.背包问题
  背包问题的描述：有N件]]></description><category></category></item><item><title><![CDATA[pat解题报告【1074】]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/38496847</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/38496847</guid><author>linsheng9731</author><pubDate>Mon, 11 Aug 2014 19:25:48 +0800</pubDate><description><![CDATA[1074. Reversing Linked List (25)


时间限制   
300 ms



内存限制   
32000 kB



代码长度限制   
16000 B



判题程序     
Standard     

作者     
CHEN, Yue



Given a constant K and a singly li]]></description><category></category></item><item><title><![CDATA[pat解题报告【1082】]]></title><link>https://blog.youkuaiyun.com/linsheng9731/article/details/38477377</link><guid>https://blog.youkuaiyun.com/linsheng9731/article/details/38477377</guid><author>linsheng9731</author><pubDate>Sun, 10 Aug 2014 23:27:04 +0800</pubDate><description><![CDATA[1082. Read Number in Chinese (25)


时间限制   
400 ms



内存限制   
32000 kB



代码长度限制   
16000 B



判题程序     
Standard     

作者     
CHEN, Yue


Given an integer with no more than ]]></description><category></category></item></channel></rss>