<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[心态的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WYYCDY</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WYYCDY]]></copyright><item><title><![CDATA[JAVA 的日期时间类总结2：JDk8新增日期类]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/127229816</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/127229816</guid><author>WYYCDY</author><pubDate>Tue, 11 Oct 2022 11:33:26 +0800</pubDate><description><![CDATA[java日期时间类API总结]]></description><category></category></item><item><title><![CDATA[Java对JAR包进行反编译——idea]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/119407268</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/119407268</guid><author>WYYCDY</author><pubDate>Thu, 05 Aug 2021 10:12:40 +0800</pubDate><description><![CDATA[反编译只需要一个插件，一句命令行，外加一个jar包
插件 java Bytecode Decompiler

命令行：
java -cp "C:\Program Files\JetBrains\IntelliJ IDEA 2019.3.5\plugins\java-decompiler\lib\java-decompiler.jar"  
org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true wingsoft.ja]]></description><category></category></item><item><title><![CDATA[Tomcat的使用与介绍]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/118178279</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/118178279</guid><author>WYYCDY</author><pubDate>Thu, 24 Jun 2021 10:12:34 +0800</pubDate><description><![CDATA[Tomcat
安装
下载tomcat在官网：http://tomcat.apache.org
分为安装版和解压版：
·安装版：一台电脑上只能安装一个tomcat；
·解压版：无需安装，解压后配置即可用，解压多少个都可以用；解压时，需要解压到没有中文，没有空格的路径中；
启动和关闭和配置
启动tomcat之前必须要配置环境变量：
·JAVA_HOME：就是jdk的位置路径；
·CATALANA_HOME：如果是安装版的，需要配置这个环境变量，用来指定tomcat的安装路径；
启动tomcat：进入%CATAL]]></description><category></category></item><item><title><![CDATA[在Java中实现首字母大小写需求 -方法实现]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/118084195</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/118084195</guid><author>WYYCDY</author><pubDate>Mon, 21 Jun 2021 12:45:24 +0800</pubDate><description><![CDATA[背景：
Java 关于String中有两个方法分别是
 字符串转换成大写：string.toUpperCase()
 字符串转换成小写：string.toLowerCase()

这两个都是把一个字符串全部转换成统一格式（全大写 or 全小写）；
那么当项目中需要某个字符串首字母大写或者首字母小写的时候呢？
这时候就要封装两个方法来实现这个需求：
	// 首字母变大写
    public static String firstLetterToUpperCase(String str){
        S]]></description><category></category></item><item><title><![CDATA[oracle-查询所有用户]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/117294961</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/117294961</guid><author>WYYCDY</author><pubDate>Wed, 26 May 2021 16:00:41 +0800</pubDate><description><![CDATA[//查询所有用户
SELECT * FROM ALL_USERS;


]]></description><category></category></item><item><title><![CDATA[集合框架（集合概述）]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116949706</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116949706</guid><author>WYYCDY</author><pubDate>Mon, 17 May 2021 21:49:02 +0800</pubDate><description><![CDATA[为什么出现集合类？
面向对象语言对事物的体现都是以对象的形式，所以为了方便对多个对象的操作，就对对象进行存储，集合是存储对象最常用的一种方式。
数组和集合都是容器。有哪些不同？
数组也可以存储对象，但长度是固定 ；而集合的长度是可变的。
数组中可以存储基本数据类型，而集合只能存储对象（想要存储基本类型就是存储基本类型的包装类）；
数组只能存储相同数据类型。比如int[ ] 数组，就全存放的int类型数值； 集合中可以存储不同数据类型的数据
集合类的特点
集合只用来存储对象，集合长度是可变的，集合可以存储不同]]></description><category></category></item><item><title><![CDATA[ArrayList默认初始容量和扩容源码]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116947086</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116947086</guid><author>WYYCDY</author><pubDate>Mon, 17 May 2021 20:49:28 +0800</pubDate><description><![CDATA[版本：JDK 8
ArrayList默认初始容量 源码

The size of the ArrayList (the number of elements it contains).
数组列表的大小(包含元素的数量)。
Constructs an empty list with an initial capacity of ten.
构造一个初始容量为10的空列表。
总结 ：
ArrayList内部封装了一个默认长度为10的数组。
当超出长度时，集合内部会自动生成一个新的数组。
将原数组中的元素复制到新数]]></description><category></category></item><item><title><![CDATA[面对问题的处理方式]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116866088</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116866088</guid><author>WYYCDY</author><pubDate>Sat, 15 May 2021 22:50:22 +0800</pubDate><description><![CDATA[提问题。提问题是催化一个想法得到提升最有效的方式。 前期提出的问题越多，后期需要解决的问题就越少。
讨论可以扩展你的想法 很多时候，当你努力用语言阐述一个观点时，你会不自觉地拓展它。你会将这个观点表达得更加生动、更加清楚。这其中的原因，可能是你不得不去表达，也可能是当听众不懂你在说什么时给你的无声反馈，还可能是你得回答听众所提出的问题。而所有这一切都有助于锤炼你的观点，同时也有助于未来拓展你的思考能力。
解决问题三步曲:
找到问题根源、列出解决方案、马上行动解决！

...]]></description><category></category></item><item><title><![CDATA[尚未配剑的少年，转身已是江湖]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116780490</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116780490</guid><author>WYYCDY</author><pubDate>Fri, 14 May 2021 09:54:55 +0800</pubDate><description><![CDATA[你会失败，尤其在起步的时候会经历失败。这很正常，甚至是必须的。
但如果不具备适应能力，第一次失败也会是最后一次失败——一切就此结束了。
那些在工作中很出色的人可以很好地应对失败。而且大失败要比小失败频繁得多。但也会因此有更多的开始，更多的尝试，更多的横冲直撞。伟人总是经历很多错误才会稳站山巅。


...]]></description><category></category></item><item><title><![CDATA[Spring全家桶 面试题总结]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116769293</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116769293</guid><author>WYYCDY</author><pubDate>Thu, 13 May 2021 22:30:04 +0800</pubDate><description><![CDATA[*Spring全家桶*
*Spring：*
1、 *Spring是什么？*
Spring是一个轻量级Java开发框架，目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE（一站式）轻量级开源框架，为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构，因此Java开发者可以专注于****应用程序的开发****。
2、 *spring的作用?*
Spring可以做很多事情，它为企业级开发提供了丰富的功能，方便解耦,简化开发，AOP编程支持，声明]]></description><category></category></item><item><title><![CDATA[Java字符串截取 方法]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116701534</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116701534</guid><author>WYYCDY</author><pubDate>Wed, 12 May 2021 11:56:18 +0800</pubDate><description><![CDATA[在 String 中提供了两个截取字符串的方法，一个是从指定位置截取到字符串结尾，另一个是截取指定范围的内容。
方法的重载：
public String substring(int beginIndex) {}

public String substring(int beginIndex, int endIndex) {}

例子演示：

源码展示：
public String substring(int beginIndex) {}

public String substring(int beginI]]></description><category></category></item><item><title><![CDATA[Shiro的概述]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/116266086</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/116266086</guid><author>WYYCDY</author><pubDate>Thu, 29 Apr 2021 12:19:39 +0800</pubDate><description><![CDATA[一， 什么是shiro
Apache Shiro 是Java 的一个安全框架。
Shiro 可以非常容易的开发出足够好的应用，其不仅可以用在JavaSE 环境，也可以用在JavaEE 环境。
Shiro 可以帮助我们完成：认证、授权、加密、会话管理、与Web 集成、缓存等。
二，为什么要学shiro
    1，既然shiro将安全认证相关的功能抽取出来组成一个框架，使用shiro就可以非常快速的完成认证、授权等功能的开发，降低系统成本。 

    2，shiro使用广泛，shiro可以运行在web应用，]]></description><category></category></item><item><title><![CDATA[解决java项目时乱码问题]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115962117</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115962117</guid><author>WYYCDY</author><pubDate>Wed, 21 Apr 2021 16:38:37 +0800</pubDate><description><![CDATA[处理项目中的乱码问题：中文乱码
1、项目中 类文件中出现乱码
settings中搜索 encoding 将编码格式都改为相对应的格式    ；
2、数据库中出现乱码
数据库查询的时候，中文数据直接以乱码形式展示；
1、数据库和表 在设计的时候遗留的问题，需要修改数据库的 库编码格式 和表的表编码格式；
2、插入的数据问题，运行的sql语句，数据编码有问题；将正确编码的内容，复制到查询中，进行执行；
3.在Java程序中从数据库获取的数据，是乱码形式的：
设置java和数据库连接的编码格式     jdbc:]]></description><category></category></item><item><title><![CDATA[程序员一站式快乐网站]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115636000</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115636000</guid><author>WYYCDY</author><pubDate>Mon, 12 Apr 2021 19:16:13 +0800</pubDate><description><![CDATA[程序员一式站
开源中国
掘金
chinaunix
开发者头条
博客园
51CTO
GitHub
Gitee

]]></description><category></category></item><item><title><![CDATA[this、super、static与final关键字了解]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115596756</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115596756</guid><author>WYYCDY</author><pubDate>Sun, 11 Apr 2021 13:21:39 +0800</pubDate><description><![CDATA[this
this：
当前，代表的是当前对象；
因为不确定当前使用的对象是哪一个对象，使用this来代表全部的当前对象；
只能存在于方法体中，
可以使用this当作对象使用，调用属性或者方法，可以使用this();调用自己的构造方法
super
super 关键字
super（超类），被继承的类叫做超类，继承的类叫做子类；
super是用在子类中，目的是访问直接父类中被屏蔽的成员，
注意是直接父类（就是类之上最近的超类）。
不能代表当前对象，代表的是父类对象
可以调用父类的非私有内容，可以super();调]]></description><category></category></item><item><title><![CDATA[什么是java面向对象思想？]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115595964</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115595964</guid><author>WYYCDY</author><pubDate>Sun, 11 Apr 2021 13:09:33 +0800</pubDate><description><![CDATA[1：面向对象简称OO (Object Oriented) ,也称之为面向对象思想
[是一种编程思维，也是一种思考问题的方式],
其基本思想是使用面向对象中的三大特征[继承、封装、 多态]进行程序设计
如何建立面向对象的思维呢?
1、先整体,再局部
2、先抽象,再具体
3、能做什么,再怎么做
面向过程：
注重的是这个执行动作，强调的是执行的动作；
面向对象：
使复杂的事情简单化,强调的是具体事务；
实例：
将大象装进冰箱。
1.打开冰箱
2.存储大象
3.关上冰箱
冰箱就是一个对象，具有存储功能；
到电脑城买]]></description><category></category></item><item><title><![CDATA[vue常用指令介绍（附带源码例子）]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115380153</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115380153</guid><author>WYYCDY</author><pubDate>Thu, 01 Apr 2021 17:58:52 +0800</pubDate><description><![CDATA[vue常用指令介绍一、v-bind	: 用于HTML属性中值的更新二、v-if v-else: 判断逻辑三.v-model : 数据双向绑定四.v-on ：事件绑定v- for ： 数据循环总结

一、v-bind	: 用于HTML属性中值的更新
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="utf-8"&gt;
    &lt;title&gt;v-bind 用于HTML属性中值的更新 &lt;/title&g.]]></description><category></category></item><item><title><![CDATA[java网络编程基础认识（实现通信）]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/108207109</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/108207109</guid><author>WYYCDY</author><pubDate>Sun, 28 Mar 2021 11:02:03 +0800</pubDate><description><![CDATA[java网络编程基础在学习Java网络编程之前，我们先来了解什么是计算机网络。一、网络通信协议二、IP地址三、端口四、URL五、 URL及其应用六、InetAddress及其应用七、使用TCP协议的Socket八、UDP通信总结、

在学习Java网络编程之前，我们先来了解什么是计算机网络。
计算机网络是指两台或更多的计算机组成的网络,在同一个网络中，任意两台计算机都可以
直接通信，因为所有计算机都需要遵循同一种网络协议。
那什么是互联网呢?
互联网是网络的网络(internet) ，即把很多计算机网络..]]></description><category></category></item><item><title><![CDATA[数据库：事务]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115061952</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115061952</guid><author>WYYCDY</author><pubDate>Mon, 22 Mar 2021 08:51:20 +0800</pubDate><description><![CDATA[事务
什么是事务


不可分割的操作,假设该操作有ABCD四个步骤组成.

若ABCD四个步骤都成功完成,则认为事务成功.
若ABCD中任意一个步骤操作失败,则认为事务失败



每条sql语句都是一个事务


事务只对DML语句有效,对于DQL无效


事务的ACID


原子性（Atomicity）

原子性是指事务包含的所有操作要么全部成功，要么全部失败回滚



一致性（Consistency）

一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态，也就是说一个事务执行之前和执行之后都]]></description><category></category></item><item><title><![CDATA[数据库： 索引（Mysql）]]></title><link>https://blog.youkuaiyun.com/WYYCDY/article/details/115061872</link><guid>https://blog.youkuaiyun.com/WYYCDY/article/details/115061872</guid><author>WYYCDY</author><pubDate>Mon, 22 Mar 2021 08:50:01 +0800</pubDate><description><![CDATA[什么是索引


帮助Mysql高效获取数据的数据结构


索引就是数据结构


类似新华字典的索引目录,可以通过索引目录快速查到你想要的字


排好序的快速查找数据


为什么要建立索引


提高查询效率

没有排序之前一个一个往后找
通过索引进行排序之后,可以直接定义到想要的位置



排好序的快速查找数据结构–&gt;就是索引


优势

索引类似大学图书馆建立的书目索引,提高数据检索的效率,降低数据库的IO成本
通过索引对数据项进行排序,降低数据排序成本,降低了CPU的消耗

劣势

一般来说, 索引]]></description><category></category></item></channel></rss>