<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41503183的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41503183</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41503183]]></copyright><item><title><![CDATA[解决Vmware Workstation环境下CentOs7网络连接激活失败的问题]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/124802502</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/124802502</guid><author>qq_41503183</author><pubDate>Mon, 16 May 2022 16:32:52 +0800</pubDate><description><![CDATA[解决Vmware Workstation环境下CentOs7网络连接激活失败的问题]]></description><category></category></item><item><title><![CDATA[操作系统面试题整理]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/120509902</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/120509902</guid><author>qq_41503183</author><pubDate>Mon, 27 Sep 2021 15:36:27 +0800</pubDate><description><![CDATA[操作系统面试题

一、进程和线程的区别及关系

进程：程序的一次执行 线程：CPU的基本调度单位

同一个进程中的多个线程可以并发执行，相对进程而言线程更接近于执行体，它可以与同一个进程中的线程共享数据，同时它也有栈空间，有自己的执行序列

二、线程同步的方式

互斥量：采用互斥对象机制，只有拥有互斥对象的线程才有访问公共资源权限。互斥只有一个，所以保证不会被多个线程同时访问

信号量：允许同一时刻多个线程访问同一资源。但是需要控制同一时刻访问此资源的最大线程数量

事件（信号）：通过通知操作的方式保持多线]]></description><category></category></item><item><title><![CDATA[代码自动生成器]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/120011288</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/120011288</guid><author>qq_41503183</author><pubDate>Tue, 31 Aug 2021 10:05:48 +0800</pubDate><description><![CDATA[package com.yang.generator;

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
.]]></description><category></category></item><item><title><![CDATA[JAVA面试题]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119837158</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119837158</guid><author>qq_41503183</author><pubDate>Tue, 31 Aug 2021 10:05:12 +0800</pubDate><description><![CDATA[1、Integer i1 = 100;

integer i2 = 100;

i1 == i2是什么结果？

Integer i3 = 128;

Integer i4 = 128;

i3 == i4是什么结果？

integer底层其实是定义一个Integer类型的数组cahe[]把-128到127的所有数字进行封装，当定义字面量后他会转化为Integer类型，调用底层valueOf方法，他会判断是否在-128到127范围内，如果在范围内，他就去cache数组中找到这个数字，下标就是当前数+128，.]]></description><category></category></item><item><title><![CDATA[转发和重定向]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119762800</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119762800</guid><author>qq_41503183</author><pubDate>Tue, 17 Aug 2021 18:07:48 +0800</pubDate><description><![CDATA[转发是要比重定向快，因为重定向需要经过客户端，而转发没有。有时候，采用重定向会更好，若需要重定向到另外一个外部网站，则无法使用转发。另外，重定向还有一个应用场景：避免在用户重新加载页面时两次调用相同的动作。
   例如，当提交产品表单的时候，执行保存的方法将会被调用，并执行相应的动作；这在一个真实的应用程序中，很有可能将表单中的所有产品信息加入到数据库中。但是如果在提交表单后，重新加载页面，执行保存的方法就很有可能再次被调用。同样的产品信息就将可能再次被添加，为了避免这种情况，提交表单后，你可以将用...]]></description><category></category></item><item><title><![CDATA[security]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119727459</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119727459</guid><author>qq_41503183</author><pubDate>Tue, 17 Aug 2021 18:04:02 +0800</pubDate><description><![CDATA[在security配置类中

配置权限权限：该访问哪些哪些不能访问

配置登录：从表单获取哪些属性，登录成功跳转到哪，登录提交用什么请求，登录的页面是什么

注销：关闭csrf，framoption。。。

记住我

认证配置


userDetailsService中配置自己的认证标准service就是数据库获得的账户密码等。。。跟页面返回做对比，
然后配置一个加密方式PsswordEncoder  
他要把表单返回的密码做加密处理，然后跟数据库对比，因为数据库注册也是加密的


userService层]]></description><category></category></item><item><title><![CDATA[layui-layer相册弹出层]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119753162</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119753162</guid><author>qq_41503183</author><pubDate>Tue, 17 Aug 2021 11:39:43 +0800</pubDate><description><![CDATA[$.getJSON('/jquery/layer/test/photos.json', function(json){
	layer.photos({
	photos: json
	,anim: 5 //0-6的选择，指定弹出图片动画类型，默认随机（请注意，3.0之前的版本用shift参数）
	});
	});
	//而返回的json需严格按照如下格式：
	
	



	&lt;/&gt;code

	{
		"title": "", //相册标题
		"id": 123, //相册id
		"start"]]></description><category></category></item><item><title><![CDATA[sql通过时间戳查询年和月还有记录条数]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119677541</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119677541</guid><author>qq_41503183</author><pubDate>Fri, 13 Aug 2021 15:53:41 +0800</pubDate><description><![CDATA[SELECT YEAR(FROM_UNIXTIME(create_date/1000)) `year`,MONTH(FROM_UNIXTIME(create_date/1000)) `month`,COUNT(*) `count` FROM ms_article GROUP BY `year`,`month`


]]></description><category></category></item><item><title><![CDATA[练手博客项目]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119611246</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119611246</guid><author>qq_41503183</author><pubDate>Wed, 11 Aug 2021 17:43:29 +0800</pubDate><description><![CDATA[1、创建springboot项目，导包

spring-boot-starter排除spring-boot-starter-logging

这是Spring Boot的核心启动器，包含了自动配置、日志和YAML。

spring-boot-starter-log4j2

相比与其他的日志系统，log4j2丢数据这种情况少；disruptor技术，在多线程环境下，性能高于logback等10倍以上；利用jdk1.5并发的特性，减少了死锁的发生；

spring-boot-starter-aop

面向切面编]]></description><category></category></item><item><title><![CDATA[Web页面乱码解决]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119512535</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119512535</guid><author>qq_41503183</author><pubDate>Sun, 08 Aug 2021 11:41:43 +0800</pubDate><description><![CDATA[SpringMVC给我们提供了一个过滤器 , 可以在web.xml中配置 .

修改了xml文件需要重启服务器！


&lt;filter&gt;
   &lt;filter-name&gt;encoding&lt;/filter-name&gt;
   &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter&lt;/filter-class&gt;
   &lt;init-param&gt;
       &..]]></description><category></category></item><item><title><![CDATA[SpringMVC笔记]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119488702</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119488702</guid><author>qq_41503183</author><pubDate>Sat, 07 Aug 2021 17:18:23 +0800</pubDate><description><![CDATA[注解实现简单的开发

1、maven导包

spring-webmvc就是spring全部核心包

jstl是一个JSP标签集合，它封装了JSP应用的通用核心功能。

在我们使用Maven构建项目的时候，会默认过滤掉静态资源，导致有些资源文件读取不到，排查很久发现自己的路径什么的都正确，这个时候就要考虑手动来配置maven，放开这个过滤，pom.xml下添加：&lt;resource&gt;那一段


    &lt;dependencies&gt;
        &lt;dependency&gt;
 ]]></description><category></category></item><item><title><![CDATA[Spring整合Mybatis配置文件spring-dao.xml（死代码）]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119482900</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119482900</guid><author>qq_41503183</author><pubDate>Sat, 07 Aug 2021 11:45:38 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.sprin.]]></description><category></category></item><item><title><![CDATA[使用PageHelper插件实现分页]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119481577</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119481577</guid><author>qq_41503183</author><pubDate>Sat, 07 Aug 2021 11:14:38 +0800</pubDate><description><![CDATA[1. 引入分页插件

在 pom.xml 中添加如下依赖：


&lt;dependency&gt;
    &lt;groupId&gt;com.github.pagehelper&lt;/groupId&gt;
    &lt;artifactId&gt;pagehelper&lt;/artifactId&gt;
    &lt;version&gt;最新版本&lt;/version&gt;
&lt;/dependency&gt;

2. 配置拦截器插件

在 MyBatis 配置 xml 中配置拦截.]]></description><category></category></item><item><title><![CDATA[关于Spring核心IOC思想的一些看法]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119449201</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119449201</guid><author>qq_41503183</author><pubDate>Fri, 06 Aug 2021 11:51:27 +0800</pubDate><description><![CDATA[为了解耦一般项目都分dao层和service层，service层调用dao层的实现类时 业务层（service）需要new一个dao的实现类，每次用户提出需求不同的实现就需要程序员在业务层new不同的dao实现类，变动需求的控制权在程序员手上，需要变动原代码



为什么非要加个Service层？：

为了低耦合我们调用方法要从service层调用而不是dao层，因为dao层是处理数据操作的一个层，而service可以给他加一些功能，不一定就是用dao的实现类直接来实现。

比如：我们要让汽车跑起来路上..]]></description><category></category></item><item><title><![CDATA[关于Mybatis的那些固定配置及代码合集自用]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119347745</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119347745</guid><author>qq_41503183</author><pubDate>Tue, 03 Aug 2021 12:57:36 +0800</pubDate><description><![CDATA[Mybatis-Config,xml


&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt;
&lt;configuration&gt;
    &lt;environments default="]]></description><category></category></item><item><title><![CDATA[Mybatis初体验]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119293910</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119293910</guid><author>qq_41503183</author><pubDate>Tue, 03 Aug 2021 12:51:54 +0800</pubDate><description><![CDATA[Mybatis是一个持久层框架

优点：

1、简化jdbc代码

2、通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO跟数据库交互

持久化：因为内存断电就丢失数据，所以必须给数据持久化，大多数的应用都需要持久化

持久层：就是完成持久化工作的代码块DAO (Data Access Object）数据访问对象。强调层就是为提取出一个相对独立的逻辑层面，专注于持久化逻辑的实现。

3、MyBatis 是一个半自动化的ORM框架 (Object Relationship Mappi]]></description><category></category></item><item><title><![CDATA[＜mvc:annotation-driven /＞有什么作用]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119294687</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119294687</guid><author>qq_41503183</author><pubDate>Sun, 01 Aug 2021 09:59:10 +0800</pubDate><description><![CDATA[当配置了mvc:annotation-driven/后，Spring就知道了我们启用注解驱动。然后Spring通过context:component-scan/标签的配置，会自动为我们将扫描到的@Component，@Controller，@Service，@Repository等注解标记的组件注册到工厂中，来处理我们的请求。
...]]></description><category></category></item><item><title><![CDATA[＜mvc:default-servlet-handler /＞到底有什么用]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/119294615</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/119294615</guid><author>qq_41503183</author><pubDate>Sun, 01 Aug 2021 09:57:04 +0800</pubDate><description><![CDATA[tomcat容器的web.xml中有一个defaultServlet(用于处理静态资源)，映射路径是"/"，我们自定义的web.xml最终相当于会与容器的web.xml合并，而自定义DispatchServlet一般也是使用"/"，导致容器中的defaultServlet被覆盖，从而静态资源请求也会被发送到springmvc，springmvc会去找这个路径的映射器(相当于对应的Controller，这是找不到的)，配置这个&lt;mvc:default-servlet-handler&gt;，应该就是在S]]></description><category></category></item><item><title><![CDATA[[包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第四天]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/118071809</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/118071809</guid><author>qq_41503183</author><pubDate>Sun, 01 Aug 2021 09:29:32 +0800</pubDate><description><![CDATA[一、代码生成器
]]></description><category></category></item><item><title><![CDATA[[包学包会-项目步骤全程记录]SpringBoot前后端分离-房屋租赁管理系统实战项目-第三天]]></title><link>https://blog.youkuaiyun.com/qq_41503183/article/details/118031014</link><guid>https://blog.youkuaiyun.com/qq_41503183/article/details/118031014</guid><author>qq_41503183</author><pubDate>Fri, 18 Jun 2021 22:23:58 +0800</pubDate><description><![CDATA[看完这个系列可以做出来一个springboot+layui的前后端分离项目，喜欢可以点波关注，持续记录更新，有任何问题可以留言在下方看到都会回复,项目的问题可以跟我交流

]]></description><category></category></item></channel></rss>