<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_764694767的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_45736735</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_45736735]]></copyright><item><title><![CDATA[尚医通 项目 学习总结(1)]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124610630</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124610630</guid><author>qq_45736735</author><pubDate>Tue, 10 May 2022 23:17:20 +0800</pubDate><description><![CDATA[遇到错误
1  npm run dev 启动时报错
Found bindings for the following environments: - Windows 64-bit with Node.js
需要重装node-sass包
npm rebuild node-sass

]]></description><category></category></item><item><title><![CDATA[MongoDB安装及 Java 相关操作]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124626684</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124626684</guid><author>qq_45736735</author><pubDate>Sat, 07 May 2022 16:20:22 +0800</pubDate><description><![CDATA[1 MongoDB
MongoDB是一个基于分布式文件存储的 非关系型 数据库
1.1 应用场景
适用于：

高并发的读写操作
缓存处理
大数据量的存储

不适合于：

高度事务性的系统，如银行或会计系统，传统的BI商业智能应用，因为不支持多表的连接查询

1.2 Linux安装mongodb
docker安装
#拉取镜像 
docker pull mongo:latest

#创建和启动容器 

docker run -d --restart=always -p 27017:27017 --name my]]></description><category></category></item><item><title><![CDATA[leetcode 二分查找]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124248816</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124248816</guid><author>qq_45736735</author><pubDate>Thu, 05 May 2022 22:18:49 +0800</pubDate><description><![CDATA[最大子序和
递归
回溯
定义参数和返回值
确定终止条件
单层的逻辑
动态规划

设计状态
写出状态转移方程
设定初始状态
执行状态转移
返回最终的解

贪心

]]></description><category></category></item><item><title><![CDATA[leetcode 二]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124104878</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124104878</guid><author>qq_45736735</author><pubDate>Tue, 19 Apr 2022 22:42:51 +0800</pubDate><description><![CDATA[力扣3. 无重复字符的最长子串
题目连接
给定一个字符串 s ，请你找出其中不含有重复字符的 最长子串 的长度。

示例 1:
输入: s = “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”，所以其长度为 3。


示例 2:
输入: s = “bbbbb”
输出: 1
解释: 因为无重复字符的最长子串是 “b”，所以其长度为 1。


示例 3:
输入: s = “pwwkew”
输出: 3
解释: 因为无重复字符的最长子串是 “wke”，所以其长度为 3。
请注意，你的]]></description><category></category></item><item><title><![CDATA[两数，三数，四数之和 ---- 解法及优化]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124191129</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124191129</guid><author>qq_45736735</author><pubDate>Fri, 15 Apr 2022 11:55:56 +0800</pubDate><description><![CDATA[1 两数之和
两数之和 ---- 题目链接
要求：
给定一个整数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数，
并返回他们的数组下标。
假设每种输入只会对应一个答案，但是不能重复利用这个数组中同样的元素
1.1 双层for(枚举)：

枚举在数据中所有的不同的两个下标的组合
逐个检查他们所对应的数的和是否等于target


时间复杂度:O(n²),这里n为数组长度
空间复杂度:O(1),只用到常数个临时变量

public int[] twoSum(int[] nums,i]]></description><category></category></item><item><title><![CDATA[力扣4，46 两个数组合并后的中位数，全排列]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124042993</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124042993</guid><author>qq_45736735</author><pubDate>Sun, 10 Apr 2022 11:16:29 +0800</pubDate><description><![CDATA[1 中位数
要求：给定两个大小分别为 m 和 n 的正序（从小到大）数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。
思路：
合并
排序
判断奇偶
    public static void main(String[] args) {
        int[] a = {1, 3};
        int[] b = {2, 4};

        double res;
        int[] t = new int[a.length + b.length];
  ]]></description><category></category></item><item><title><![CDATA[如何合并两个数组]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/124041032</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/124041032</guid><author>qq_45736735</author><pubDate>Fri, 08 Apr 2022 14:48:50 +0800</pubDate><description><![CDATA[1. 遍历两个数组放入另一个
    /*
    遍历两个int[] 遍历放入一个数组
     */
    public static int[] conTwoArrays(int[] a,int[] b){
        int[] res=new int[a.length+b.length];
        for (int i = 0; i &lt; res.length; i++) {
            if (i&lt;a.length){
                res[]]></description><category></category></item><item><title><![CDATA[力扣26，27 -- 有序数组去重，移除元素]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123867525</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123867525</guid><author>qq_45736735</author><pubDate>Fri, 01 Apr 2022 11:18:05 +0800</pubDate><description><![CDATA[要求：
给你一个 升序排列 的数组 nums ，请你 原地 删除重复出现的元素，使每个元素 只出现一次 ，返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。
如果在删除重复项之后有 k 个元素，那么 nums 的前 k 个元素应该保存最终结果。
不要使用额外的空间，你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

当前下标[0] 与其后一个下标比较[1] ，相等则覆盖重复的下标

public class ArrayDistinct {

    public int .]]></description><category></category></item><item><title><![CDATA[Spring cloud 相关问题]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123197197</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123197197</guid><author>qq_45736735</author><pubDate>Fri, 25 Mar 2022 09:06:11 +0800</pubDate><description><![CDATA[1 eureka
服务注册
运行参数

注册
拉取 30s
心跳 30s
自我保护模式：
网络故障时，15分钟内85%服务异常会保护所有的注册信息不删除
稳定后自动退出保护模式。

2 ribbon

3 Config 配置中心

Sleuth + Zipkin
链路跟踪
Zuul
统一调用入口
统一权限校验
集成Ribbon，Hystrix

...]]></description><category></category></item><item><title><![CDATA[MP分布式自增id生成 ---- 雪花算法]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123724506</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123724506</guid><author>qq_45736735</author><pubDate>Thu, 24 Mar 2022 23:28:47 +0800</pubDate><description><![CDATA[1 雪花算法：分布式ID生成器
雪花算法是由Twitter公布的分布式主键生成算法，它能够保证不同表的主键的不重复性，以及相同表的主键的有序性。
1.1 核心思想：
长度共64bit（一个long型）。
首先是一个符号位，1bit标识，由于long基本类型在Java中是带符号的，最高位是符号位，正数是0，负数是1，所以id一般是正数，最高位是0。
41bit时间截(毫秒级)，存储的是时间截的差值（当前时间截 - 开始时间截)，结果约等于69.73年。
10bit作为机器的ID（5个bit是数据中心，5个bi]]></description><category></category></item><item><title><![CDATA[5.2 学习总结 config配置中心，Rabbitmq六种工作模式]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/122588102</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/122588102</guid><author>qq_45736735</author><pubDate>Thu, 24 Mar 2022 11:40:29 +0800</pubDate><description><![CDATA[1 Spring cloud config 配置中心
集中地管理和维护配置文件
1.1 准备 git 仓库
现在本地准备一个文件夹存放2,3,4的配置文件，再把文件夹放到 git 仓库


在 gitee 创建仓库（已经有仓库的同学不用重复做）

springcloud1
开源



在 springcloud1 工程目录下，新建一个文件夹：config


把 2,3,4 的 application.yml 复制到 config 目录，并改名

item-service-dev.yml
user-serv]]></description><category></category></item><item><title><![CDATA[手写Spring简要逻辑02 --依赖注入，Aware回调，初始化，BeanPostProcessor，AOP模拟实现]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123609398</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123609398</guid><author>qq_45736735</author><pubDate>Sun, 20 Mar 2022 22:26:24 +0800</pubDate><description><![CDATA[1 DI
新建OrderService
package com.tes.service;
import com.spring.Component;

@Component("orderService")
public class OrderService {
}

新建Autowired注解
package com.spring;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import j]]></description><category></category></item><item><title><![CDATA[大数据学习相关内容总结]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123132764</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123132764</guid><author>qq_45736735</author><pubDate>Sat, 19 Mar 2022 21:50:17 +0800</pubDate><description><![CDATA[什么是大数据？
传统的数据处理技术解决不了的数据量级，
5v：


准备大数据的环境


hadoop：分布式存储和分布式计算的框架
主要包括3个核心组件：
1）hdfs：分布式存储
2）mapreduce：分布式计算
3）yarn：资源调度


hadoop 的架构
hdfs的架构
namenode：主节点（名称节点），主要用于管理从节点，管理元数据。
datanode：从节点（数据节点），主要用于存储数据
secondarynamenode：辅助名称节点，辅助管理元数据（负责元数据的合并操作）

y..]]></description><category></category></item><item><title><![CDATA[手写Spring 简要逻辑01 -- 启动和扫描逻辑模拟]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/121719157</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/121719157</guid><author>qq_45736735</author><pubDate>Fri, 18 Mar 2022 00:08:16 +0800</pubDate><description><![CDATA[准备：创建一个空的maven
//IOC的加载（启动容器）
ApplicationContext applicationContext = new ApplicationContext(AppConfig.class);

1.1容器加载时如何扫描判断所扫描到的类上含有Component注解
    1.根据传入的配置类拿到ComponentScan类信息
    2.获取扫描路径  包 com.tes.service---&gt;需转为com/tes/service
    3.根据获取到的扫描路径获取在]]></description><category></category></item><item><title><![CDATA[冒泡排序的优化]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/121430987</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/121430987</guid><author>qq_45736735</author><pubDate>Mon, 14 Mar 2022 09:17:54 +0800</pubDate><description><![CDATA[int[] a={85,45,14,6,98,75};

        for (int i = 1; i &lt; a.length; i++) {
            for (int j=0;j&lt;a.length-i;j++){
                if (a[j]&gt;a[j+1]){
                    int t=a[j];
                    a[j]=a[j+1];
                    a[j+1]=...]]></description><category></category></item><item><title><![CDATA[面试题简要总结]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123468741</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123468741</guid><author>qq_45736735</author><pubDate>Sun, 13 Mar 2022 23:18:11 +0800</pubDate><description><![CDATA[基础知识

封装，继承，多态
基本数据类型
重载和重写的区别
重载：同一个类中，方法名，参数相同
参数类型，个数，顺序不同
返回值和修饰符可以不同
发生在编译时
重写：发生在父子类中
方法名，参数列表相同
返回子范围，抛出异常的范围小于等于父类
修饰符范围大于等于父类
== 和equals
== : 基本类型比较值
引用类型比较地址值
equals：默认比较地址值
被重写时比较内容
String，StringBuffer，StringBuilder
接口和抽象类的区别?
1）实现：extends ，impl]]></description><category></category></item><item><title><![CDATA[Spring]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123389886</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123389886</guid><author>qq_45736735</author><pubDate>Sun, 13 Mar 2022 17:18:26 +0800</pubDate><description><![CDATA[Spring Boot、Spring MVC 和 Spring 有什么区别
spring是一个IOC容器，用来管理Bean，使用依赖注入实现控制反转，可以很方便的整合各种框架，提
供AOP机制弥补OOP的代码重复问题、更方便将不同类不同方法中的共同处理抽取成切面、自动注入给
方法执行，比如日志、异常等
springmvc是spring对web框架的一个解决方案，提供了一个总的前端控制器Servlet，用来接收请求，
然后定义了一套路由策略（url到handle的映射）及适配执行handle，将handle结]]></description><category></category></item><item><title><![CDATA[京淘项目整理]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123292682</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123292682</guid><author>qq_45736735</author><pubDate>Sun, 13 Mar 2022 10:59:36 +0800</pubDate><description><![CDATA[创建springboot 项目
https:start.aliyun.com
com.jt
常用知识点
注解

@ResponseBody：将返回值转化为JSON串,如果是字符串本身 原数据返回
@RestUserController： = @Controller + @ResponseBody
@CrossOrigin
@RequestBody：接收前端传递给后端的json字符串中的数据，并将JSON串转化为java对象；
json中的key与对象的属性一致.
@Mapper： mybatis将当前的接口]]></description><category></category></item><item><title><![CDATA[day09 ----- Kafka]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123322596</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123322596</guid><author>qq_45736735</author><pubDate>Sat, 12 Mar 2022 11:05:45 +0800</pubDate><description><![CDATA[实时数据处理
没有主从，通过zookepper 完成协调

]]></description><category></category></item><item><title><![CDATA[day11&12 ---- Flink]]></title><link>https://blog.youkuaiyun.com/qq_45736735/article/details/123401767</link><guid>https://blog.youkuaiyun.com/qq_45736735/article/details/123401767</guid><author>qq_45736735</author><pubDate>Fri, 11 Mar 2022 17:42:51 +0800</pubDate><description><![CDATA[学习链接
Flink
简介
批，流一体化的框架
批：离线处理
流：实时处理
tar-xvzf
-x    从档案文件中释放文件。
-v     详细报告tar处理的文件信息。如无此选项，tar不报告文件信息。
-z     用gzip来压缩/解压缩文件，加上该选项后可以将档案文件进行压缩，
但还原时也一定要使用该选项进行解压缩。
-f     使用档案文件或设备，这个选项通常是必选的。
集群搭建
上传解压
上传Flink 压缩包到指定目录
解压缩flink 到/opt/servers 目录
cd /opt/]]></description><category></category></item></channel></rss>