<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangbaoss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhangbaoss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhangbaoss]]></copyright><item><title><![CDATA[中国移动算法题]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/104685387</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/104685387</guid><author>zhangbaoss</author><pubDate>Thu, 05 Mar 2020 22:01:01 +0800</pubDate><description><![CDATA[输入的第一行为n（n&lt;40）,表示有n个同学，接下来的n行每行有4个输入，分别为该学生的名字,语、数、外成绩，请按照排序规则对学生进行排序，规则如下：
1、总成绩高的排在前面
2、总成绩相同的情况下，语文成绩高的排在前面。
3、在总成绩，语文成绩都相同的情况下，数学成绩高的排在前面。
4、在成绩都相同的情况下，先输入的同学排在前面。


输入:
3
aa 30 50 10
bb 10 40...]]></description><category></category></item><item><title><![CDATA[初识JVM和GC回收算法]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/99969375</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/99969375</guid><author>zhangbaoss</author><pubDate>Wed, 21 Aug 2019 15:58:42 +0800</pubDate><description><![CDATA[1.JVM体系结构





2.类加载过程

类加载一般分为7个阶段:加载、验证、准备、解析、初始化、使用和卸载，一般关注前5个阶段。其中验证、准备、解析又统称为连接阶段

加载：在这个阶段，虚拟机一般完成以下三个事情：
	1：通过一个类的全限定名来获取定义此类的二进制字节流（这个动作是类加载器完成的）
		2：将这个字节流所代表的静态存储结构转换成方法区的运行时数据结构
		3：在内存中生成...]]></description><category></category></item><item><title><![CDATA[Aop注解启动工作原理]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96479016</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96479016</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:43:19 +0800</pubDate><description><![CDATA[# AOP注解启动流程 #
给配置类添加一个@EnableAspectJAutoProxy注解用来开启基于注解的Aop模式,现在来研究这个注解起到了什么作用
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import(AspectJAutoProxyRegistr...]]></description><category></category></item><item><title><![CDATA[Mybatis基础]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478964</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478964</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:40:50 +0800</pubDate><description><![CDATA[# 如何使用Mybatis #
## 1.简单使用 ##
### 1.导入mybatis和数据库连接依赖 ###
&lt;dependency&gt;
&lt;groupId&gt;org.mybatis&lt;/groupId&gt;
&lt;artifactId&gt;mybatis&lt;/artifactId&gt;
&lt;version&gt...]]></description><category></category></item><item><title><![CDATA[SpringBoot自定义Starters]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478942</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478942</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:39:03 +0800</pubDate><description><![CDATA[#如何自定义Starters#
### 1.创建思路 ###
1.这个场景需要用到的依赖是什么?
2.如何编写自动配置,一些注解的功能?
@Configuration //指定这个类是一个配置类
@ConditionalOnXXX //在指定条件成立的情况下自动配置类生效
@AutoConfigureAfter //指定自动配置类的顺序
@Bean //给容器中添加...]]></description><category></category></item><item><title><![CDATA[SpringBoot中Security]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478932</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478932</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:37:55 +0800</pubDate><description><![CDATA[# Spring Boot Security #
## 1.如何使用Spring Security ##
1.导入Security依赖
&lt;dependency&gt;
&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
&lt;artifactId&gt;spring-boot-starter...]]></description><category></category></item><item><title><![CDATA[SpringBoot中Cache]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478892</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478892</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:35:01 +0800</pubDate><description><![CDATA[# SpringBoot中缓存 #
## 1.JSR107缓存接口 ##
*CachingProvider:定义了创建,配置,获取,管理和控制多个CacheManager,一个应用可以在运行期访问多个CachingProvider
*CacheManager:定义了创建,配置,获取,管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中,一个CacheMan...]]></description><category></category></item><item><title><![CDATA[SpringBoot启动原理]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478848</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/96478848</guid><author>zhangbaoss</author><pubDate>Fri, 19 Jul 2019 13:32:12 +0800</pubDate><description><![CDATA[# SpringBoot启动原理 #
1.创建SpringBoot时默认生成一个启动类
@SpringBootApplication
public class SpringBootWebApplication {
public static void main(String[] args) {
SpringApplication.run(Sp...]]></description><category></category></item><item><title><![CDATA[RabbitMQ初体验]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/87913077</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/87913077</guid><author>zhangbaoss</author><pubDate>Mon, 25 Feb 2019 10:55:15 +0800</pubDate><description><![CDATA[RabbitMq基本概念

代码地址:https://github.com/zhangbaoss/spring-boot-amqp

一、概念

MQ全称是Message Queue(消息队列),是一种分布式应用程序的通信方法,它是消费者-生产者模型的典型代表,producer往消息队列中不断的写入消息,而另一端的consumer则可以读取或者订阅队列中的消息,RabbitMq是Mq的一种,是一种...]]></description><category></category></item><item><title><![CDATA[简单手写Spring IOC容器,实现依赖注入]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/86476740</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/86476740</guid><author>zhangbaoss</author><pubDate>Mon, 14 Jan 2019 14:21:55 +0800</pubDate><description><![CDATA[如何简单手写IOC容器

代码地址:https://github.com/zhangbaoss/spring-ioc

一、准备工作

1.配置文件中添加扫描包路径

applicationContext.xml文件中添加扫描包路径


&amp;lt;context:component-scan base-package=&quot;com.zhangbaoss&quot;/&amp;gt;


2.实现自己的注解类

@ExtC...]]></description><category></category></item><item><title><![CDATA[Linux系统下安装TreeNMS1.6.9]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79984270</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79984270</guid><author>zhangbaoss</author><pubDate>Wed, 18 Apr 2018 09:47:03 +0800</pubDate><description><![CDATA[linux安装TreeNMSTreeNMS是一款缓存可视化工具，支持Redis, memcached并存同时管理维护，支持集群管理，减少运维成本，提高工作效率。下载地址：http://www.treesoft.cn/dms.htmlwindows环境中直接解压，按照解压文件中的说明.txt文件使用即可，下面重点讲述在linux中的安装：TreeNMS是基于WEB方式对缓存进行管理，所以可以直接在服...]]></description><category></category></item><item><title><![CDATA[xShell连接UBuntu时,不显示[root@localhost]等字符,只显示"$"字符解决方法]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79631612</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79631612</guid><author>zhangbaoss</author><pubDate>Tue, 20 Mar 2018 20:58:05 +0800</pubDate><description><![CDATA[当xShell连接UBuntu虚拟机后不出现root@localhost等用户名,只显示&quot;$&quot;符号,回退键会变为&quot;^H&quot;,tab键直接空格时,请看下面解决办法解决办法:第一种方法:短暂解决,每次都需重置将当前用户切换为root用户,再从root用户su回来,即可完成此次解决第二种方法:永久解决1.将用户切换到root用户:2.输入命令:dpkg-reconfigure dash回车后会进入下面页面...]]></description><category></category></item><item><title><![CDATA[Linux（Ubuntu和CentOS通用）系统下源码安装Nginx]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79485269</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79485269</guid><author>zhangbaoss</author><pubDate>Thu, 08 Mar 2018 15:46:34 +0800</pubDate><description><![CDATA[Linux（Ubuntu和CentOS通用）系统下源码安装Nginx1.下载nginx，链接地址：http://nginx.org/download/nginx-1.12.2.tar.gz，选择linux版本（.tar.gz）（Nginx版本为1.12.2）2.下载Nginx依赖包：1.gzip模块需要zlib库(http://zlib.net)（zlib-1.2.11.tar.gz）2.rewr...]]></description><category></category></item><item><title><![CDATA[mysql安装报The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed.错误]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79464009</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79464009</guid><author>zhangbaoss</author><pubDate>Tue, 06 Mar 2018 21:23:13 +0800</pubDate><description><![CDATA[如果安装mysql报The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed.错误,则是因为缺少一个32位的Visual C++ Redistributable Packages for Visual Studio 2013！！！注意是32位的。即使你的电脑是64位的地址:https://www.microsoft.com/zh-c...]]></description><category></category></item><item><title><![CDATA[windows+nginx-1.13.9+tomcat-8.0.49安装]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79463618</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79463618</guid><author>zhangbaoss</author><pubDate>Tue, 06 Mar 2018 21:19:32 +0800</pubDate><description><![CDATA[一、工具：Nginx-1.13.9Tomcat-8.0.49二、目标：Windows下实现高性能负载均衡的Tomcat集群三、实现步骤：1.下载nginx，链接地址：http://nginx.org/en/download.html2.解压后选择位置存放3.下载Tomcat-8.0.49，链接地址：https://tomcat.apache.org/download-80.cgi4.解压两个Tom...]]></description><category></category></item><item><title><![CDATA[SVN报错]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79455314</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79455314</guid><author>zhangbaoss</author><pubDate>Tue, 06 Mar 2018 11:01:55 +0800</pubDate><description><![CDATA[打开Eclipse后发现文件找不到,项目已经被关闭,想要打开项目时报以下错误:原因是更新SVN时将.project文件一同更新了解决办法:找到项目所在目录,将.project.mine文件中的内容拷贝到.project文件中,并将以下三个文件删除,重新打开项目...]]></description><category></category></item><item><title><![CDATA[maven项目怎么使用本地jar包]]></title><link>https://blog.youkuaiyun.com/zhangbaoss/article/details/79454356</link><guid>https://blog.youkuaiyun.com/zhangbaoss/article/details/79454356</guid><author>zhangbaoss</author><pubDate>Tue, 06 Mar 2018 10:06:18 +0800</pubDate><description><![CDATA[1.在项目根目录下新建lib文件夹；2.将需要安装的本地jar包放入lib文件夹下；3.在pom.xml文件中添加依赖，报错暂且不用管它；4.在记事本中编写命令行：install:install-file -DgroupId=actFrame   -DartifactId=actFrame -Dversion=1.2.0  -Dfile=${project.basedir}/lib/actFram...]]></description><category></category></item></channel></rss>