<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[asa134124的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/asa134124</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; asa134124]]></copyright><item><title><![CDATA[关于String]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/123856784</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/123856784</guid><author>asa134124</author><pubDate>Wed, 30 Mar 2022 21:03:31 +0800</pubDate><description><![CDATA[String的基本特性

string:字符串，使用一对""引起来表示。

string sl = "zhefu";//字面量的定义方式

string s2 =new String ( "hello");

string声明为final的，不可被继承

string实现了serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示string可以比较大小

string在jdk8及以前内部定义了final char[] value用于存储字符串数据。jdk9时改为byte[]]></description><category></category></item><item><title><![CDATA[关于Mybatis-plus使用]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/121609370</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/121609370</guid><author>asa134124</author><pubDate>Mon, 29 Nov 2021 14:49:19 +0800</pubDate><description><![CDATA[目录

入门

配置日志

CRUD

主键生成策略

更新操作

自动填充

乐观锁

查询操作

分页查询

删除操作：

逻辑删除​

性能分析插件

条件构造器

代码自动生成​器

入门


	创建数据库 mybatis_plus
	
	
	创建user表
	

DROP TABLE IF EXISTS user;

CREATE TABLE user
(
	id BIGINT(20) NOT NULL COMMENT '主键ID',
	name VARCHAR(30) NULL DEFAULT ]]></description><category></category></item><item><title><![CDATA[Vue基础（2）]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/121199094</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/121199094</guid><author>asa134124</author><pubDate>Sun, 07 Nov 2021 23:08:52 +0800</pubDate><description><![CDATA[目录

深度监视

简写形式

绑定样式

条件渲染

基本列表：

列表过滤

列表排序：

Vue.set使用

收集表单数据

过滤器

内置指令

v-text

v-html



v-cloak



v-once

v-pre

自定义指令：



组件

非单文件组件

组件的嵌套

VueComponents



深度监视

在vue中可以配置watch来开启监视，它可以得到数据修改前的值和数据修改后的值，但默认不监视对象内部值的改变。

深度监视：

​      (1)...]]></description><category></category></item><item><title><![CDATA[Vue基础知识点部分]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/121070380</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/121070380</guid><author>asa134124</author><pubDate>Sun, 31 Oct 2021 21:36:13 +0800</pubDate><description><![CDATA[目录

模板语法

数据绑定

el与data的两种写法

MVVM模型

数据代理：

事件处理

事件修饰符

键盘事件

模板语法


new Vue({
                 el:'#root',
                  data:{
                       name:'蛰伏',
                       school:{
                           name:'Java',
            ...]]></description><category></category></item><item><title><![CDATA[1024程序员日快乐]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120937786</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120937786</guid><author>asa134124</author><pubDate>Sun, 24 Oct 2021 18:08:22 +0800</pubDate><description><![CDATA[听说今天发文章，会得到勋章。

最近在学Vue过段时间总结
]]></description><category></category></item><item><title><![CDATA[Mybatis知识总结]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120836435</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120836435</guid><author>asa134124</author><pubDate>Mon, 18 Oct 2021 22:53:06 +0800</pubDate><description><![CDATA[目录

1.概述

2.CRUD

3.配置解析

4.解决属性名与字段之间的问题

5.日志

6.分页

7.使用注解开发

8.多对一处理

9.动态sql

10.缓存

1.概述

DAO（Data Access Objects）数据持久层对象

获得Mybatis

maven：

&lt;!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --&gt; &lt;dependency&gt; &lt;groupId&gt;or..]]></description><category></category></item><item><title><![CDATA[leecode刷题]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120478035</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120478035</guid><author>asa134124</author><pubDate>Sat, 25 Sep 2021 22:21:40 +0800</pubDate><description><![CDATA[5. 最长回文子串

给你一个字符串 s，找到 s 中最长的回文子串。

示例 1：


输入：s = "babad"
输出："bab"
解释："aba" 同样是符合题意的答案。


示例 2：


输入：s = "cbbd"
输出："bb"


示例 3：


输入：s = "a"
输出："a"


示例 4：


输入：s = "ac"
输出："a"


该题有多种方法1.暴力解法 2,。中心扩散法 3.动态规划

选择中心扩散法：

首先一个字符串的长度可能为奇数也可能为偶数，所以写的代码要同...]]></description><category></category></item><item><title><![CDATA[leecode刷题总结]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120385798</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120385798</guid><author>asa134124</author><pubDate>Sun, 19 Sep 2021 23:27:44 +0800</pubDate><description><![CDATA[链表：


24. 两两交换链表中的节点

难度中等1048

给定一个链表，两两交换其中相邻的节点，并返回交换后的链表。

你不能只是单纯的改变节点内部的值，而是需要实际的进行节点交换。



示例 1：



输入：head = [1,2,3,4]
输出：[2,1,4,3]
示例 2：

输入：head = []
输出：[]
示例 3：

输入：head = [1]
输出：[1]

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/swap-nod.]]></description><category></category></item><item><title><![CDATA[回溯算法解决全排列]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120230557</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120230557</guid><author>asa134124</author><pubDate>Fri, 10 Sep 2021 22:27:22 +0800</pubDate><description><![CDATA[回溯法 

采用试错的思想，它尝试分步的去解决一个问题。在分步解决问题的过程中，当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候，它将取消上一步甚至是上几步的计算，再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现，在反复重复上述的步骤后可能出现两种情况：


46. 全排列

难度中等1542收藏分享切换为英文接收动态反馈

给定一个不含重复数字的数组nums，返回其所有可能的全排列。你可以按任意顺序返回答案。

示例 1：


输入：nums =...]]></description><category></category></item><item><title><![CDATA[Leecode刷题]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/120025340</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/120025340</guid><author>asa134124</author><pubDate>Tue, 31 Aug 2021 20:21:38 +0800</pubDate><description><![CDATA[1109. 航班预订统计

难度 中等

这里有n个航班，它们分别从1到n进行编号。

有一份航班预订表bookings，表中第i条预订记录bookings[i] = [firsti, lasti, seatsi]意味着在从firsti到lasti（包含firsti和lasti）的每个航班上预订了seatsi个座位。

请你返回一个长度为n的数组answer，其中answer[i]是航班i上预订的座位总数。

示例 1：


输入：bookin...]]></description><category></category></item><item><title><![CDATA[leecode刷题总结]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119940083</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119940083</guid><author>asa134124</author><pubDate>Thu, 26 Aug 2021 21:03:39 +0800</pubDate><description><![CDATA[136. 只出现一次的数字

难度简单1981收藏分享切换为英文接收动态反馈

给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。

说明：

你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗？

示例 1:


输入: [2,2,1]
输出: 1


示例2:

输入: [4,1,2,1,2]

输出: 4


思路：这道题思路非常的巧妙，通过异或运算，因为两个相同的值异或为0，所以最后的值就为出现一次的元素。


class Solu..]]></description><category></category></item><item><title><![CDATA[构造二叉树]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119720446</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119720446</guid><author>asa134124</author><pubDate>Sun, 15 Aug 2021 21:52:50 +0800</pubDate><description><![CDATA[105. 从前序与中序遍历序列构造二叉树

给定一棵树的前序遍历preorder与中序遍历inorder。请构造二叉树并返回其根节点。



Input: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]
Output: [3,9,20,null,null,15,7]
示例 2:

Input: preorder = [-1], inorder = [-1]
Output: [-1]

来源：力扣（LeetCode）
链接：https://leet...]]></description><category></category></item><item><title><![CDATA[javascript复习]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119681613</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119681613</guid><author>asa134124</author><pubDate>Fri, 13 Aug 2021 18:25:16 +0800</pubDate><description><![CDATA[DOM文档对象模型



获取元素

1.根据ID获取

2.根据标签名获取

3.通过html5新增的方法获取

4.特殊元素获取



1.getElementById（）获取带有Id的元素对象

使用 console.dir() 可以打印我们获取的元素对象，更好的查看对象里面的属性和方法。

2.

使用 getElementsByTagName() 方法可以返回带有指定标签名的对象的集合。 

document.getElementsByTagName('标签名'); 

注意： 

1. 因为得.]]></description><category></category></item><item><title><![CDATA[总结一下最近一周的学习]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119677322</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119677322</guid><author>asa134124</author><pubDate>Fri, 13 Aug 2021 16:47:05 +0800</pubDate><description><![CDATA[路径总和刷题：

二叉树的前中后序遍历：


//前序
class Solution {
    List&lt;Integer&gt; list=new ArrayList&lt;&gt;();
    public List&lt;Integer&gt; preorderTraversal(TreeNode root) {
        if(root==null)
        {
            return list;
        }
        list.add(root.v]]></description><category></category></item><item><title><![CDATA[JDBC（2） 2021.8.9]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119547460</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119547460</guid><author>asa134124</author><pubDate>Mon, 09 Aug 2021 21:42:20 +0800</pubDate><description><![CDATA[数据库连接池

1. 概念：其实就是一个容器(集合)，存放数据库连接的容器。
当系统初始化好后，容器被创建，容器中会申请一些连接对象，当用户来访问数据库时，从容器中获取连接对象，用户访问完之后，会将连接对象归还给容器。
2. 好处：
1. 节约资源
2. 用户访问高效
3. 实现：
1. 标准接口：DataSource  javax.sql包下的
1. 方法：
* 获取连接：getConnection()
* 归还连接：Connection.close()。如果连接对象Connection是从连接池中...]]></description><category></category></item><item><title><![CDATA[关于JDBC的学习]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119547158</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119547158</guid><author>asa134124</author><pubDate>Mon, 09 Aug 2021 21:29:16 +0800</pubDate><description><![CDATA[1. 概念：Java DataBase Connectivity  Java 数据库连接， Java语言操作数据库
* JDBC本质：其实是官方（sun公司）定义的一套操作所有关系型数据库的规则，即接口。各个数据库厂商去实现这套接口，提供数据库驱动jar包。我们可以使用这套接口（JDBC）编程，真正执行的代码是驱动jar包中的实现类。

2. 快速入门：
 步骤：
1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar
1.复制mysql-connector-jav.]]></description><category></category></item><item><title><![CDATA[学习css的有趣网站]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119253999</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119253999</guid><author>asa134124</author><pubDate>Fri, 30 Jul 2021 18:28:10 +0800</pubDate><description><![CDATA[1，CSS battle，在线比拼CSS：https://cssbattle.dev
2，Learn CSS layout，学习CSS布局：https://learnlayout.com
3，Flexbox Froggy，学习Flex布局：https://flexboxfroggy.com
4，EnjoyCSS，CSS代码可视化工具：https://enjoycss.com
5，CSS Tricks，CSS技巧：https://css-tricks.com
6，Neumorphism，CSS新拟态效果：ht]]></description><category></category></item><item><title><![CDATA[总结这几天的学习]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119220459</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119220459</guid><author>asa134124</author><pubDate>Thu, 29 Jul 2021 21:39:05 +0800</pubDate><description><![CDATA[学习了Set接口和Map接口，感觉里面的HashSet和HashMap很有用，不过要勤加复习，避免忘记，记得如何将集合转为数组。反之也要记得。


快乐数

题目链接：https://leetcode-cn.com/problems/happy-number/

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」定义为：

对于一个正整数，每一次将该数替换为它每个位置上的数字的平方和。
然后重复这个过程直到这个数变为 1，也可能是 无限循环 但始终变不到 1。
如果 可以变为...]]></description><category></category></item><item><title><![CDATA[对最近刷的一部分题做一个全面的总结]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/119063775</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/119063775</guid><author>asa134124</author><pubDate>Sat, 24 Jul 2021 20:54:58 +0800</pubDate><description><![CDATA[废话不多说，直接进入正题，对于最近几天刷的算法题进行总结，大部分题需要技巧，但技巧总是忘记，所以记录一下。

关于数组
	关于字符串
	关于链表
关于数组：


1.

给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target的那两个整数，并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1：

输入：nums = [2,7,11,15], t...]]></description><category></category></item><item><title><![CDATA[2021.7.21]]></title><link>https://blog.youkuaiyun.com/asa134124/article/details/118975964</link><guid>https://blog.youkuaiyun.com/asa134124/article/details/118975964</guid><author>asa134124</author><pubDate>Wed, 21 Jul 2021 21:08:21 +0800</pubDate><description><![CDATA[给定一个字符串，验证它是否是回文串，只考虑字母和数字字符，可以忽略字母的大小写。

说明：本题中，我们将空字符串定义为有效的回文串。

示例 1:

输入: "A man, a plan, a canal: Panama"
输出: true
解释："amanaplanacanalpanama" 是回文串
示例 2:

输入: "race a car"
输出: false
解释："raceacar" 不是回文串

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/prob.]]></description><category></category></item></channel></rss>