<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RudeCrab的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RudeCrab</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RudeCrab]]></copyright><item><title><![CDATA[企业研发流程演进之路]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/115160955</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/115160955</guid><author>RudeCrab</author><pubDate>Wed, 24 Mar 2021 09:30:55 +0800</pubDate><description><![CDATA[合理完善的流程代表着稳定、高效]]></description><category></category></item><item><title><![CDATA[【项目实践】手把手教你自建高性能对象存储服务器]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/114627073</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/114627073</guid><author>RudeCrab</author><pubDate>Wed, 10 Mar 2021 09:54:16 +0800</pubDate><description><![CDATA[MinIO 又快、又好、又便捷，还免费！]]></description><category></category></item><item><title><![CDATA[我们为什么要用 IoC 和 AOP]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/113583631</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/113583631</guid><author>RudeCrab</author><pubDate>Wed, 03 Feb 2021 09:37:20 +0800</pubDate><description><![CDATA[人总是会忽略习以为常的事物]]></description><category></category></item><item><title><![CDATA[【项目实践】商业计算怎样才能保证精度不丢失]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/113241097</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/113241097</guid><author>RudeCrab</author><pubDate>Wed, 27 Jan 2021 09:42:19 +0800</pubDate><description><![CDATA[和钱相关的事都不是小事]]></description><category></category></item><item><title><![CDATA[人人都可以教张小龙做产品]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/112978960</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/112978960</guid><author>RudeCrab</author><pubDate>Fri, 22 Jan 2021 10:34:26 +0800</pubDate><description><![CDATA[你以什么身份去感受]]></description><category></category></item><item><title><![CDATA[【项目实践】依赖注入用得好，设计模式轻松搞]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/112302118</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/112302118</guid><author>RudeCrab</author><pubDate>Thu, 07 Jan 2021 09:03:28 +0800</pubDate><description><![CDATA[设计模式如何运用在实际开发中]]></description><category></category></item><item><title><![CDATA[刚接触Web开发时的迷茫]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/111603793</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/111603793</guid><author>RudeCrab</author><pubDate>Thu, 24 Dec 2020 09:05:26 +0800</pubDate><description><![CDATA[若当初梳理清楚这些脉络，就不会走那么多弯路了]]></description><category></category></item><item><title><![CDATA[【项目实践】一文带你搞定前后端分离下的认证和授权|Spring Security + JWT]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/110367677</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/110367677</guid><author>RudeCrab</author><pubDate>Mon, 30 Nov 2020 09:36:57 +0800</pubDate><description><![CDATA[核心流程掌握了，什么安全框架都手到擒来]]></description><category></category></item><item><title><![CDATA[【项目实践】一文带你搞定页面权限、按钮权限以及数据权限]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/109568679</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/109568679</guid><author>RudeCrab</author><pubDate>Mon, 09 Nov 2020 08:51:39 +0800</pubDate><description><![CDATA[各个维度的权限统统搞定]]></description><category></category></item><item><title><![CDATA[【项目实践】在用安全框架前，我想先让你手撸一个登陆认证]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/108317569</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/108317569</guid><author>RudeCrab</author><pubDate>Mon, 31 Aug 2020 11:09:44 +0800</pubDate><description><![CDATA[学会基本原理后，什么框架都是手到擒来]]></description><category></category></item><item><title><![CDATA[回字有四种写法，那你知道单例有五种写法吗]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/106839968</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/106839968</guid><author>RudeCrab</author><pubDate>Thu, 18 Jun 2020 17:50:26 +0800</pubDate><description><![CDATA[好的代码就是艺术作品]]></description><category></category></item><item><title><![CDATA[【项目实践】后端接口统一规范的同时，如何优雅得扩展规范]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/105834218</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/105834218</guid><author>RudeCrab</author><pubDate>Wed, 29 Apr 2020 10:37:53 +0800</pubDate><description><![CDATA[从没有规范到有规范，再从有规范到扩展规范]]></description><category></category></item><item><title><![CDATA[【项目实践】SpringBoot三招组合拳，手把手教你打出优雅的后端接口]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/105064071</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/105064071</guid><author>RudeCrab</author><pubDate>Tue, 24 Mar 2020 09:18:29 +0800</pubDate><description><![CDATA[SpringBoot参数校验 + 全局异常处理 + 数据统一响应，手把手教你搭建优雅的后端接口体系]]></description><category></category></item><item><title><![CDATA[【项目实践】图文并茂讲解SSM整合]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/105031082</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/105031082</guid><author>RudeCrab</author><pubDate>Sun, 22 Mar 2020 17:12:58 +0800</pubDate><description><![CDATA[图文并茂教你整合SSM框架，并附上思维导图和项目源代码地址]]></description><category></category></item><item><title><![CDATA[【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/102850990</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/102850990</guid><author>RudeCrab</author><pubDate>Fri, 01 Nov 2019 09:56:25 +0800</pubDate><description><![CDATA[前言
大家都知道，后台管理界面不需要很酷炫的动画效果，也不需要花里胡哨的界面展示，只需要简洁易用、便于管理数据。而现在普遍的后台管理系统的界面布局都差不多，上中下结构，然后左边是导航栏。随便贴两个Bootstrap的主题模板就是这样的：


这其中最难的不是布局，而是如何点击左侧导航栏来渲染中央显示界面（路由）。在这里我会用Vue.js和ElementUI来快速搭建起这样的后台管理界面布局！
准备...]]></description><category></category></item><item><title><![CDATA[Java中一般如何管理常量]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/102593691</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/102593691</guid><author>RudeCrab</author><pubDate>Wed, 16 Oct 2019 20:17:17 +0800</pubDate><description><![CDATA[在Java中，常量是可以在final class里的，并不仅仅只是存在接口中。事实上，Java常量的使用一般有三种方式：
1.接口中定义常量
public interface Constants {
	int SEX_MALE = 1;
	int SEX_FEMAL = 2;
}

2.类中定义常量
public class Constants {
	public static final int...]]></description><category></category></item><item><title><![CDATA[轻松了解JS中，闭包的基本使用和装饰模式的实现]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/94604012</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/94604012</guid><author>RudeCrab</author><pubDate>Thu, 04 Jul 2019 12:03:11 +0800</pubDate><description><![CDATA[文章目录思路梳理闭包的最基本演示通过闭包实现装饰模式闭包的总结小扩展
很多人学JS刚学到闭包的时候会比较懵，特别是从强类型语言（如Java）转而学JS的人，更是觉得这都啥跟啥呀。本文也就只针对这些刚学的新手，所以不会去谈闭包的原理，只谈闭包的基本使用，新手可以放心食用。只有在知道如何使用之后，你再深入了解就会得心应手，在用都不知道用的情况下就想对一个知识点了解的很透彻，这是不可能的。
了解闭包的使...]]></description><category></category></item><item><title><![CDATA[生动形象地了解Java中封装、继承和多态的特性]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/89738810</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/89738810</guid><author>RudeCrab</author><pubDate>Wed, 01 May 2019 18:00:09 +0800</pubDate><description><![CDATA[文章目录思路封装继承多态总结
一谈到Java肯定就要谈到面向对象，万物皆对象是每个Java学习者都听了不知道多少遍的话，然而很多刚学编程的人学到这里会一脸懵逼，就算跟着教程一步一步敲代码了，也就知道建个类要加class关键字，也知道类有属性和方法，也知道继承用extends关键字。至于属性和方法具体怎么声明和定义，继承后子类和父类的关系具体又是怎样的，就云里雾里了。
本文会尽量用最通俗易懂的语言来...]]></description><category></category></item><item><title><![CDATA[java关于字符串输出到本地文件后，没有换行的问题]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/89633651</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/89633651</guid><author>RudeCrab</author><pubDate>Sun, 28 Apr 2019 10:55:33 +0800</pubDate><description><![CDATA[话不多说，先来看一下代码
// 将要输出的字符串
String text = "第一行\n第二行\n第三行";
// 建立字符输出流
try(FileWriter fr = new FileWriter("src/1.txt")) {
	// 输出字符串
	fr.write(text);
} catch (Exception e) {
	e.printStackTrace(); 
}

当我们输出...]]></description><category></category></item><item><title><![CDATA[轻松了解Java中集合的基本使用]]></title><link>https://blog.youkuaiyun.com/RudeCrab/article/details/89467251</link><guid>https://blog.youkuaiyun.com/RudeCrab/article/details/89467251</guid><author>RudeCrab</author><pubDate>Tue, 23 Apr 2019 22:28:25 +0800</pubDate><description><![CDATA[文章目录基本思路最基本的使用方法集合的声明和创建添加元素查找元素修改元素删除元素遍历元素类型限制（泛型）理解其他集合类LinkedListHashSetTreeSet总结
很多新手学到集合这里的时候特别的懵，我当时学到这里也懵得一批。最主要这个懵还不是懵在集合比较底层的地方、高级的地方，而是连最基本的使用都特别的懵，是完全不知道咋用，并且越学越懵！为什么会这样呢，主要是因为很多人 没有掌握基本的使...]]></description><category></category></item></channel></rss>