<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[l_aaaaaa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/l_aaaaaa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l_aaaaaa]]></copyright><item><title><![CDATA[java将数据处理成树级结构]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107564297</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107564297</guid><author>l_aaaaaa</author><pubDate>Fri, 24 Jul 2020 17:08:07 +0800</pubDate><description><![CDATA[处理查询到的数据是List&lt;Map&lt;String,Object&gt;格式
方法一：

]]></description><category></category></item><item><title><![CDATA[vue组件通信，子组件往父组件传递数据。]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106921947</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106921947</guid><author>l_aaaaaa</author><pubDate>Thu, 23 Jul 2020 21:04:02 +0800</pubDate><description><![CDATA[实现是this.$emit(‘随便定义的方法名’,要穿的参数);  来实现的。
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;&lt;/title&gt;
		&lt;div id="app"&gt;
			&lt;cpn @fclick="fclick1"&gt;&lt;/cpn&gt;
		&lt;/div&gt;
		&lt;template id="cpn"]]></description><category></category></item><item><title><![CDATA[父组件调用子组件的实现方式 this.$children和this.$refs]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107018511</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107018511</guid><author>l_aaaaaa</author><pubDate>Thu, 23 Jul 2020 21:02:33 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id="app"&gt;
			&lt;mycpn ref="myc"&gt;&lt;/mycpn&gt;
			&lt;mycpn&gt;&lt;/mycpn&gt;
			&lt;button @click="]]></description><category></category></item><item><title><![CDATA[mysql通过子id查询树上所有父节点信息，包括本节点]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107340252</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107340252</guid><author>l_aaaaaa</author><pubDate>Tue, 14 Jul 2020 16:05:01 +0800</pubDate><description><![CDATA[参考链接
SELECT *
FROM (
SELECT
@r AS _id,
(SELECT @r := parent_id FROM table_name WHERE id = _id) AS parent_id,
@l := @l + 1 AS lvl
FROM
(SELECT @r := 子id, @l := 0) vars,
table_name h
WHERE @r &lt;&gt; 0) T1
JOIN table_name T2
ON T1._id = T2.id
ORDER BY T1.lv]]></description><category></category></item><item><title><![CDATA[作用域插槽的作用及简单案例]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107028584</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/107028584</guid><author>l_aaaaaa</author><pubDate>Mon, 29 Jun 2020 22:33:22 +0800</pubDate><description><![CDATA[作用域插槽的作用：父组件替换插槽的标签，但是内容由子组件来提供。
父组件替换子组件插槽中的标签，但是内容 是由子组件来提供的。
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id="app"&gt;
			&lt;mycpn&gt;&lt;/mycpn&gt;]]></description><category></category></item><item><title><![CDATA[spring中的@Qualifire注解和@Primary注解]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106200921</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106200921</guid><author>l_aaaaaa</author><pubDate>Mon, 18 May 2020 21:26:44 +0800</pubDate><description><![CDATA[假如一个接口写有两个实现类，那么如果用@Autowired引用的话会报错。
可以用
@Autowired+@Qualifire(“userServiceImpl01”)   ==@Resource(name=“userServiceImpl01”)
@Primary作用于实现类上。当一个接口有多个实现类时 并且用@Autowired类型匹配   @Primary作用于那一个实现类上就表示默认调用那个实现类
@Component
public interface UserServiceX {
   publi]]></description><category></category></item><item><title><![CDATA[spring中的@Import注解的作用]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106127530</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106127530</guid><author>l_aaaaaa</author><pubDate>Thu, 14 May 2020 21:46:40 +0800</pubDate><description><![CDATA[@Import(bean.class)的作用主要是讲外部的jar导入到spring Ioc的容器中，
与@Bean的作用相同
与@Bean的区别：
@Bean注解  注册的对象的id就是方法的名称，而@Import(bean.class)注解  注册对象的Id是当前类的全类名。
例如：
代码1
@Bean
public  Win10Entity win10Entity(){
    return  new Win10Entity();
}

代码1中通过@Bean注入到对象在spring Ioc容器中的名称]]></description><category></category></item><item><title><![CDATA[spring中的bean的实例化时间和@Lazy注解]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106107248</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106107248</guid><author>l_aaaaaa</author><pubDate>Wed, 13 May 2020 22:04:18 +0800</pubDate><description><![CDATA[现在有一个问题  bean的对象是在什么时候创建的？
是配置文件加载的时候还是被调用的时候
因为spring的对象默认是单例模式，所以它的对象的创建有两种方式1.饿汉式 2.懒汉式
可以用下面代码测试默认是那种方式
代码1
     public class UserService {
     public UserService(){
         System.out.println("无参构造器执行。。。。。。。。。。。");
     }
}

代码2
public class vTestSp]]></description><category></category></item><item><title><![CDATA[spring中的@Configuration注解,@Bean注解和@ComponentScan注解]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106106151</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106106151</guid><author>l_aaaaaa</author><pubDate>Wed, 13 May 2020 20:42:12 +0800</pubDate><description><![CDATA[//@Configuration注解等同于spring 的xml
/*
 MyConfig这个类加上了@Configation注解  就等同于建立了一个MyConfig.xml
 */
@Configuration
@ComponentScan("com.mmm.v")
public class MyConfig {
    /**
     * @Bean注解将对象放入spring的容器中 User的路径就相当于xml文件中&lt;bean&gt;&lt;bean/&gt;标签中的class属性的路径
 ]]></description><category></category></item><item><title><![CDATA[关于spring的@scope注解]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106105263</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106105263</guid><author>l_aaaaaa</author><pubDate>Wed, 13 May 2020 20:20:57 +0800</pubDate><description><![CDATA[它是将spring对象单例变为多例的注解
1.在spring中  默认情况下spring容器中的对象是单例的 。
singleton 单例模式
全局有且仅有一个实例
2.property原型模式
每次获取Bean的时候都会有一个新的实例。
举例说明比较清晰
需要几段代码
1代码--------------..
 public class User {
    private String userName;
    private Integer userId;

    public void setUs]]></description><category></category></item><item><title><![CDATA[关于nginx作为静态服务器部署web服务常用的指令以及nginx.conf配置文件的配置]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106076706</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106076706</guid><author>l_aaaaaa</author><pubDate>Tue, 12 May 2020 15:07:45 +0800</pubDate><description><![CDATA[关于nginx作为静态服务器部署web服务常用的指令以及nginx.conf配置文件的配置
https://blog.youkuaiyun.com/wjg8209/article/details/94899191

]]></description><category></category></item><item><title><![CDATA[springboot项目打成jar部署到windows服务器]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106013687</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106013687</guid><author>l_aaaaaa</author><pubDate>Sat, 09 May 2020 11:19:25 +0800</pubDate><description><![CDATA[1.首先需要将springboot项目打成jar包
我是用的idea的工具maven helper实现的打包。
注意：.项目的pom.xml需要加上



org.springframework.boot
spring-boot-maven-plugin



右键项目 找到run  maven --package 点击 就可以实现打包

2.如果找不到run  maven --package 可能是你的idea没有安装此帮助工具可以  点击File–&gt;settings–&gt;plugins  选择]]></description><category></category></item><item><title><![CDATA[vue web项目部署到服务器nginx]]></title><link>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106012441</link><guid>https://blog.youkuaiyun.com/l_aaaaaa/article/details/106012441</guid><author>l_aaaaaa</author><pubDate>Sat, 09 May 2020 09:55:58 +0800</pubDate><description><![CDATA[第一次做vue部署到nginx 看的网上朋友的博客 存在这里 方便以后学习
转自大灰狼吃小白兔
nginx服务器是一个轻量级、又简单的服务器，所以，对我来说，部署我的vue项目就选择它了。
首先，下载nginx服务器，官网下载地址
http://nginx.org/en/download.html
。我选择的是1.8.1版本。

下载完后，解压到自定义目录。目录结构如下：

输入cmd，开启nginx服务

如果你碰到了0.0.0.80: failed这样的错误，错误在logs的errors.log里查看。]]></description><category></category></item></channel></rss>