<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lixingecho的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lixingecho</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lixingecho]]></copyright><item><title><![CDATA[Redis的Java客户端-Jedis]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/133815857</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/133815857</guid><author>lixingecho</author><pubDate>Fri, 13 Oct 2023 17:57:42 +0800</pubDate><description><![CDATA[目录一、Jedis基本用法二、Jedis连接池
一、Jedis基本用法


二、Jedis连接池


]]></description><category></category></item><item><title><![CDATA[Redis数据类型及命令]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/133815562</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/133815562</guid><author>lixingecho</author><pubDate>Fri, 13 Oct 2023 17:47:50 +0800</pubDate><description><![CDATA[根据层级方式设置key后，redis会生成文件夹，来储存这些key。如下所示，插入一组学生成绩数据，会自动按升序排列。1、String类型常用命令。]]></description><category></category></item><item><title><![CDATA[数据结构 - 线性表的顺序存储]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132415733</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132415733</guid><author>lixingecho</author><pubDate>Mon, 21 Aug 2023 20:43:12 +0800</pubDate><description><![CDATA[一、顺序存储定义：

把逻辑上相邻的数据元素存储在物理上相邻的存储单元中。
简言之，逻辑上相邻，物理上也相邻
顺序表中，任一元素可以随机存取（优点）




二、顺序表中元素存储位置的计算

三、顺序表在算法中的实现

（一）实例：图书表的顺序存储结构类型定义

（二）顺序表基本操作的实现
1、一些简单算法



2、线性表初始化

3、顺序表的随机存取：（每个操作都只执行一次，即常数级别，因此时间复杂度为O(1)）


]]></description><category></category></item><item><title><![CDATA[数据结构 - 线性表的定义和基本操作]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132414974</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132414974</guid><author>lixingecho</author><pubDate>Mon, 21 Aug 2023 19:58:29 +0800</pubDate><description><![CDATA[线性表是的一个有限序列。]]></description><category></category></item><item><title><![CDATA[数据结构 - 语句的频度和时间复杂度]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132394344</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132394344</guid><author>lixingecho</author><pubDate>Sun, 20 Aug 2023 21:31:48 +0800</pubDate><description><![CDATA[2、那么对于上面提到的T(n)，T(n)与n³是同阶或同数量级，那么T(n)的。4、当n很大时，指数时间算法和多项式时间算法在所需时间上非常悬殊。T(n)=2n³+3n²+2n+1，T(n)即为语句频度。3、算法时间复杂度：只需要看算法中。，看它执行了多少次即可。]]></description><category></category></item><item><title><![CDATA[数据结构 - 算法设计的基本要求]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132394210</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132394210</guid><author>lixingecho</author><pubDate>Sun, 20 Aug 2023 17:56:06 +0800</pubDate><description><![CDATA[1、算法的描述：2、算法的特性：
一个算法必须具备以下五个特性：

3、算法设计的要求]]></description><category></category></item><item><title><![CDATA[数据结构 - 基本概念和术语]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132387038</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132387038</guid><author>lixingecho</author><pubDate>Sun, 20 Aug 2023 17:42:51 +0800</pubDate><description><![CDATA[1、定义：是指一个数学模型，以及定义在此数学模型上的一组操作。]]></description><category></category></item><item><title><![CDATA[数据结构与算法基础知识总结]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132382827</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132382827</guid><author>lixingecho</author><pubDate>Sat, 19 Aug 2023 18:52:26 +0800</pubDate><description><![CDATA[数据结构与算法基础]]></description><category></category></item><item><title><![CDATA[数据结构 - 算法的时间效率和空间效率]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/132362073</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/132362073</guid><author>lixingecho</author><pubDate>Fri, 18 Aug 2023 15:50:17 +0800</pubDate><description><![CDATA[重复执行的次数是问题规模n的某个函数f(n)。【基本语句即为算法中执行次数最多的语句，一般都是循环中嵌套最深的语句。例如：T1(n)=10n²，T2(n)=5n³。则T1(n)=O(n²)，T2(n)=O(n³)算法运行总时间 = Σ每条语句执行次数（即：每条语句频度）X该语句执行一次所需的时间。每条语句执行一次所需的时间，是由机器本身软硬件环境决定的，与算法无关。的讨论，可以转化为讨论该算法中所有语句的执行次数，即。涉及空间时间复杂度S(n)=O(n)。(全称：渐进时间复杂度)]]></description><category></category></item><item><title><![CDATA[idea快捷键 —— 整列编辑]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/124378346</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/124378346</guid><author>lixingecho</author><pubDate>Sun, 24 Apr 2022 11:12:54 +0800</pubDate><description><![CDATA[Alt+鼠标左键，可以实现 “ 整列编辑 ”，如下图所示：


]]></description><category></category></item><item><title><![CDATA[【Java】static应用知识：代码块]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121401769</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121401769</guid><author>lixingecho</author><pubDate>Thu, 18 Nov 2021 15:25:42 +0800</pubDate><description><![CDATA[一、代码块概述

二、例子：
1、静态代码块
    public static String name;
    
    public static void main(String[] args) {
        System.out.println("=====   main  =====");
        System.out.println(name);
    }

    /**
     * 静态代码块
     * 特点：与类一起加载，自动触发一次，优先执行
     * 作用：]]></description><category></category></item><item><title><![CDATA[【Java】static关键字案例：创建工具类]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121397486</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121397486</guid><author>lixingecho</author><pubDate>Thu, 18 Nov 2021 14:31:38 +0800</pubDate><description><![CDATA[一、工具类概述
1、工具类是什么，有什么好处？

工具类内部都是一些静态方法，每个方法完成一个功能
一次编写，处处可用，提高代码重用性

2、工具类有什么要求

建议将工具类构造器私有化
私有化目的：禁止外部创建对象，因为工具类里面都是静态方法，直接用类名访问即可。（还可以节约内存）

二、工具类案例
1、利用工具类，生成随机验证码
工具类：(生成随机验证码)
public class VerifyTool {

    /**
     * 构造器私有化
     */
    private Verif]]></description><category></category></item><item><title><![CDATA[Java静态关键字：static概述]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121229961</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121229961</guid><author>lixingecho</author><pubDate>Thu, 18 Nov 2021 11:37:19 +0800</pubDate><description><![CDATA[一、static关键字概述
1、static关键字作用

static是静态的意思，可以修饰成员变量，表示该成员变量在内存中只存储一份，可以被共享访问、修改。

2、两种成员变量（成员方法同理）

// 静态成员变量
public static int onLineNumber;
// 实例成员变量
private String name;
private int age;

public static void main(String[] args) {
    // 1、静态成员变量：类名.静态成员变量]]></description><category></category></item><item><title><![CDATA[String类使用案例（生成验证码、屏蔽手机号）]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121210947</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121210947</guid><author>lixingecho</author><pubDate>Mon, 08 Nov 2021 17:06:45 +0800</pubDate><description><![CDATA[1、String类开发验证码功能

// 1、定义可能出现的字符信息
String datas = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456";

// 2、循环5次，每次生成一个随机的索引，提取相应的字符连接起来即可
String code = "";
Random r = new Random();
for (int i = 0; i &lt; 5; i++) {
    // 随机获得一个索引
    int index ]]></description><category></category></item><item><title><![CDATA[数组使用案例：求最值，猜数字游戏，随机排名，冒泡排序]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121099815</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121099815</guid><author>lixingecho</author><pubDate>Tue, 02 Nov 2021 15:33:49 +0800</pubDate><description><![CDATA[1、求最值
int[] arr = {12,23,3,45555,22,10000};
int max = arr[0];

for (int i = 1; i &lt; arr.length; i++) {
    if(arr[i]&gt;max){
        max = arr[i];
    }
}
System.out.println("数组的最大值是："+max);

2、猜数字

代码实现：
// 1、定义数组
int[] nums = new  int[5];

// 2、生成五个随机]]></description><category></category></item><item><title><![CDATA[Java数组的定义，以及数组的数据类型]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121096647</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121096647</guid><author>lixingecho</author><pubDate>Tue, 02 Nov 2021 12:02:07 +0800</pubDate><description><![CDATA[参考视频：数组定义方式一，数组定义方式二
一、创建数组
1、静态初始化

演示代码
// double[] scores = new double[]{99.4,39,100};
double[] scores = {99.4,39,100};

// int[] ages = new int[]{12,33,23};
int[] ages = {12,33,23};

// String[] names = new String[]{"张三","李四","王五"};
String[] names = {"]]></description><category></category></item><item><title><![CDATA[Random类和猜数字游戏（Java死循环、随机数）]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/121095551</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/121095551</guid><author>lixingecho</author><pubDate>Tue, 02 Nov 2021 10:53:14 +0800</pubDate><description><![CDATA[本文参考视频：案例技术：随机数和猜数字游戏
1、Java中生成随机数的类：Random类
Random r = new Random();

// ctrl + alt + t , 选择循环代码块（或者按fori回车，直接生成for循环）
for (int i = 0 ; i&lt;10 ; i++) {
   // 表示范围：0 ≤ a &lt; 100
   int a = r.nextInt(100);
   System.out.println(a);
}

// 减加法，生成某个区间内的随机数
S]]></description><category></category></item><item><title><![CDATA[idea快捷键生成包裹代码的代码块（例如if else，try）]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/120263005</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/120263005</guid><author>lixingecho</author><pubDate>Mon, 13 Sep 2021 11:03:06 +0800</pubDate><description><![CDATA[idea 在键盘上按 ctrl+alt+t ,可以自动生成包裹代码的代码块，例如"if/else"，"try/catch"等等

举例：尝试选择try/catch，生成的代码块如下所示：


]]></description><category></category></item><item><title><![CDATA[PageHelper直接对List进行分页的方法]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/120226980</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/120226980</guid><author>lixingecho</author><pubDate>Fri, 10 Sep 2021 17:46:48 +0800</pubDate><description><![CDATA[项目中遇到的问题：
PageHelper 的分页，只对 PageHelper.startPage(pageNum,pageSize); 下面的第一条sql语句起作用，那如果有两条sql语句怎么办？
我这次写的代码，就是有两条sql语句，得到两个list，然后把两个list拼接在一起，再进行分页。
此时PageHelper 的分页就不能用了，需要想一个办法，让PageHelper 直接处理最终的 list，方法有两种：
第一种：
重新自定义PageInfo类，能解决问题，但是比较繁琐，不探究。
第二种：（推荐]]></description><category></category></item><item><title><![CDATA[Sql语句筛选出不重复的数据]]></title><link>https://blog.youkuaiyun.com/lixingecho/article/details/120226706</link><guid>https://blog.youkuaiyun.com/lixingecho/article/details/120226706</guid><author>lixingecho</author><pubDate>Fri, 10 Sep 2021 17:32:36 +0800</pubDate><description><![CDATA[sql语句要select 某字段值不重复 的数据，使用distinct关键字。例如从 “name” 列中仅选取唯一不同的值使用以下SQL：
SELECT DISTINCT name FROM table;


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