<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sheva596的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sheva596</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sheva596]]></copyright><item><title><![CDATA[leetcode：盛最多水的容器]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/96380545</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/96380545</guid><author>sheva596</author><pubDate>Wed, 17 Jul 2019 23:04:59 +0800</pubDate><description><![CDATA[盛最多水的容器
题目描述：

给定 n 个非负整数 a1，a2，…，an，每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线，垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明：你不能倾斜容器，且 n 的值至少为 2。

示例:
输入: [1,8,6,2,5,4,8,3,7]
输出: 49

...]]></description><category></category></item><item><title><![CDATA[【剑指OFFER】二维数组中的查找]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/96337565</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/96337565</guid><author>sheva596</author><pubDate>Wed, 17 Jul 2019 18:05:39 +0800</pubDate><description><![CDATA[【剑指OFFER】二维数组的查找
题目描述：

在一个二维数组中（每个一维数组的长度相同），每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。

题解：
首先自己做的时候，第一反应就是逐行查找，以下是自己第一次写的代码
public class Solution {
    public boolea...]]></description><category></category></item><item><title><![CDATA[Java基础之参数传递]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/96308119</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/96308119</guid><author>sheva596</author><pubDate>Wed, 17 Jul 2019 14:50:54 +0800</pubDate><description><![CDATA[方法的传参机制
先贴一段代码，查看一下运行结果
import java.util.Arrays;

public class test {
    public static void main(String[] args) {
        int i = 1;
        String s = "hello";
        Integer num = 200;
        int...]]></description><category></category></item><item><title><![CDATA[Java基础之变量自增]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/96304545</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/96304545</guid><author>sheva596</author><pubDate>Wed, 17 Jul 2019 14:16:06 +0800</pubDate><description><![CDATA[自增变量
先贴一串代码，看看运行结果
public static void main(String[] args) {
        int i = 1;
        i = i++;
        int j = i++;
        int k = i + ++i*i++;
        System.out.println("i = " + i);
        System...]]></description><category></category></item><item><title><![CDATA[Java基础之单例模式]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/96207476</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/96207476</guid><author>sheva596</author><pubDate>Tue, 16 Jul 2019 23:50:37 +0800</pubDate><description><![CDATA[单例模式
概念
​	是一种常用的软件设计模式。简而言之就是确保一个类只有一个实例，并且提供一个全局的访问点（外部通过这个带你来访问该类的唯一实例）
单例模式要点主要有以下三点：

单例类只能有一个实例
单例类必须自己创建唯一的实例
单例类必须给所有其他对象提供这一实例。

两种单例模式
饿汉式单例
该创建单例的主要思想是：无论你需不需要这个对象，都在类初始化时直接创建实例对象，并且他是线程安全的。...]]></description><category></category></item><item><title><![CDATA[IDEA安装MyBatis Plugin以及破解教程（IDEA2017.3亲测可用）]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/95033345</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/95033345</guid><author>sheva596</author><pubDate>Sun, 07 Jul 2019 21:51:35 +0800</pubDate><description><![CDATA[Idea安装MyBatis插件以及破解教程
相信大家第一次装Mybatis插件的时候也很烦吧，我也踩了不少的坑，似乎2018.3目前没有可用的版本，因此自己又安装了2017的IDEA，这次亲测可用，文件打包好放在百度网盘了，现在先放链接：https://pan.baidu.com/s/1_NLniMUFvbOEkzLz5HTH8w
提取码：vssn
下载下来之后里面有三个文件：

第一个文件夹是M...]]></description><category></category></item><item><title><![CDATA[leetcode：两数之和]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/95032367</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/95032367</guid><author>sheva596</author><pubDate>Sun, 07 Jul 2019 21:29:08 +0800</pubDate><description><![CDATA[两数之和
问题描述：

给定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是，你不能重复利用这个数组中同样的元素。
示例:
给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]...]]></description><category></category></item><item><title><![CDATA[Java简单数据库应用]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/94764668</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/94764668</guid><author>sheva596</author><pubDate>Fri, 05 Jul 2019 21:14:13 +0800</pubDate><description><![CDATA[基于Servlet的简单数据库应用
项目的创建

这里选择创建一个Java Web项目，命名为hero（数据库数据就参考自上网的数据了，这里自己随便改）



导入必要的lib包，并配置Tomcat




连接MySql数据库




输入自己数据库的账号和密码，最好最后检查一下连接是否成功

数据库的创建

drop database if exists hero;
create databa...]]></description><category></category></item><item><title><![CDATA[Spring入门（2）——IOC详解]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/94442014</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/94442014</guid><author>sheva596</author><pubDate>Tue, 02 Jul 2019 14:50:28 +0800</pubDate><description><![CDATA[Spring IOC概述
IOC：Inverse of Control 控制反转

实际上为“反转控制可能更好理解”，并非是一种技术，而是一种编程思想，就是将原来在编程者手中的创建对象的控制权，转交给Spring框架来完成。
正控：若要使用某个对象，就需要自己去创建这个对象
反控：若要使用某个对象，只需要从Spring容器中进行获取，而不用操心对象的创建过程，也就是把对象的创建反转Spring框架...]]></description><category></category></item><item><title><![CDATA[Spring入门（1）]]></title><link>https://blog.youkuaiyun.com/sheva596/article/details/94437084</link><guid>https://blog.youkuaiyun.com/sheva596/article/details/94437084</guid><author>sheva596</author><pubDate>Tue, 02 Jul 2019 12:59:37 +0800</pubDate><description><![CDATA[认识Spring框架
Spring框架是Java应用最广的一个框架，它的成功来源于它的理念，并非它技术本身，其中包括 IOC（Inversion of Control， 控制反转）和AOP（Aspect Oriented Programming，面向切面编程）.
什么是Spring
1. Spring是一个**轻量级的DI/IOC和AOP容器的开源框架**， 来源于Rod Johnson的著作**...]]></description><category></category></item></channel></rss>