<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HAN&BLOG]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaobaisimple</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaobaisimple]]></copyright><item><title><![CDATA[解决“Web server failed to start. Port 8080 was already in use.” 端口被占用问题]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/136128936</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/136128936</guid><author>xiaobaisimple</author><pubDate>Fri, 16 Feb 2024 14:55:37 +0800</pubDate><description><![CDATA[解决“Web server failed to start. Port 8080 was already in use.” 端口被占用问题]]></description><category></category></item><item><title><![CDATA[【软件测试02】测试方法]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/134104442</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/134104442</guid><author>xiaobaisimple</author><pubDate>Sun, 29 Oct 2023 16:44:14 +0800</pubDate><description><![CDATA[定义：是一种以表格形式表达多条件逻辑判断的工具条件桩：列出问题中的所有条件，列出条件的次序无关紧要列出问题中可能采取的操作，操作的排列顺序没有约束列出条件对应的取值，所有可能情况下的真假值列出条件项的各种取值情况下应该采取的动作结果条件是否欠费是是否否条件是否关机是否是否操作是否允许主被叫否否否是规则：判定表中贯穿条件项和动作项的一列就是规则假设有n个条件，每个条件的取值有两个（0，1），全组合有2的n次方种规则。]]></description><category></category></item><item><title><![CDATA[【软件测试01】软件测试入门]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133954883</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133954883</guid><author>xiaobaisimple</author><pubDate>Fri, 20 Oct 2023 22:00:43 +0800</pubDate><description><![CDATA[控制计算机硬件工作的工具软件测试：使用技术手段验证软件是否满足使用需求说明：用户使用的案例例如：是否能开机：打开手机按下电源键3秒，看是否能开机验证内存：打开手机设置查看内存是否是64G验证屏幕：打开手机在白屏背景下检查屏幕是否有黑色点检查运行速度：打开手机下载吃鸡游戏，是否运行流畅说明：为测试项目而设计的执行文档。]]></description><category></category></item><item><title><![CDATA[【SpringMVC】执行流程]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133314169</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133314169</guid><author>xiaobaisimple</author><pubDate>Tue, 26 Sep 2023 16:41:51 +0800</pubDate><description><![CDATA[(3) 根据该URI，调用HandlerMapping获得该Handler配置的所有相关的对象（包括Handler对象以及Handler对象对应的拦截器），最后以HandlerExecutionChain执行链对象的形式返回。(6) 提取Request中的模型数据，填充Handler入参，开始执行Handler（Controller)方法，处理请求。DispatcherServlet：前端控制器，统一处理请求和响应的，不需要工程师开发，由框架提供。c) 数据格式化：对请求消息进行数据格式化。]]></description><category></category></item><item><title><![CDATA[【SpringMVC】@RequestMapping注解]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133252637</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133252637</guid><author>xiaobaisimple</author><pubDate>Sun, 24 Sep 2023 21:56:56 +0800</pubDate><description><![CDATA[RequestMapping的作用：就是将请求（request）和处理请求的控制器方法（控制层）关联起来，建立一个映射关系，。]]></description><category></category></item><item><title><![CDATA[【SpringMVC】web.xml和spring_mvc.xml文件配置]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133143998</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133143998</guid><author>xiaobaisimple</author><pubDate>Thu, 21 Sep 2023 19:00:33 +0800</pubDate><description><![CDATA[【SpringMVC】web.xml和spring_mvc.xml文件配置]]></description><category></category></item><item><title><![CDATA[【SpringMVC】@ResponseBody注解响应浏览器数据]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133143555</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/133143555</guid><author>xiaobaisimple</author><pubDate>Thu, 21 Sep 2023 18:54:43 +0800</pubDate><description><![CDATA[服务器处理ajax请求之后，大多数情况都需要向浏览器响应一个java对象，此时必须将java对象转换为json字符串才可以响应到浏览器，之前我们使用操作json数据的jar包gson或jackson将java对象转换为json字符串。在方法中，将需要转换为json字符串并响应到浏览器的java对象作为控制器方法的返回值，此时SpringMVC就可以将此对象直接转换为json字符串并响应到浏览器。2.使用@RequestBody注解将json格式的请求参数转化为java对象。]]></description><category></category></item><item><title><![CDATA[【SpringMVC】解决获取请求参数的乱码问题]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132768344</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132768344</guid><author>xiaobaisimple</author><pubDate>Fri, 08 Sep 2023 22:15:01 +0800</pubDate><description><![CDATA[tomcat\apache-tomcat-8.5.16\conf\server.xml中的Connector标签中配置。1.如果使用的Tomcat版本是8以上，则不需要关心get请求方式，需要解决的是在post请求方式下的乱码问题。解决方法：在web.xml文件种配置Spring的编码过滤器CharacterEncodingFilter。2.如果使用的Tomcat版本是7，则要在。]]></description><category></category></item><item><title><![CDATA[【SpringMVC]获取参数的六种方式]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132761672</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132761672</guid><author>xiaobaisimple</author><pubDate>Fri, 08 Sep 2023 16:07:04 +0800</pubDate><description><![CDATA[（用户请求-》Controller-》Model-》Controller-》View-》响应给用户）用户通过视图层（View）发送请求到服务器，在服务器中请求被Controller接收，Controller调用相应的Model层处理请求，处理完毕将结果返回到Controller，Controller再根据请求处理的结果找到相应的View视图，渲染数据后最终响应给浏览器。]]></description><category></category></item><item><title><![CDATA[【MySQL】引擎类型]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132539880</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132539880</guid><author>xiaobaisimple</author><pubDate>Mon, 28 Aug 2023 15:35:45 +0800</pubDate><description><![CDATA[因为它们具有各自不同的功能和特性，为不同的任务选择正确的引擎能获得良好的功能和灵活性。在创建表时省略engine=语句，则使用默认引擎（很可能时MyISAM），多数SQL语句都会使用它。在使用create table语句时，该引擎具体创建表，而在使用select或进行其他数据库处理时，该引擎在内部处理你的请求。引擎类型可以混用，比如当你希望既支持事务处理，也支持全文本搜索时，就可以同时使用InnoDB和MyISAM。但是MySQL与其他DBMS不一样，它具有多个引擎，它打包多个引擎。]]></description><category></category></item><item><title><![CDATA[【MySQL】组合查询]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132536222</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132536222</guid><author>xiaobaisimple</author><pubDate>Mon, 28 Aug 2023 13:31:08 +0800</pubDate><description><![CDATA[多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询（多条SELECT语句），并将结果作为单个查询结果返回。这些组合查询通常称为并（union）或复合查询（compound query）。

有以下情况可以使用组合查询：

在单个查询中从不同的表返回类似结构的数据
对单个表执行查询，按单个查询返回数据
组合查询和where条件：多数情况下，组合相同表的两个查询完成的工作和有多个where子句条件的单条查询完成的工作一样。也就是说，任何具有多个where子]]></description><category></category></item><item><title><![CDATA[【Spring】基于xml文件和注解方式的自动装配]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132240326</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132240326</guid><author>xiaobaisimple</author><pubDate>Fri, 11 Aug 2023 22:46:39 +0800</pubDate><description><![CDATA[自动装配：根据指定的策略，在IOC容器中匹配某个bean，自动为bean中的类类型属性或接口类型的属性赋值，可以通过bean标签中的autowire属性设置自动装配的策略。]]></description><category></category></item><item><title><![CDATA[【MySQL】创建高级联结]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132217066</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132217066</guid><author>xiaobaisimple</author><pubDate>Thu, 10 Aug 2023 21:05:38 +0800</pubDate><description><![CDATA[eft outer join则是选择from子句中左边的表（customers表）中选择所有行，right outer join 则是选择orders表中的所有行。但是，与内部联结关联两个表中的行不同的是：外部联结还包括没有关联的行。：在外部联结中可通过颠倒from或where子句中的表的顺序转换为右外部联结。自联结和子查询都可以进行在相同的表中进行查询，返回的结果是相同的，但是自联结更快一些。许多联结将一个表的行与另一个表中的行进行联结，但有时候会需要包含没有关联行的那些行。：表别名只在查询执行中使用。]]></description><category></category></item><item><title><![CDATA[【MySQL】汇总数据]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132192959</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132192959</guid><author>xiaobaisimple</author><pubDate>Wed, 09 Aug 2023 18:28:17 +0800</pubDate><description><![CDATA[MySQL允许将MIN()用来返回任意列中的最小值，包括返回文本列中的最小值。在用于文本数据时，如果数据按相应的列排序，则MAX()返回最前面的行。将distinct用于MAX和MIN函数   虽然技术上可以用在这俩个函数上，但是没有实际价值，最大值和最小值不管是否包含不同值都是相同的。NULL值：如果指定列名，则指定列的值为空的行被COUNT()函数省略，但如果COUNT()函数中用的是（*），则不忽略。AVG()可用来返回所有列的平均值，也可以用来返回特定列或行的平均值。]]></description><category></category></item><item><title><![CDATA[【Spring】实现FactoryBean接口]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132176418</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132176418</guid><author>xiaobaisimple</author><pubDate>Tue, 08 Aug 2023 21:57:15 +0800</pubDate><description><![CDATA[实现FactoryBean接口，把UserFactoryBean配置给IOC容器这一过程省略了，只需要重写FactoryBean接口，实现里面的方法，就可以获得提供的对象和对象的类型，从而在bean中只需要配置UserFactoryBean，就可以对所提供的对象进行依赖注入等操作。当把FactoryBean的实现类配置为bean时，会将当前类中getObject()所返回的对象交给IOC容器管理。在后续的mybatis整合spring比较常用。]]></description><category></category></item><item><title><![CDATA[【MySQL】检索数据&使用数据处理函数]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132118868</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132118868</guid><author>xiaobaisimple</author><pubDate>Sat, 05 Aug 2023 14:34:48 +0800</pubDate><description><![CDATA[与其他大多数计算机语言一样，SQL支持利用函数来处理数据。函数一般是在数据上执行的，它给数据的转换和处理提供了方便。函数没有SQL的可移植性强能运行在多个系统上的代码称为可移植的。多数SQL语句是可移植的，而函数的可移植性不强。几乎每种主要的DBMS的实现都支持其他实现不支持的函数，而且有时差异很大。如果要使用函数，最重要的就是写好注释。]]></description><category></category></item><item><title><![CDATA[MySQL正则表达式检索数据]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132107377</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132107377</guid><author>xiaobaisimple</author><pubDate>Fri, 04 Aug 2023 22:03:49 +0800</pubDate><description><![CDATA[过滤数据允许使用匹配、比较、通配符操作来寻找数据，但是随着过滤条件的复杂性增加，WHERE子句本身的复杂性也有必要增加。正则表达式就是用来匹配文本的特殊字符串（字符集合）。如果想从一个文本文件中提取出来电话号码就可以使用正则表达式。所有种类的程序设计语言、文本编辑器、操作系统等都支持正则表达式。]]></description><category></category></item><item><title><![CDATA[【Spring】bean的生命周期]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132066524</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132066524</guid><author>xiaobaisimple</author><pubDate>Wed, 02 Aug 2023 17:15:02 +0800</pubDate><description><![CDATA[IOC容器关闭时销毁，需要bean的destroy-method="destroyMethod"属性指定销毁的方法。：其中的initMethod()和destroyMethod()，可以通过配置bean指定为初始化和销毁的方法。：初始化时需要通过bean的init-method="initMethod"属性指定初始化的方法。bean后置处理器不是单独针对某一个bean生效，而是针对IOC容器中所有bean都会执行。bean的后置处理器会在生命周期的初始化前后添加额外的操作，需要实现。]]></description><category></category></item><item><title><![CDATA[Spring引入外部数据源]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132059427</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132059427</guid><author>xiaobaisimple</author><pubDate>Wed, 02 Aug 2023 12:30:15 +0800</pubDate><description><![CDATA[测试连接数据库：通过IOC容器管理当前的配置的数据源。]]></description><category></category></item><item><title><![CDATA[MySQL用通配符过滤数据]]></title><link>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132044486</link><guid>https://blog.youkuaiyun.com/xiaobaisimple/article/details/132044486</guid><author>xiaobaisimple</author><pubDate>Tue, 01 Aug 2023 19:21:02 +0800</pubDate><description><![CDATA[简单的不使用通配符过滤数据的方式过滤中使用的值都是已知的，但是当搜索产品名中包含ashui的所有产品时，用简单的比较操作符肯定不行，必须使用通配符。利用通配符可以创建比较特定数据的搜索模式。通配符：用来匹配值的一部分的特殊字符搜索模式：由字面值、通配符或两者组合成的搜索条件LIKE操作符：为在搜索子句中使用通配符，必须使用LIKE操作符。LIKE指示MySQL，后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。]]></description><category></category></item></channel></rss>