<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jialanshun的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/jialanshun</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; jialanshun]]></copyright><item><title><![CDATA[多线程--已废弃]]></title><link>https://blog.csdn.net/jialanshun/article/details/81609027</link><guid>https://blog.csdn.net/jialanshun/article/details/81609027</guid><author>jialanshun</author><pubDate>Tue, 30 Apr 2019 12:13:43 +0800</pubDate><description><![CDATA[一.进程和线程区别

  windows是多任务的，一般一个一个任务是一个线程

  1.进程是资源分配的最小单位，线程是程序执行的最小单位

  2.进程有自己的独立地址空间，每启动一个进程，系统就会为它分配地址空间，建立数据

    表来维护代码段、堆栈段和数据段，这种操作非常昂贵。而线程是共享进程中的数据的，

    使用相同的地址空间，因此CPU切换一...]]></description><category></category></item><item><title><![CDATA[网络传输协议介绍]]></title><link>https://blog.csdn.net/jialanshun/article/details/85006328</link><guid>https://blog.csdn.net/jialanshun/article/details/85006328</guid><author>jialanshun</author><pubDate>Mon, 22 Apr 2019 14:01:40 +0800</pubDate><description><![CDATA[一.网络传输中为什么需要协议

      在世界上各地，各种各样的电脑运行着各自不同的操作系统为大家服务，这些电脑

  在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的

  口音，让他们无法合作一样。计算机使用者意识到，计算机只是单兵作战并不会发挥太

  大的作用。只有把它们联合起来，电脑才会发挥出它最大的潜力。于是人们就想方设法
...]]></description><category></category></item><item><title><![CDATA[补充的一些计算机软硬件基础]]></title><link>https://blog.csdn.net/jialanshun/article/details/88364257</link><guid>https://blog.csdn.net/jialanshun/article/details/88364257</guid><author>jialanshun</author><pubDate>Sat, 09 Mar 2019 15:11:13 +0800</pubDate><description><![CDATA[一 CPU的寻址方式

    1.什么是内存容量

     内存是由很多个内存单元组成的，每个内存单元占8个bit位（1字节），

     也就是说内存中有多少个内存单元就意味着可以存储多少个字节，下

     面是一个只有两个内存单元的内存概念图：

     

     注：该图为博主自己画的概念图并非PCB板的设计...]]></description><category></category></item><item><title><![CDATA[面向对象和面向过程]]></title><link>https://blog.csdn.net/jialanshun/article/details/88262618</link><guid>https://blog.csdn.net/jialanshun/article/details/88262618</guid><author>jialanshun</author><pubDate>Thu, 07 Mar 2019 22:19:30 +0800</pubDate><description><![CDATA[一 什么是面向过程？什么是面向对象？

       如果面试的时候问面向对象和面向过程的区别，就用Action、Service、

    Dao去答。

    1.什么是面向过程

         仔细思考一下，我们在学习和工作中，当我们去实现某项功能或

    完成某项任务时，是不是会不自觉的按部就班的罗列出我们要做的事

...]]></description><category></category></item><item><title><![CDATA[一些不错的职场文章]]></title><link>https://blog.csdn.net/jialanshun/article/details/87904461</link><guid>https://blog.csdn.net/jialanshun/article/details/87904461</guid><author>jialanshun</author><pubDate>Sun, 24 Feb 2019 16:16:40 +0800</pubDate><description><![CDATA[https://baijiahao.baidu.com/s?id=1606926986473516554&amp;amp;wfr=spider&amp;amp;for=pc]]></description><category></category></item><item><title><![CDATA[一上班就着急补充的知识]]></title><link>https://blog.csdn.net/jialanshun/article/details/87904457</link><guid>https://blog.csdn.net/jialanshun/article/details/87904457</guid><author>jialanshun</author><pubDate>Sun, 24 Feb 2019 16:16:32 +0800</pubDate><description><![CDATA[1.MySql的慢查询日志的分析报告

2.熟悉jvm中的linux性能诊断，要能会用这些命令——top vstat命令

3.java 事件驱动模型

 参考博客：

https://blog.csdn.net/itkbase/article/details/2169466
...]]></description><category></category></item><item><title><![CDATA[感觉比较好的医生记录]]></title><link>https://blog.csdn.net/jialanshun/article/details/87886719</link><guid>https://blog.csdn.net/jialanshun/article/details/87886719</guid><author>jialanshun</author><pubDate>Fri, 22 Feb 2019 22:36:59 +0800</pubDate><description><![CDATA[1.西苑医院

 口腔科-郭丽华

2.积水潭医院

 
]]></description><category></category></item><item><title><![CDATA[高性能mysql第三版笔记]]></title><link>https://blog.csdn.net/jialanshun/article/details/87626577</link><guid>https://blog.csdn.net/jialanshun/article/details/87626577</guid><author>jialanshun</author><pubDate>Tue, 19 Feb 2019 23:15:20 +0800</pubDate><description><![CDATA[第五章 创建高性能的索引

第六章和第三章 查询性能优化和服务器性能剖析

           MySql架构图：



一.优化查询需要掌握的基础知识

     1.查询的执行过程

        图比较复杂，先不看，看文字大概了解查询执行的过程

      

      （1）客户端发送一条查询给服务器

      （2）服务器先检查缓存，如果命中了缓存则立即返回存储在缓存中的结
...]]></description><category></category></item><item><title><![CDATA[面试公司]]></title><link>https://blog.csdn.net/jialanshun/article/details/85270889</link><guid>https://blog.csdn.net/jialanshun/article/details/85270889</guid><author>jialanshun</author><pubDate>Thu, 27 Dec 2018 00:35:35 +0800</pubDate><description><![CDATA[阿里巴巴高德

美莱网]]></description><category></category></item><item><title><![CDATA[面试中的一些经典问题]]></title><link>https://blog.csdn.net/jialanshun/article/details/85226975</link><guid>https://blog.csdn.net/jialanshun/article/details/85226975</guid><author>jialanshun</author><pubDate>Sun, 23 Dec 2018 22:07:07 +0800</pubDate><description><![CDATA[1.CPU 100%这种问题怎么解决

2.多线程调用接口是运算密集型还是IO密集型，IO密集型的服务器该是什么配置

3.分表怎么查，一个月一张，怎么查。]]></description><category></category></item><item><title><![CDATA[限流]]></title><link>https://blog.csdn.net/jialanshun/article/details/84958257</link><guid>https://blog.csdn.net/jialanshun/article/details/84958257</guid><author>jialanshun</author><pubDate>Tue, 11 Dec 2018 20:22:29 +0800</pubDate><description><![CDATA[一.nginx限流（目前基本都使用这个方式）

    参考文章：https://www.cnblogs.com/biglittleant/p/8979915.html

    1.nginx限流简介

      nginx限流使用的是漏桶算法；Nginx限制IP的连接和并发分别有两个模块

      控制并发连接数。nginx官方版本有限制IP的连接和并发分别有两个模块：

      *...]]></description><category></category></item><item><title><![CDATA[web服务器]]></title><link>https://blog.csdn.net/jialanshun/article/details/84933379</link><guid>https://blog.csdn.net/jialanshun/article/details/84933379</guid><author>jialanshun</author><pubDate>Mon, 10 Dec 2018 00:37:50 +0800</pubDate><description><![CDATA[一.tomcat

    1.Tomcat的目录

       tomcat
　　      |---bin：存放启动和关闭tomcat脚本

　　      |---conf：存放不同的配置文件（server.xml和web.xml）；
　　      |---doc：存放Tomcat文档；
　　      |---lib/japser/common：存放Tomcat运行需要的库文件（JAR...]]></description><category></category></item><item><title><![CDATA[问题记录]]></title><link>https://blog.csdn.net/jialanshun/article/details/84933224</link><guid>https://blog.csdn.net/jialanshun/article/details/84933224</guid><author>jialanshun</author><pubDate>Sun, 09 Dec 2018 22:27:21 +0800</pubDate><description><![CDATA[1.Spring Ioc/Di原理（记录未解决，因为未查到答案）

2.算法

3.跨库，数据库中间件

4.nginx、tomcat优化、http状态码

5.技术选型时候测试

6.cms收集器时的步骤

7.快速排序优化

6.数组找中间数

7.数据库删除重复的业务字段留一条

8.为什么使用微服务，微服务与soa

9.http接口的返回状态码

10.删除数据库重复记录留一条

9.M...]]></description><category></category></item><item><title><![CDATA[web应用的安全]]></title><link>https://blog.csdn.net/jialanshun/article/details/84928940</link><guid>https://blog.csdn.net/jialanshun/article/details/84928940</guid><author>jialanshun</author><pubDate>Sun, 09 Dec 2018 16:10:18 +0800</pubDate><description><![CDATA[查看https://blog.csdn.net/jialanshun/article/details/83793813中的“四”
]]></description><category></category></item><item><title><![CDATA[Base64]]></title><link>https://blog.csdn.net/jialanshun/article/details/83930878</link><guid>https://blog.csdn.net/jialanshun/article/details/83930878</guid><author>jialanshun</author><pubDate>Sat, 10 Nov 2018 17:05:55 +0800</pubDate><description><![CDATA[一.Base64

    1.概念：Base64是一种编码算法，是网络上最常见的用于传输8Bit字节码的编码方

                  式之一，Base64就是一种基于64个可打印字符来表示二进制数据的方法。

    2.该算法的实现原理：

              Base-64编码将一个8位子节序列拆散为6位的片段，并为每个6位的片短分

              配一...]]></description><category></category></item><item><title><![CDATA[Java Web编程]]></title><link>https://blog.csdn.net/jialanshun/article/details/83793813</link><guid>https://blog.csdn.net/jialanshun/article/details/83793813</guid><author>jialanshun</author><pubDate>Tue, 06 Nov 2018 21:04:38 +0800</pubDate><description><![CDATA[一.Servlet

  1.RequestDispatcher

   RequestDispatcher是一个接口，它包含两个方法：forward(request, response)和

   include(request, response)。RequestDispatcher 有一个特点，就是浏览器上显示

   的URL是最先请求的目标资源的URL，不会因...]]></description><category></category></item><item><title><![CDATA[算法和数据结构 移动到腾讯文档 博客园未移动]]></title><link>https://blog.csdn.net/jialanshun/article/details/83010314</link><guid>https://blog.csdn.net/jialanshun/article/details/83010314</guid><author>jialanshun</author><pubDate>Thu, 11 Oct 2018 12:02:08 +0800</pubDate><description><![CDATA[一.一致性hash

  1.算法简介

      一致性哈希算法(Consistent Hashing Algorithm)是一种分布式算法，常用于负载

  均衡。Memcached client也选择这种算法，解决将key-value均匀分配到众多

  Memcached server上的问题。它可以取代传统的取模操作，解决了取模操作无法应对

  增删Me...]]></description><category></category></item><item><title><![CDATA[设计模式]]></title><link>https://blog.csdn.net/jialanshun/article/details/82940047</link><guid>https://blog.csdn.net/jialanshun/article/details/82940047</guid><author>jialanshun</author><pubDate>Thu, 04 Oct 2018 20:55:59 +0800</pubDate><description><![CDATA[http://www.itcast.cn/news/20171114/14101725866.shtml

https://blog.csdn.net/dean_hu/article/details/71195133

（有空研究一下这几种设计模式）

一. 面试常问在项目中你用过哪些设计模式？

      1.策略模式

      （1）定义： 策略模式定义了一系列的算法，并将每一个算法封装...]]></description><category></category></item><item><title><![CDATA[java基础-移动完成]]></title><link>https://blog.csdn.net/jialanshun/article/details/82932363</link><guid>https://blog.csdn.net/jialanshun/article/details/82932363</guid><author>jialanshun</author><pubDate>Wed, 03 Oct 2018 16:53:33 +0800</pubDate><description><![CDATA[一 Java中的值传递和引用传递

  1.概念说明

   当一个对象被当作参数传递到一个方法后，在此方法内可以改变这个对象的属性，那么

   这里到底是“按值传递”还是“按引用传递”？

   答：是按值传递。Java 语言的参数传递只有“按值传递”。当一个实例对象作为参数被传

       递到方法中时，参数的值就是该对象的引用的一个副本。指向同...]]></description><category></category></item><item><title><![CDATA[分布式--已移动到博客园]]></title><link>https://blog.csdn.net/jialanshun/article/details/82263030</link><guid>https://blog.csdn.net/jialanshun/article/details/82263030</guid><author>jialanshun</author><pubDate>Fri, 31 Aug 2018 22:47:05 +0800</pubDate><description><![CDATA[一：CAP定理和Base理论

  （1）CAP定理

       C：一致性，同一数据的多个副本是否实时相同。

       A：可用性，在集群中一部分节点故障后，集群整体是否还能响应客户端的读写请

          求（对数据更新具备高可用性）。

       P：分区容忍性，分区容错性约束了一个分布式系统具有...]]></description><category></category></item></channel></rss>