<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LiuLinSmile的博客]]></title><description><![CDATA[成长中的点点滴滴]]></description><link>https://blog.youkuaiyun.com/LiuLinSmile</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LiuLinSmile]]></copyright><item><title><![CDATA[阿里云大学Spring Boot(1)：核心技术-学习笔记]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/105318480</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/105318480</guid><author>LiuLinSmile</author><pubDate>Sat, 04 Apr 2020 22:42:08 +0800</pubDate><description><![CDATA[经过一两个月断断续续的学习，终于把Spring Boot 核心技术看完了，在此记录下每章的要点，方便以后查阅。
课程地址：阿里云大学Spring Boot 核心技术
第一章 Spring Boot入门
介绍了一下Spring Boot和微服务，以及如何用idea快速创建Spring Boot应用。

第二章 Spring Boot配置

详细讲解了yaml和property配置文件的使用，包括如何...]]></description><category></category></item><item><title><![CDATA[Linux]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89606610</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89606610</guid><author>LiuLinSmile</author><pubDate>Sat, 27 Apr 2019 22:51:07 +0800</pubDate><description><![CDATA[一、Linux的体系结构



体系结构主要分为用户态（用户上层活动）和内核态
	内核：本质是一段管理计算机硬件设备的程序
	系统调用：内核的访问接口，是一种不能再简化的操作
	公用函数库：系统调用的组合拳
	Shell：命令解释器，可编程
查看支持的shell版本：echo $SHELL; cat /etc/shells; 修改shell版本：chsh -s “shell路径”

man 2 s...]]></description><category></category></item><item><title><![CDATA[Redis]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89598899</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89598899</guid><author>LiuLinSmile</author><pubDate>Sat, 27 Apr 2019 19:20:03 +0800</pubDate><description><![CDATA[一、Redis简介



缓存中间件——Memcache和Redis的区别

Memcache：代码层次类似Hash

支持简单数据类型
	不支持数据持久化存储
	不支持主从
	不支持分片
Redis

数据类型丰富
	支持数据磁盘持久化存储
	支持主从
	支持分片
为什么Redis能这么快

100000+QPS（QPS即query per second，每秒内查询次数）

完全基于内存，绝大部...]]></description><category></category></item><item><title><![CDATA[数据库知识点总结]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89303890</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89303890</guid><author>LiuLinSmile</author><pubDate>Fri, 26 Apr 2019 00:45:10 +0800</pubDate><description><![CDATA[一、数据库架构

关系型数据库：架构、索引、锁、语法、理论范式

Q：如何设计一个关系型数据库？


			                          程序实例

			存储管理、缓存机制、SQL解析、日志管理(binlog)、权限划分、容灾机制、索引管理、锁模块
			
		存储（文件系统）
		数据库以块或者页作为最小存储单位

二...]]></description><category></category></item><item><title><![CDATA[计算机网络知识点总结]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89296123</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/89296123</guid><author>LiuLinSmile</author><pubDate>Sun, 14 Apr 2019 21:27:10 +0800</pubDate><description><![CDATA[一、网络基础知识

1、OSI七层协议：

第1层：物理层。机械、电子、定时接口通信信道上的原始比特流传输。（网卡）

第2层：数据链路层。物理寻址，同时将原始比特流转变为逻辑传输线路。（交换机）

第3层：网络层。控制子网的运行，如逻辑编址，分组传输，路由选择。（路由器）（IP）

第4层：传输层。接受上一层的数据，在必要的时候把数据进行分割，并将这些数据交给网络层，且保证这些数据段有效到达对端...]]></description><category></category></item><item><title><![CDATA[C#导出excel]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81053261</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81053261</guid><author>LiuLinSmile</author><pubDate>Sun, 15 Jul 2018 15:23:42 +0800</pubDate><description><![CDATA[思路跟我的导出word博客一样。完整代码如下：string excelName = DateTime.Now.ToString(&quot;yyyy年MM月dd日HH时mm分ss秒导出excel.xlsx&quot;);
string dir = Server.MapPath(&quot;~/Export/Doc/&quot;);
            if (!Directory.Exists(dir)) {
           ...]]></description><category></category></item><item><title><![CDATA[C#导出word]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81052999</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81052999</guid><author>LiuLinSmile</author><pubDate>Sun, 15 Jul 2018 15:03:41 +0800</pubDate><description><![CDATA[我是先在服务器放一个模板word，然后将word上的内容替换，保存在服务器，然后再在客户端下载System.Data.DataTable dtReturn = null;//这是需要的数据，可从数据库查Document wordDoc = null;Microsoft.Office.Interop.Word.ApplicationClass wordApp = new Microsoft.Offi...]]></description><category></category></item><item><title><![CDATA[nginx负载均衡]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81052622</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81052622</guid><author>LiuLinSmile</author><pubDate>Sun, 15 Jul 2018 14:33:26 +0800</pubDate><description><![CDATA[一、nginx使用1、下载nginx及其配置直接在网上搜nginx下载，随便放在哪都行，我是直接放在E盘nginx文件夹：然后打开配置文件：配置如下：upstream  myServer{  	        server   172.168.1.1:88 max_fails=2 fail_timeout=600s;	        server   172.168.1.2:88 max_fail...]]></description><category></category></item><item><title><![CDATA[Linux最常用命令]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81037127</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/81037127</guid><author>LiuLinSmile</author><pubDate>Fri, 13 Jul 2018 21:54:13 +0800</pubDate><description><![CDATA[一、文件相关1、cd .. 返回上一级目录2、cd 进入个人的主目录3、mkdir dir1 创建一个叫做 'dir1' 的目录'4、mkdir dir1 dir2 同时创建两个目录5、rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容说明：-f    -force    忽略不存在的文件，强制删除，无任何提示-i    --interactive    进行交互式地删除-...]]></description><category></category></item><item><title><![CDATA[apache、php安装]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/79175029</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/79175029</guid><author>LiuLinSmile</author><pubDate>Fri, 26 Jan 2018 17:33:42 +0800</pubDate><description><![CDATA[Windows下安装PHP开发环境 
一、Apache 
      因为Apache官网只提供源代码，如果要使用必须得自己编译，这里我选择第三方安装包Apache Lounge。 
进入Apachelounge官方下载地址：http://www.apachelounge.com/download/ 
首先下载并安装vc redist，这是Apache运行必需的一个组件。（这一步我没有做，可能是因为]]></description><category></category></item><item><title><![CDATA[java算法计算一元一次方程]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78907930</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78907930</guid><author>LiuLinSmile</author><pubDate>Wed, 27 Dec 2017 00:45:10 +0800</pubDate><description><![CDATA[java算法计算一元一次方程是昨年10月写的了,最近想写写算法就把它整理出来了。核心思想是将方程转化为：aX+b = cX+d 的形式再进行计算，转化的思想是根据符号的优先级一层一层的分割。分割规则是先把+号能分割完的分割完，再把-号能分割完的分割完，最后分割*/号，不能从括号里面分割。具体过程如下：方程：-3-12+2*(-7+5x)=-3-4+3*(6x+9)+10*3-20-30，以左边为例：]]></description><category></category></item><item><title><![CDATA[spring-mvc Interceptor]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78896325</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78896325</guid><author>LiuLinSmile</author><pubDate>Mon, 25 Dec 2017 20:10:11 +0800</pubDate><description><![CDATA[同时拦截多个方法，拦截器中取被拦截方法的信息，比如方法名、参数等。由于在一个项目中拦截器的使用必不可少，我在此整理一下用法：1、before ：在方法执行前拦截    //updateUser前拦截
    @Before("execution(* com.ll.test.manager.UserManager.updateUser(..)) && args(token, user,..)")]]></description><category></category></item><item><title><![CDATA[java导出excel]]></title><link>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78884987</link><guid>https://blog.youkuaiyun.com/LiuLinSmile/article/details/78884987</guid><author>LiuLinSmile</author><pubDate>Sun, 24 Dec 2017 14:37:23 +0800</pubDate><description><![CDATA[很多项目都有导出excel的需求，我稍微整理了一下，使之用起来更方便，希望对大家有帮助。代码我都整理在了下面这个ExcelUtil里面：/**
 * Created by solitaryWalker on 2017/12/24.
 */
public class ExcelUtil {    /**
     * @param headerNameList: excel表头
     * @par]]></description><category></category></item></channel></rss>