<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[learning__java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/learning__java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; learning__java]]></copyright><item><title><![CDATA[MAP、SET、LIST、QUEUE、STACK的特点与用法]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103922897</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103922897</guid><author>learning__java</author><pubDate>Fri, 10 Jan 2020 13:29:38 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能。
本篇分享的是：【MAP、SET、LIST、QUEUE、STACK的特点与用法】
1.背景介绍
MAP
Map用于保存具有"映射关系"的数据，因此Map集合里保存着两组值，一组值用于保存Map里的key，另外一组值用于保存Map里...]]></description><category></category></item><item><title><![CDATA[什么是Nginx？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103922838</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103922838</guid><author>learning__java</author><pubDate>Fri, 10 Jan 2020 13:27:25 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能。
大家好，我是IT修真院上海分院一枚正直纯洁善良的JAVA程序员。
今天给大家分享一下，修真院官网JAVA任务三，扩展思考中的知识点——Nginx是什么？
1 背景介绍
1.1 web服务器
Nginx 的竞争对手—Apache、L...]]></description><category></category></item><item><title><![CDATA[如何写SHELL脚本？尝试自己编写一个简单脚本]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103895598</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103895598</guid><author>learning__java</author><pubDate>Wed, 08 Jan 2020 17:42:23 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能，本篇分享的是：
【如何写SHELL脚本？尝试自己编写一个简单脚本 】

大家好，我是IT修真院上海分院第02期学员，一枚正直善良的java程序员。
今天给分享一下修真院java任务三中关于脚本的相关知识。
背景
现在多数的服务器都是...]]></description><category></category></item><item><title><![CDATA[为什么推荐使用JsonTaglib来处理Json]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103895571</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103895571</guid><author>learning__java</author><pubDate>Wed, 08 Jan 2020 17:40:40 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能，本篇分享的是：
【为什么推荐使用JsonTaglib来处理Json 】

大家好，我是IT修真院深圳分院第25期学员，一枚正直善良的java程序员。
今天给大家分享一下，修真院官网 java任务中可能会使用到的知识点：
生成Json...]]></description><category></category></item><item><title><![CDATA[springboot和redis的整合]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103833893</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103833893</guid><author>learning__java</author><pubDate>Sat, 04 Jan 2020 15:35:20 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能。
大家好，我是IT修真院深圳分院一枚正直纯洁善良的JAVA程序员。
今天给大家分享一下，修真院官网JAVA任务四里面的一个扩展：springboot和redis整合。
1 背景介绍
1.1 Springcloud Ribbon是什...]]></description><category></category></item><item><title><![CDATA[ArrayList 介绍]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103833860</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103833860</guid><author>learning__java</author><pubDate>Sat, 04 Jan 2020 15:32:53 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】
八个方面深度解析后端知识/技能，本篇分享的是：
【ArrayList 简单介绍】
大家好，我是IT修真院北京分院第27期的JAVA学员，一枚正直纯洁善良的java程序员。
今天给大家分享一下，修真院官网Java任务10，深度思考中的知识点———ArrayList ...]]></description><category></category></item><item><title><![CDATA[JMeter工具的使用----为什么要进行压力测试？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103762023</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103762023</guid><author>learning__java</author><pubDate>Mon, 30 Dec 2019 10:20:01 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【 什么是压测，为什么要进行压力测试？JMeter工具的使用】
大家好，我是IT修真院深圳分院一枚正直纯洁善良的java程序员
今天给大家分享一下，修真院官网Java任务6，深度思考中的知识点:
什么是压测，为什么要进行压力测试？JMeter工具的使用
1.背景介绍
压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
...]]></description><category></category></item><item><title><![CDATA[Validation 参数校验]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103677669</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103677669</guid><author>learning__java</author><pubDate>Tue, 24 Dec 2019 09:46:49 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
今天给大家分享一下，修真院官网JAVA任务二，深度思考中的知识点
【Validation 参数校验】


背景介绍：
参数验证是一个常见的问题，无论是前端还是后台，都需对用户输入进行验证，以此来保证系统数据的正确性。
对于web来说，有些人可能理所当然的想在前端验证就行了，但这样是非常错误的做法，前端代码对于用户来说是透明的，
稍微有点技术的人就可以绕过这个验...]]></description><category></category></item><item><title><![CDATA[怎么用Python写一个图片迁移脚本？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103660257</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103660257</guid><author>learning__java</author><pubDate>Mon, 23 Dec 2019 09:37:29 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂
大家好，我是IT修真院深圳一枚正直纯洁善良的JAVA程序员。
今天给大家分享一下，官网JAVA任务7里面的知识点：怎么用Python写一个图片迁移脚本？
1 背景介绍
随着企业数据量的增多，Redis不论作为数据存储或是缓存，它的数据量也会逐渐增多，虽然Redis的速度非常可观，但随着其中的数据量的庞大，并且仅仅在一个设备或是一个Redis实例中，其存取速度也会大打折扣，所...]]></description><category></category></item><item><title><![CDATA[为什么要用Rest风格，接口应该怎么定义，除了Rest还可用什么方式写接口的？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103609020</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103609020</guid><author>learning__java</author><pubDate>Thu, 19 Dec 2019 09:43:50 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
大家好，我是IT修真院郑州分院李雨航，一枚正直纯洁善良的后端程序员，
今天给大家分享一下，修真院官网java（职业）任务2，
深度思考中的知识点——为什么要用Rest风格，如果不用Rest的话，接口应该怎么定义，在使用Rest风格之前，大家都是用什么方式写接口的？
1.背景介绍
REST（Representational State Transfer）指的是一...]]></description><category></category></item><item><title><![CDATA[请拿好这支时间之箭]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103592646</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103592646</guid><author>learning__java</author><pubDate>Wed, 18 Dec 2019 10:11:55 +0800</pubDate><description><![CDATA[请拿好这支时间之箭
适用读者：3年以下的后端开发者
文章目录：
1.为什么要做性能优化
2.性能优化之前，先定位问题
3.Nginx和Tomcat
4.Controller和Service又做了什么
5.Memcache和DB做了什么
6.听说他们久经沙场
一 为什么要做性能优化
“这破网站慢死了。”果冻咬着牙说，“这些程序员都是干嘛吃的 ？”
毛毛看着果冻笑，没说话，毕竟果冻说的破网站是“修真院...]]></description><category></category></item><item><title><![CDATA[如何使用公司框架生成代码搭建项目]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103574912</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103574912</guid><author>learning__java</author><pubDate>Tue, 17 Dec 2019 10:02:30 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
大家好，我是IT修真院郑州分院第11期java学员，一枚正直善良的java程序员。
今天给大家分享一下：如何使用公司框架生成代码搭建项目
1.背景介绍
从任务一到任务九，我们都是手写代码、配置文件，而这些代码或者配置文件很多都是重复的，其实在这个过程中大家或多或少都会去思考，我们做的重复性工作是不是太多了？
在公司开发项目的时候，所有的实体类、dao层、ser...]]></description><category></category></item><item><title><![CDATA[什么是贫血模型，充血模型？为什么我们会强制要求使用贫血模型？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103557042</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103557042</guid><author>learning__java</author><pubDate>Mon, 16 Dec 2019 09:32:09 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
大家好，我是IT修真院深圳分院王东东，一枚正直纯洁善良的JAVA程序员。
本篇分享的是：【什么是贫血模型，什么是充血模型？为什么我们会强制要求使用贫血模型？】
一、背景介绍
领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。分为四类：失血模型，贫血模型，充血模型，胀血模型。
二、知识剖析
1.什么是贫血模型？
贫...]]></description><category></category></item><item><title><![CDATA[如何使用mybatis generator代码生成？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103538269</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103538269</guid><author>learning__java</author><pubDate>Sat, 14 Dec 2019 13:27:27 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
本篇分享的是：如何使用mybatis generator代码生成？
（1）背景介绍：
MyBatis Generator
MyBatis Generator (MBG) 是一个Mybatis的代码生成器
他可以内省数据库的表（或多个表）然后生成可以用来访问（多个）表的基础对象。
这样和数据库表进行交互时不需要创建对象和配置文件。
MBG的解决了对数据库操作有最...]]></description><category></category></item><item><title><![CDATA[JUnit单元测试详解]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103538260</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103538260</guid><author>learning__java</author><pubDate>Sat, 14 Dec 2019 13:26:40 +0800</pubDate><description><![CDATA[本次为大家带来关于深度思考的一个问题，我们为什么要使用单元测试？
1.背景介绍
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展，是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。JUnit 促进了“先测试后编码”的理念，强调建立测试数据的一段代码，可以先测试，然后再应用。这个方法就好比“测试一点，编码一点，测试一点，编码一点…...]]></description><category></category></item><item><title><![CDATA[HashMap底层源码]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103486896</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103486896</guid><author>learning__java</author><pubDate>Wed, 11 Dec 2019 09:39:24 +0800</pubDate><description><![CDATA[​
这里是修真院后端小课堂，每篇分享文从
本篇分享的是：【HashMap 】
（1）背景介绍：
不讲HashMap的使用方法，看一看底层的源码是什么？
思考：HashMap使用key,·value进行存储，使用的数据结构是什么？
我们知道数组和链表两种数据结构
数组：
优点：查询速度快
缺点：增加和删除慢
链表：
优点：增加和删除快
缺点：查询速度慢
那我们可不可以将两者的优点结合一下，达到查询、...]]></description><category></category></item><item><title><![CDATA[Python和Java该怎么选？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103486858</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103486858</guid><author>learning__java</author><pubDate>Wed, 11 Dec 2019 09:37:14 +0800</pubDate><description><![CDATA[语言是什么？
倾城哭红着眼睛问我，语言比我还重要吗？
我不知道，我没法回答。
因为我是一个Javaer。
Javaer是不是比倾城重要，这个问题本身已经不重要了。
重要的是倾城是一个Pythoner。
在Javaer和Pythoner之间，是永恒的仇恨和数不尽的恩怨，鲜血和断骨早已经磨平了两种流派任何一丝丝共存的可能性。
当我很小很小的时候，我就被教导，Javaer是源代码世界里最纯正的血统，Ja...]]></description><category></category></item><item><title><![CDATA[怎么进行分页数据的查询]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103469069</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103469069</guid><author>learning__java</author><pubDate>Tue, 10 Dec 2019 09:30:53 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
【怎么进行分页数据的查询 】
大家好，我是IT修真院上海分院第2期学员，一枚正直善良的java程序员，今天给大家分享一下，修真院java任务中的一个知识点：怎么进行分页查询，如何判断是否有下一页。
1.背景
网页的排列方式一般有两种，一种是一个页面能把所有内容显示完，还有一种是不能再一个页面中显示全部内容时，就要用分页来显示。
2.什么是分页
分页是将所有数据...]]></description><category></category></item><item><title><![CDATA[什么是Hibernate？]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103469043</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103469043</guid><author>learning__java</author><pubDate>Tue, 10 Dec 2019 09:29:00 +0800</pubDate><description><![CDATA[这里是修真院后端小课堂，每篇分享文从
大家好，我是IT修真院郑州分院一枚正直纯洁善良的java程序员。
今天给大家分享一下，修真院官网java任务十，深度思考中的知识点——什么是Hibernate？
背景介绍
一开始手动编写代码执行连接对象和数据的操作，为了减少重复性的劳动，开发人员创建了ORM工具，使整个过程自动化，但最初的这些工具标准太多，比较复杂，后来轻量级的框架Hibernate脱颖而出，...]]></description><category></category></item><item><title><![CDATA[简述angular中constant和$filter的用法]]></title><link>https://blog.youkuaiyun.com/learning__java/article/details/103469016</link><guid>https://blog.youkuaiyun.com/learning__java/article/details/103469016</guid><author>learning__java</author><pubDate>Tue, 10 Dec 2019 09:28:07 +0800</pubDate><description><![CDATA[这里是修真院前端小课堂，每篇分享文从
大家好，我是IT修真院深圳分院的韩鹏，一枚正直纯洁善良的前端程序员。
今天给大家分享一下，修真院官网JS任务7，深度思考中的知识点：
——简述angular中constant和$filter的用法.
1.背景介绍
constant:
constant是用来设置常量的，constant(name,value)可以将一个已经存在的变量值注册为服务，通过依赖注入将其...]]></description><category></category></item></channel></rss>