<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TYTvampire的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TYTvampire</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TYTvampire]]></copyright><item><title><![CDATA[桥接模式设置静态地址，更换网络后无法连接X-Shell]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/118308987</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/118308987</guid><author>TYTvampire</author><pubDate>Mon, 28 Jun 2021 18:00:02 +0800</pubDate><description><![CDATA[桥接模式设置静态地址，更换网络后无法连接X-Shell
第一步：
1)  进入Windows命令行（快捷键win + R）

2)  输入cmd，回车

3)  输入ipconfig

记住这些值，特别是网关地址。
第二步：
开启虚拟机–&gt;使用命令：
vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入编辑界面：
特别注意BOOTPROTO参数需要设置为static，其值代表将本系统IP设置为静态IP地址，也就是IP地址配置以后是固定的，设置为其他值none]]></description><category></category></item><item><title><![CDATA[WebStorm不小心点击了VCS下的update project导致文件丢失的撤回方法]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116779544</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116779544</guid><author>TYTvampire</author><pubDate>Fri, 14 May 2021 09:13:11 +0800</pubDate><description><![CDATA[①点击VCS下的Local History —》Show History
会出现你修改历史的界面，左侧你会看到自己的修改历史，右侧是对应修改的内容，在左侧找到你要恢复的历史记录，（可以在右侧找到文件查看是不是你之前的内容）。选中需要恢复的历史版本，点击上方的Revert Selection 按钮（类似于Word里面的撤销按钮）即可。

...]]></description><category></category></item><item><title><![CDATA[jdk8_lambda笔记]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116445730</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116445730</guid><author>TYTvampire</author><pubDate>Thu, 06 May 2021 09:05:03 +0800</pubDate><description><![CDATA[1. lambda表达式。

2. 函数式接口

package com.tyt.test;

public class Test01 {
    public static void main(String[] args) {
        /**
         * 匿名内部类
         */
        /*Thread thread = new Thread(new Runnable() {
            public void run() {
              ]]></description><category></category></item><item><title><![CDATA[rabbitmq的几种模式以及springboot整合rabbitmq]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116407345</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116407345</guid><author>TYTvampire</author><pubDate>Wed, 05 May 2021 00:13:13 +0800</pubDate><description><![CDATA[1. 正文
1. 工作者模式: 
2. 发布订阅模式
3. 路由模式
4. topic主体模式。
5. Springboot整合rabbitMQ

2. 工作者模式:

特点:
    1. 一个生产者
    2. 由多个消费。
    3. 统一个队列。
    4. 这些消费者之间存在竞争关系。

用处:
    比如批量处理上. rabbitMQ里面积压了大量的消息。 

生产者
package com.tyt.worker;

import com.rabbitmq.client.Channel;]]></description><category></category></item><item><title><![CDATA[rabbitmq的安装与简单实例]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116195271</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116195271</guid><author>TYTvampire</author><pubDate>Tue, 27 Apr 2021 11:28:59 +0800</pubDate><description><![CDATA[1. rabbitMQ–消息中间件
2.什么是MQ?
MQ全称 Message Queue（消息队列），是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。

3. MQ的优缺点
优点:
应用解耦：提高系统容错性和可维护性
异步提速：提升用户体验和系统吞吐量
削峰填谷：提高系统稳定性

缺点:
系统可用性降低
系统引入的外部依赖越多，系统稳定性越差。一旦 MQ 宕机，就会对业务造成影响。如何保证MQ的高可用？
系统复杂度提高
MQ 的加入大大增加了系统的复杂度，以前系统间是同步的远程调用，现在]]></description><category></category></item><item><title><![CDATA[redis（redis集群）连接java，springboot]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116149933</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116149933</guid><author>TYTvampire</author><pubDate>Mon, 26 Apr 2021 12:20:10 +0800</pubDate><description><![CDATA[1. springboot连接redis
使用redisTemplate该类可以存放任意类型的数据，但是该类型的数据必须实现序列，获取redis中对应的数据时，会进行反序列化。 如果使用RedisTemplate建议大家指定key，value，以及hashkey的序列化方式。
package com.tyt.config;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotat]]></description><category></category></item><item><title><![CDATA[Redis的持久化方式]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116149726</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116149726</guid><author>TYTvampire</author><pubDate>Mon, 26 Apr 2021 12:12:28 +0800</pubDate><description><![CDATA[Redis的持久化方式(RDB&amp;AOF)
持久化：把内存中的数据库保存到磁盘上。防止数据的丢失。
redis支持的持久化方式两种:
  (1)RDB:快照  其实就是把数据以快照的形式保存在磁盘上,什么是快照呢，你可以理解成把当前时刻的数据拍成一张照片保存下来。
 （2)AOF:日志追加 记录服务器接受的每个写入操作，当服务器启动时再次加载该日志，会把日志中的命令重新执行一遍。

1.RDB快照持久化方式
1.1如何触发RDB持久化
1. 手动save命令
2. 手动bgsave命令
3. 通过配置]]></description><category></category></item><item><title><![CDATA[redis非关系数据库]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116149468</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116149468</guid><author>TYTvampire</author><pubDate>Mon, 26 Apr 2021 12:08:33 +0800</pubDate><description><![CDATA[redis非关系数据库
1.NOSQL的概念
NOSQL（Not only sql）:不仅是sql语句， 它是对所有非关系型数据库的一种统称。 除去关系型数据库之外的都是非关系数据库。

2. NOSQL和RDBMS的区别
RDBMS
- 高度组织化结构化数据。 user---userid username age sex .....
- 结构化查询语言（SQL） sql语句
- 数据和关系都存储在单独的表中。
- 数据操纵语言DML，数据定义语言DDL
- 严格的一致性. 事务
- 基于事务
 NoSQL]]></description><category></category></item><item><title><![CDATA[redis集群搭建-新手查看教程]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/116148864</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/116148864</guid><author>TYTvampire</author><pubDate>Mon, 26 Apr 2021 12:00:50 +0800</pubDate><description><![CDATA[redis集群搭建（主从关系，哨兵模式，去中心化集群）
主从关系

注意：配从不配主
新增了新节点，新节点会把之前的数据也获取。主节点挂掉，从节点等待
准备工作
1.创建了一个目录 master-slave
​	mkdir master-slave
2.把redis配置文件复制到master-slave
​	cp redis.conf master-slave/
3.在master 目录下复制三个redis 文件并重命名
​	
4.分别修改上面三个文件的端口号以及rdb持久化文件的名称 并aof关闭。


]]></description><category></category></item><item><title><![CDATA[桥接模式下无法连接到ens33网络]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/115677715</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/115677715</guid><author>TYTvampire</author><pubDate>Tue, 13 Apr 2021 20:42:33 +0800</pubDate><description><![CDATA[**
桥接模式下无法连接到ens33网络
**
我的情况是日志显示vmnet0的网桥暂时关闭

第一步：进入VMware主页点击编辑–》虚拟网络编辑器


如果是我这种情况的话  上面没有VMnet0，需要手动添加
第二步：点击更改设置 ----这样可以改变虚拟机的模式，不过我们主要是为了添加网络

在这里选择VMnet0并且选择自动设置即可
第三步：点击应用并确定（最重要的一步）

然后就能连接网络了


...]]></description><category></category></item><item><title><![CDATA[线程与线程安全]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/115316832</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/115316832</guid><author>TYTvampire</author><pubDate>Tue, 30 Mar 2021 08:57:05 +0800</pubDate><description><![CDATA[多线程01
主要内容
一，多线程的创建与原理
我们在之前，学习的程序在没有跳转语句的前提下，都是由上至下依次执行，那现在想要设计一个程序，边打游戏边听歌，怎么设计？
要解决上述问题,咱们得使用多进程或者多线程来解决.
1.1 并发与并行

并发：指两个或多个事件在同一个时间段内发生。
并行：指两个或多个事件在同一时刻发生（同时发生）。

​		在操作系统中，安装了多个程序，并发指的是在一段时间内宏观上有多个程序同时运行，这在单 CPU 系统中，每一时刻只能有一道程序执行，即微观上这些程序是分时的交替运行，只]]></description><category></category></item><item><title><![CDATA[java入门]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/115293108</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/115293108</guid><author>TYTvampire</author><pubDate>Mon, 29 Mar 2021 09:08:24 +0800</pubDate><description><![CDATA[java入门
1.java特点：
​	java是一门面向对象编程语言，具有功能强大、简单易用两个特征，它的主要特点为：简单性、面向对象、分布式、健壮性、安全性、跨平台与可移植性、动态性
​	扩展：
​		面向对象三大特征 ：封装，继承，多态
​		java面向对象: 封装，继承，多态，抽象，接口
二、Java开发环境组成 (jdk)：
1.jvm虚拟机
​	①JVM（Java Virtual Machine）java虚拟机的缩写，JVM是一种用于计算设备的规范，它是一个虚构出来的计算机，是通过在实际的计算机]]></description><category></category></item><item><title><![CDATA[spring事务无效处理]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/115224343</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/115224343</guid><author>TYTvampire</author><pubDate>Fri, 26 Mar 2021 08:33:41 +0800</pubDate><description><![CDATA[spring事务无效

首先在xml文件中加载事务类

  &lt;!--①事务类：理解为切面类--&gt;
&lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt;
        &lt;property name="dataSource" ref="dataSource"/&gt;
    &lt;/bean&gt;


开启事务注解

 &]]></description><category></category></item><item><title><![CDATA[mysql经典题十五道]]></title><link>https://blog.youkuaiyun.com/TYTvampire/article/details/115136607</link><guid>https://blog.youkuaiyun.com/TYTvampire/article/details/115136607</guid><author>TYTvampire</author><pubDate>Tue, 23 Mar 2021 18:50:54 +0800</pubDate><description><![CDATA[第一步：创建dept 和emp,salgrade表。
– 1：查询雇员表中工资最高的雇员的员工号、员工姓名、工资和部门号。
select EMPNO,ENAME,SAL,DEPTNO from emp  where SAL in(select MAX(SAL) from emp);
– 2：薪水大于1200的雇员，按照部门编号进行分组，分组后的平均薪水必须大于1500，查询各分组的平均工资，按照工资的倒序进行排列。
select DEPTNO,AVG(SAL) from emp where SAL&gt;1]]></description><category></category></item></channel></rss>