<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MY_NEW_LIFE的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MY_NEW_LIFE</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MY_NEW_LIFE]]></copyright><item><title><![CDATA[LeetCode300题计划——12.三数之和]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118398899</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118398899</guid><author>MY_NEW_LIFE</author><pubDate>Fri, 02 Jul 2021 20:49:19 +0800</pubDate><description><![CDATA[题目：
给你一个包含 n 个整数的数组 nums，判断 nums 中是否存在三个元素 a，b，c ，使得 a + b + c = 0 ？请你找出所有和为 0 且不重复的三元组。
注意： 答案中不可以包含重复的三元组。

1、首先对数组进行排序，排序后固定一个数 nums[i]，再使用左右指针指向nums[i]后面的两端，数字分别为 nums[L] 和 nums[R]，计算三个数的和 sum 判断是否满足为 0，满足则添加进结果集
2、如果 nums[i]大于 0，则三数之和必然无法等于 0，结束循环
3、.]]></description><category></category></item><item><title><![CDATA[java框架——mybatis]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117623511</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117623511</guid><author>MY_NEW_LIFE</author><pubDate>Fri, 02 Jul 2021 19:25:19 +0800</pubDate><description><![CDATA[mybatis操作数据库流程一、MyBatis操作数据库过程1、创建一张测试表2、创建对应的javaBean3、创建mybatis配置文件，sql映射文件4、测试二、使用接口进行数据库操作1、创建接口2、修改sql映射文件信息3、测试4、结果三、MyBatis-全局配置文件1、properties属性2、settings设置3、typeAliases 别名处理器4、environments5、databaseIdProvider6、mappers四、mybatis映射文件1、增删改2、获取自增主键的值3、参]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——11.最长公共前缀]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118398878</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118398878</guid><author>MY_NEW_LIFE</author><pubDate>Thu, 01 Jul 2021 21:37:30 +0800</pubDate><description><![CDATA[题目：
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀，返回空字符串 “”。

class Solution11 {
    public String longestCommonPrefix(String[] strs) {
    	// 1.如果传进来的是空数组，则返回空
        if(strs.length == 0) 
            return "";
        // 2.先假设最长公共子串是第一个字符串
        String ans = s.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——10. 罗马数字转整数]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118306422</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118306422</guid><author>MY_NEW_LIFE</author><pubDate>Mon, 28 Jun 2021 16:35:16 +0800</pubDate><description><![CDATA[题目：


class Solution10 {
	//先把这些罗马字符的含义放在一个hashmap中
	Map&lt;Character, Integer&gt; symbolValues = new HashMap&lt;Character, Integer&gt;() {
		{
			put('I', 1);
			put('V', 5);
			put('X', 10);
			put('L', 50);
			put('C', 100);
			put('D', 500);
			put('M.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——9. 盛最多水的容器]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118302588</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118302588</guid><author>MY_NEW_LIFE</author><pubDate>Mon, 28 Jun 2021 16:17:59 +0800</pubDate><description><![CDATA[题目：
给你 n 个非负整数 a1，a2，…，an，每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线，垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明：你不能倾斜容器。

class Solution9 {
    public int maxArea(int[] height) {
    	// 定义左右指针
        int l = 0, r = height.length - 1;.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——8.正则表达式匹配]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118302389</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118302389</guid><author>MY_NEW_LIFE</author><pubDate>Mon, 28 Jun 2021 14:08:34 +0800</pubDate><description><![CDATA[题目：





package ListNode;

public class IsMatch {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}
class Solution8 {
    public boolean isMatch(String s, String p) {
    	// m,n是原字符串和匹配字符串的长度
        int m = s.length.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——7.字符串转换整数 (atoi)]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118274818</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118274818</guid><author>MY_NEW_LIFE</author><pubDate>Sun, 27 Jun 2021 17:50:29 +0800</pubDate><description><![CDATA[题目：

class Solution7 {

    public int myAtoi(String str) {
        int len = str.length();
        // str.charAt(i) 方法回去检查下标的合法性，一般先转换成字符数组
        char[] charArray = str.toCharArray();

        // 1、去除前导空格
        int index = 0;
        while (index &lt.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——6.整数反转]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118255650</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118255650</guid><author>MY_NEW_LIFE</author><pubDate>Sun, 27 Jun 2021 15:15:24 +0800</pubDate><description><![CDATA[题目：
给你一个 32 位的有符号整数 x ，返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231,  231 − 1] ，就返回 0。
假设环境不允许存储 64 位整数（有符号或无符号）。

class Solution6 {
	public int reverse(int x) {
		int res = 0;
		while (x != 0) {
			// 每次取末尾数字
			int tmp = x % 10;
			
			// 判断是否 大于 最.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——5.最长回文子串]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118255626</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118255626</guid><author>MY_NEW_LIFE</author><pubDate>Sat, 26 Jun 2021 22:24:53 +0800</pubDate><description><![CDATA[题目： 给你一个字符串 s，找到 s 中最长的回文子串。

package ListNode;

public class longestPalindrome {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}
class Solution5 {
    public String longestPalindrome(String s) {
        int len = s..]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——4. 寻找两个正序数组的中位数]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118254026</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118254026</guid><author>MY_NEW_LIFE</author><pubDate>Sat, 26 Jun 2021 20:20:20 +0800</pubDate><description><![CDATA[题目： 给定两个大小分别为 m 和 n 的正序（从小到大）数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。

package ListNode;

public class findMedianSortedArrays {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

class Solution4 {

	public double findMed.]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——3.最长子串]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118249077</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118249077</guid><author>MY_NEW_LIFE</author><pubDate>Sat, 26 Jun 2021 14:36:52 +0800</pubDate><description><![CDATA[题解和思路看官方解答。
// 第一种写法
class Solution {
	public int lengthOfLongestSubstring(String s) {
		// 哈希集合，记录每个字符是否出现过
		Set&lt;Character&gt; occ = new HashSet&lt;Character&gt;();
		int n = s.length();
		// 右指针，初始值为 -1，相当于我们在字符串的左边界的左侧，还没有开始移动
		int rk = 0, ans = 0;]]></description><category></category></item><item><title><![CDATA[LeetCode300题计划——2.两数相加]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117373937</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117373937</guid><author>MY_NEW_LIFE</author><pubDate>Fri, 25 Jun 2021 21:12:04 +0800</pubDate><description><![CDATA[题目：


给你两个非空 的链表，表示两个非负的整数。它们每位数字都是按照逆序的方式存储的，并且每个节点只能存储一位数字。

请你将两个数相加，并以相同形式返回一个表示和的链表。

你可以假设除了数字 0 之外，这两个数都不会以 0开头。


方法一：
















...]]></description><category></category></item><item><title><![CDATA[javaweb——文件的上传与下载]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118188591</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118188591</guid><author>MY_NEW_LIFE</author><pubDate>Fri, 25 Jun 2021 16:03:36 +0800</pubDate><description><![CDATA[目录一、文件的上传介绍1、文件上传，HTTP 协议的说明2、commons-fileupload.jar 常用 API 介绍说明3、fileupload 类库的使用
一、文件的上传介绍

要有一个 form 标签，method=post 请求，get请求有长度限制，请求的内容一般会超过长度限制
form 标签的 encType 属性值必须为 multipart/form-data 值
在 form 标签中使用 input type=file 添加上传的文件
编写服务器代码（Servlet 程序）接收，处理上]]></description><category></category></item><item><title><![CDATA[java框架——springMVC]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117792358</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117792358</guid><author>MY_NEW_LIFE</author><pubDate>Fri, 25 Jun 2021 13:50:37 +0800</pubDate><description><![CDATA[目录一、入门案例1、 用maven创建WEB工程，引入开发的jar包2、配置核心的控制器（配置DispatcherServlet）3、 编写springmvc.xml的配置文件4、编写index.jsp和HelloController控制器类1、index.jsp2、HelloController控制器类5、在WEB-INF目录下创建pages文件夹，编写success.jsp的成功页面6、 启动Tomcat服务器，进行测试7、入门案例的执行过程分析
一、入门案例
1、 用maven创建WEB工程，引入开发]]></description><category></category></item><item><title><![CDATA[javaweb——ajax]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118154575</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118154575</guid><author>MY_NEW_LIFE</author><pubDate>Wed, 23 Jun 2021 21:45:44 +0800</pubDate><description><![CDATA[目录一、什么是 AJAX 请求二、原生 AJAX 请求三、jQuery 中的 AJAX 请求1、$.ajax 方法2、$ .get 方法和$.post 方法3、$.getJSON 方法4、表单序列化 serialize()
一、什么是 AJAX 请求

AJAX 即“Asynchronous Javascript And XML”（异步 JavaScript 和 XML），是指一种创建交互式网页应用的网页开发 技术。


ajax 是一种浏览器通过 js 异步发起请求，局部更新页面的技术。
Ajax 请求的]]></description><category></category></item><item><title><![CDATA[javaweb——json]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118153940</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118153940</guid><author>MY_NEW_LIFE</author><pubDate>Wed, 23 Jun 2021 15:31:47 +0800</pubDate><description><![CDATA[什么是 JSON?

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式，而且很多语言都提供了对 json 的支持（包括 C, C++, C#, Java, JavaScript, Perl, Python 等）。 这样就使得 JSON 成为理想的数据交换格式。


轻量级指的是跟 xml 做比较。
数据交换指的是客户端和服务器之间业务数据的传递格式。

一、JSON 在 Java]]></description><category></category></item><item><title><![CDATA[javaweb——JavaScript]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118108635</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118108635</guid><author>MY_NEW_LIFE</author><pubDate>Wed, 23 Jun 2021 15:12:56 +0800</pubDate><description><![CDATA[目录一、JavaScript 介绍二、JavaScript 和 html 代码的结合方式1、第一种方式2、第二种方式三、变量四、运算1、关系（比较）运算2、逻辑运算五、数组（*****重点）六、函数(*****重点)1、函数的二种定义方式2、函数的 arguments 隐形参数（只在 function 函数内）七、JS 中的自定义对象1、Object 形式的自定义对象2、{}花括号形式的自定义对象八、js 中的事件1、onload 加载完成事件2、onclick 单击事件3、onblur 失去焦点事件4、o]]></description><category></category></item><item><title><![CDATA[IDEA使用技巧]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118054143</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/118054143</guid><author>MY_NEW_LIFE</author><pubDate>Tue, 22 Jun 2021 15:34:20 +0800</pubDate><description><![CDATA[ctrl + shift + T    输入类名查找类

]]></description><category></category></item><item><title><![CDATA[springmvc发送请求接收失败]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117792288</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117792288</guid><author>MY_NEW_LIFE</author><pubDate>Thu, 10 Jun 2021 22:06:44 +0800</pubDate><description><![CDATA[问题：
 org.springframework.web.servlet.DispatcherServlet.noHandlerFound 
 No mapping found for HTTP request with URI [/hello] in DispatcherServlet with name 'dispatcherServlet'

原因：
  &lt;!-- 配置spring创建容器时要扫描的包 --&gt;
    &lt;context:component-scan base-pack]]></description><category></category></item><item><title><![CDATA[Mybatis连接不上数据库]]></title><link>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117623545</link><guid>https://blog.youkuaiyun.com/MY_NEW_LIFE/article/details/117623545</guid><author>MY_NEW_LIFE</author><pubDate>Sun, 06 Jun 2021 12:15:47 +0800</pubDate><description><![CDATA[报错如下：
org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The]]></description><category></category></item></channel></rss>