<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_45577911的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qq_45577911</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_45577911]]></copyright><item><title><![CDATA[2021-09-19]]></title><link>https://blog.csdn.net/qq_45577911/article/details/120385596</link><guid>https://blog.csdn.net/qq_45577911/article/details/120385596</guid><author>qq_45577911</author><pubDate>Sun, 19 Sep 2021 22:18:08 +0800</pubDate><description><![CDATA[题目：给定 S 和 T 两个字符串，当它们分别被输入到空白的文本编辑器后，判断二者是否相等，并返回结果。 # 代表退格字符。
注意：如果对空文本输入退格字符，文本继续为空
class Solution {
    public boolean backspaceCompare(String s, String t) {
        int S_Len = s.length(), T_Len = t.length();
        char[] S_arr = s.toCharArray(), T_a]]></description><category></category></item><item><title><![CDATA[什么是递归？]]></title><link>https://blog.csdn.net/qq_45577911/article/details/120371923</link><guid>https://blog.csdn.net/qq_45577911/article/details/120371923</guid><author>qq_45577911</author><pubDate>Sat, 18 Sep 2021 18:16:45 +0800</pubDate><description><![CDATA[递归在我们平常的练习中经常会使用到，那么到底什么是递归呢？
递归： 它是指一段程序直接或者间接调用自身的一种方法，通过这种形式执行需要进行一些固定步骤的许多操作，它可以把一个复杂并且庞大的问题简单化，通过专注于解决它分化出来的小问题从而解决大问题，从而大大减少我们的代码量，是提高我们编码效率的很好方法。
递归的表现：
a.我们在两面相对的镜子之间放一根正在燃烧的蜡烛，我们会从其中一面镜子里看到一根蜡烛，蜡烛后面又有一面镜子，镜子里面又有一根蜡烛……
b.平常我们需要写一篇论文，拿到笔了，却不知道做什么，这时]]></description><category></category></item><item><title><![CDATA[2021-09-18]]></title><link>https://blog.csdn.net/qq_45577911/article/details/120366202</link><guid>https://blog.csdn.net/qq_45577911/article/details/120366202</guid><author>qq_45577911</author><pubDate>Sat, 18 Sep 2021 14:16:26 +0800</pubDate><description><![CDATA[题目：给你一个包含 n 个整数的数组 nums，判断 nums 中是否存在三个元素 a，b，c ，使得 a + b + c = 0 ？请你找出所有和为 0 且不重复的三元组。
注意：答案中不可以包含重复的三元组。
示例 1：
输入：nums = [-1,0,1,2,-1,-4]
输出：[[-1,-1,2],[-1,0,1]]
示例 2：
输入：nums = []
输出：[]
示例 3：
输入：nums = [0]
输出：[]
提示：
0 &lt;= nums.length &lt;= 3000
-105 &]]></description><category></category></item><item><title><![CDATA[2021-09-18]]></title><link>https://blog.csdn.net/qq_45577911/article/details/120365380</link><guid>https://blog.csdn.net/qq_45577911/article/details/120365380</guid><author>qq_45577911</author><pubDate>Sat, 18 Sep 2021 13:24:49 +0800</pubDate><description><![CDATA[题目：存在一个按升序排列的链表，给你这个链表的头节点 head ，请你删除链表中所有存在数字重复情况的节点，只保留原始链表中 没有重复出现的数字，返回同样按升序排列的结果链表。
示例 1：
输入：head = [1,2,3,3,4,4,5]
输出：[1,2,5]
/**
 * Definition for singly-linked list.
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode()]]></description><category></category></item><item><title><![CDATA[求最大子序和]]></title><link>https://blog.csdn.net/qq_45577911/article/details/120351414</link><guid>https://blog.csdn.net/qq_45577911/article/details/120351414</guid><author>qq_45577911</author><pubDate>Fri, 17 Sep 2021 16:15:58 +0800</pubDate><description><![CDATA[题目：给定一个整数数组 nums ，找到一个具有最大和的连续子数组（子数组最少包含一个元素），返回其最大和。
示例 1：
输入：nums = [-2,1,-3,4,-1,2,1,-5,4]
输出：6
解释：连续子数组 [4,-1,2,1] 的和最大，为 6 。
示例 2：
输入：nums = [1]
输出：1
示例 3：
输入：nums = [0]
输出：0
示例 4：
输入：nums = [-1]
输出：-1
示例 5：
输入：nums = [-100000]
输出：-100000
class Solut]]></description><category></category></item><item><title><![CDATA[输入是一个无符号整数（以二进制串的形式），返回其二进制表达式中数字位数为 ‘1‘ 的个数（也被称为汉明重量）。]]></title><link>https://blog.csdn.net/qq_45577911/article/details/115080088</link><guid>https://blog.csdn.net/qq_45577911/article/details/115080088</guid><author>qq_45577911</author><pubDate>Mon, 22 Mar 2021 15:12:12 +0800</pubDate><description><![CDATA[编写一个函数，输入是一个无符号整数（以二进制串的形式），返回其二进制表达式中数字位数为 ‘1’ 的个数（也被称为汉明重量）。
提示：
请注意，在某些语言（如 Java）中，没有无符号整数类型。在这种情况下，输入和输出都将被指定为有符号整数类型，并且不应影响您的实现，因为无论整数是有符号的还是无符号的，其内部的二进制表示形式都是相同的。
在 Java 中，编译器使用二进制补码记法来表示有符号整数。因此，在上面的 示例 3 中，输入表示有符号整数 -3。
示例 1：
输入：0000000000000000000]]></description><category></category></item><item><title><![CDATA[Vue之v-bind]]></title><link>https://blog.csdn.net/qq_45577911/article/details/113814639</link><guid>https://blog.csdn.net/qq_45577911/article/details/113814639</guid><author>qq_45577911</author><pubDate>Mon, 15 Feb 2021 12:00:43 +0800</pubDate><description><![CDATA[在Vue中，v-bind用于绑定html内容，可以简写为 ： 格式为 v-bind：属性名=”…”
如&lt;a v-bind:href=”...”&gt;&lt;/a&gt; = &lt;a :href=”...”&gt;&lt;/a&gt;
其中典型的属性是class和style，
如&lt;a v-bind：href="https://www.baidu.com"&gt;click here&lt;/a&gt;

---&gt;将会渲染成:

&lt;a href="https://www.baidu]]></description><category></category></item><item><title><![CDATA[Vue 之split/join/reverse]]></title><link>https://blog.csdn.net/qq_45577911/article/details/113813955</link><guid>https://blog.csdn.net/qq_45577911/article/details/113813955</guid><author>qq_45577911</author><pubDate>Mon, 15 Feb 2021 10:15:05 +0800</pubDate><description><![CDATA[&lt;div id="demo"&gt;
{{message.split('').reverse().join('')}}
&lt;/div&gt;
&lt;script&gt;
	var vm=new Vue{
		el:"#demo",
		data:{
		message:"Hello"
		}
	}
&lt;/script&gt;

其中，split(’’)是把字符串拆分成一个数组，reverse()是将数组顺序置反，只针对于数组，join(’’)是将数组内容链接起来组成一个字符串

...]]></description><category></category></item><item><title><![CDATA[前端HTML笔记]]></title><link>https://blog.csdn.net/qq_45577911/article/details/113705389</link><guid>https://blog.csdn.net/qq_45577911/article/details/113705389</guid><author>qq_45577911</author><pubDate>Fri, 05 Feb 2021 23:09:42 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[mysql 连接错误The server time zone value ‘?????????±?????????±???¤‘ is]]></title><link>https://blog.csdn.net/qq_45577911/article/details/111137240</link><guid>https://blog.csdn.net/qq_45577911/article/details/111137240</guid><author>qq_45577911</author><pubDate>Sun, 13 Dec 2020 17:39:58 +0800</pubDate><description><![CDATA[解决办法:
在连接字符串后面加上?serverTimezone=UTC
其中UTC是统一标准世界时间。
完整的连接字符串示例：jdbc:mysql://localhost:3306/test?serverTimezone=UTC
或者还有另一种选择：jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=UTF-8，这个是解决中文乱码输入问题，当然也可以和上面的一起结合：jdbc:mysql://127.0.0.1:330]]></description><category></category></item><item><title><![CDATA[Java之网络编程TCP通信]]></title><link>https://blog.csdn.net/qq_45577911/article/details/111033508</link><guid>https://blog.csdn.net/qq_45577911/article/details/111033508</guid><author>qq_45577911</author><pubDate>Fri, 11 Dec 2020 13:41:18 +0800</pubDate><description><![CDATA[一、一些相关知识概念
查看本机IP地址，在cmd中，
输入命令：ipconfig ；
使用ping+空格+IP地址，即可查看本计算机是否可与该IP地址对应的计算机进行通讯 ；
本机IP地址统一为：127.0.0.1 ;
本机的域名统一为：localhost （它也代表了本地的IP地址）
端口号是一个逻辑接口，我们无法直接看到，可以使用一些软件查看端口号，当我们使用网络软件一打开，那么操作系统就会为网络软件分配一个随机的端口号或者网络软件在打开的时候和系统要指定的端口号
端口号是由两个字节组成（0-65535]]></description><category></category></item><item><title><![CDATA[学习笔记：获取网页部分数据]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110954391</link><guid>https://blog.csdn.net/qq_45577911/article/details/110954391</guid><author>qq_45577911</author><pubDate>Thu, 10 Dec 2020 16:20:42 +0800</pubDate><description><![CDATA[package com.company;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import java.util.Scanner;

public ]]></description><category></category></item><item><title><![CDATA[Java之线程池]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110933755</link><guid>https://blog.csdn.net/qq_45577911/article/details/110933755</guid><author>qq_45577911</author><pubDate>Wed, 09 Dec 2020 18:06:56 +0800</pubDate><description><![CDATA[package com.company;
import java.util.concurrent.Executors;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.ThreadFactory;

class th1 implements Runnable{
    @Override
    public void run() {
        System.out.println(Thread.curr]]></description><category></category></item><item><title><![CDATA[MySQL之join/where的用法]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110821117</link><guid>https://blog.csdn.net/qq_45577911/article/details/110821117</guid><author>qq_45577911</author><pubDate>Mon, 07 Dec 2020 17:29:02 +0800</pubDate><description><![CDATA[join、where关键字都可用于表与表之间的连接，join又分为了内连接和外连接，where又有等值与非等值连接和自身链接。
一、where关键字
连接查询的where子句中用来连接两个表的条件称为连接条件或连接谓词

格式：where [表名.]&lt;列名1&gt;&lt;比较运算符&gt;[表名.]&lt;列名2&gt;…
比较运算符主要有：= 、&gt; 、&lt; 、&gt;= 、&lt;= 、!= 、&lt;&gt; 还有 and 和between 等
当连接运算符为=时为等值连接，其它的是非]]></description><category></category></item><item><title><![CDATA[Java之线程练习题：(解法2)用一个线程每隔1秒显示系统日期时间，另一个线程打印一个大数的所有因子，当质数计算完毕后，停止时间的显示]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110582655</link><guid>https://blog.csdn.net/qq_45577911/article/details/110582655</guid><author>qq_45577911</author><pubDate>Thu, 03 Dec 2020 22:17:43 +0800</pubDate><description><![CDATA[题解二：
package com.company;
import java.util.Date;
import java.util.Scanner;
import java.util.concurrent.ExecutionException;

/*
编写一个程序：用一个线程每隔1秒显示系统日期时间，另一个线程打印一个大数的所有因子，当质数计算完毕后，停止时间的显示
 */
class thread1 implements Runnable{
     public void run(){
       ]]></description><category></category></item><item><title><![CDATA[Java之线程练习题：(解法1)用一个线程每隔1秒显示系统日期时间，另一个线程打印一个大数的所有因子，当质数计算完毕后，停止时间的显示]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110581088</link><guid>https://blog.csdn.net/qq_45577911/article/details/110581088</guid><author>qq_45577911</author><pubDate>Thu, 03 Dec 2020 22:14:50 +0800</pubDate><description><![CDATA[题解一：
处理问题：
1、为什么使用了isAlive判断线程状态后，使用interrupt方法为什么还是无法中断线程
—&gt;对策：多次判断再中断
2、同时使用sleep和interrup产生的sleep interrupted问题
—&gt;对策：使用Lock锁
package com.company;

import java.util.Date;
import java.util.Scanner;
import java.util.concurrent.ExecutionException;
imp]]></description><category></category></item><item><title><![CDATA[MySQL之on delete/update的使用]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110393525</link><guid>https://blog.csdn.net/qq_45577911/article/details/110393525</guid><author>qq_45577911</author><pubDate>Mon, 30 Nov 2020 18:01:52 +0800</pubDate><description><![CDATA[MySQL支持外键的存储引擎只有哦InnoDB，在创建外键时，要求父表必须有对应的引索，子表在创建外键时也会自动创建对应的引索。在创建引索时，可以指定在删除/更新父表时，对子表进行相应的操作：restrict、no action、cascade、set null。
外键约束–on delete
(1) restrict ：当在父表中删除对应记录的操作时，首先检查该记录是否有对应外键，如果有，则不允许删除父表。
(2)no action：跟restrict一样，不允许删除主表对应的数据。
(3)cascade]]></description><category></category></item><item><title><![CDATA[MySQL之练习建表]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110393159</link><guid>https://blog.csdn.net/qq_45577911/article/details/110393159</guid><author>qq_45577911</author><pubDate>Mon, 30 Nov 2020 17:29:52 +0800</pubDate><description><![CDATA[创建以下两个表：

#请在此添加创建开课信息表的SQL语句
########## Begin ##########
use universityDB;
create table instructor(
    ID varchar(5) primary key,
    name varchar(20) not null,
    dept_name varchar(20),
    salary numeric(8,2) check(salary&gt;29000),
    foreign key(de]]></description><category></category></item><item><title><![CDATA[JDBC事务]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110291284</link><guid>https://blog.csdn.net/qq_45577911/article/details/110291284</guid><author>qq_45577911</author><pubDate>Sat, 28 Nov 2020 20:48:35 +0800</pubDate><description><![CDATA[事务：完成一件事情的数据库操作语句共同构成了一个事务。
事物的基本要素：
①原子性：一组事务，要么全部成功完成，要么全部不完成
②一致性：事务开始前和结束后，数据库的完整性约束没有被破坏。如：A向B转账，那么A扣了钱，B则一定会收到。
③隔离性：每个事务独立运行。一个事务处理后的结果，影响了其他事务，那么其它事务会撤回（不完成）。事物的100%隔离，需要牺牲速度。
④持久性：事务完成后，事务对数据库的所有更新将被保存到数据库，不能回滚
1、开启事务
需要先把JDBC驱动程序的自动提交模式关闭，使用setAu]]></description><category></category></item><item><title><![CDATA[Java之PreparedStatement 的使用]]></title><link>https://blog.csdn.net/qq_45577911/article/details/110287693</link><guid>https://blog.csdn.net/qq_45577911/article/details/110287693</guid><author>qq_45577911</author><pubDate>Sat, 28 Nov 2020 17:35:31 +0800</pubDate><description><![CDATA[先看一段代码：
    try {
        Statement statement = conn.createStatement();
        statement.executeUpdate("insert into table1(column1,column2) values(101,'xxx')");
    } catch (SQLException e) {
        e.printStackT\frace();
    }

其中，是直接使用了Statement向表中插入数据]]></description><category></category></item></channel></rss>