<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Speed_Pig的博客]]></title><description><![CDATA[记录成长的点点滴滴]]></description><link>https://blog.csdn.net/Speed_Pig</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Speed_Pig]]></copyright><item><title><![CDATA[Markdown语法]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/113632549</link><guid>https://blog.csdn.net/Speed_Pig/article/details/113632549</guid><author>Speed_Pig</author><pubDate>Thu, 04 Feb 2021 15:55:46 +0800</pubDate><description><![CDATA[文章目录Markdown学习目录
Markdown学习
目录
@[toc] 文章目录 	
@[toc](这里写自定义目录标题)

]]></description><category></category></item><item><title><![CDATA[IEDA的初次尝试]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/107295654</link><guid>https://blog.csdn.net/Speed_Pig/article/details/107295654</guid><author>Speed_Pig</author><pubDate>Sun, 12 Jul 2020 13:00:35 +0800</pubDate><description><![CDATA[文章目录IDEA的项目结构第一次启动修改默认字体和默认快捷键IDEA中基本快捷键
IDEA的项目结构

工程-project

模块-module

包-package

代码文件


包-package

代码文件








一个工程里面可以包含多个module

第一次启动
	第一次启动会要求你要不要导入一些设置，我们只需要保持默认即可(Do not import settings)


	然后创建一个新的工程/项目(Creat New Project);选择Empty Project(Proje]]></description><category></category></item><item><title><![CDATA[JDK环境变量配置及Eclipse在两个版本JDK的切换]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/90755873</link><guid>https://blog.csdn.net/Speed_Pig/article/details/90755873</guid><author>Speed_Pig</author><pubDate>Mon, 03 Jun 2019 17:35:03 +0800</pubDate><description><![CDATA[环境变量配置
这里以JDK1.8以及JDK10为例，来进行两个版本JDK的配置，以及切换使用。
JDK的安装步骤这里就直接省略了。

首先这里是我的JDK1.8的版本，直接安装上默认的路径了，单独的jre也安装了，单独的jre可以不用装，jdk里面包含。
安装完之后就需要进行环境变量的配置了。
我们可以先打开doc命令行，进行一些命令的测试。例如：

那么接下来我们进行环境变量的配置(这里以win...]]></description><category></category></item><item><title><![CDATA[iconfont字体图标的使用]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88614174</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88614174</guid><author>Speed_Pig</author><pubDate>Sun, 17 Mar 2019 09:41:11 +0800</pubDate><description><![CDATA[首先打开iconfont阿里巴巴矢量图标库：https://www.iconfont.cn/

找到自己心仪的字体图标加入购物车

可以直接下载或者添加至项目。

下载完解压缩，把解压缩后的文件放到你的项目中：

打开Demo里面有三种引入方式：Unicode、Font class、Symbol
具体区别Demo里面都有详细说明。
Unicode引入
下面是Demo里的。
@font-face {...]]></description><category></category></item><item><title><![CDATA[盒子含图片多出几像素高度的问题]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88366786</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88366786</guid><author>Speed_Pig</author><pubDate>Sat, 09 Mar 2019 15:34:32 +0800</pubDate><description><![CDATA[问题
当一个盒子中含有一张图片，即使这个盒子(不管是块级元素还是行内块)没有设置高度，也会被内容撑起来等于图片的高度，但是事实并非如此。盒子的高度不等于图片的高度，而是多出了几像素，而这种问题出现在，html5、xhtml1.0 strict、xhtml1.1、html4.01 strict中。
代码
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;
&amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt;
&amp;amp;]]></description><category></category></item><item><title><![CDATA[HTML头部文档声明的几种方式及sublime快捷键]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88365921</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88365921</guid><author>Speed_Pig</author><pubDate>Sat, 09 Mar 2019 14:38:30 +0800</pubDate><description><![CDATA[HTML头部文档类型声明
版本
html5
&amp;amp;lt;!DOCTYPE html&amp;amp;gt;

sublime快捷键：html:5+Tab
xhtml1.0
html		xhtml1.0	strict
&amp;amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-st...]]></description><category></category></item><item><title><![CDATA[如何修改firefox的默认缩放比]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88326603</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88326603</guid><author>Speed_Pig</author><pubDate>Fri, 08 Mar 2019 07:26:22 +0800</pubDate><description><![CDATA[如何修改firefox的默认缩放比
首先，打开firefox，然后在firefox的网址输入栏中输入
about:config随后，你便会看到如下界面：如图1.所示

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&a]]></description><category></category></item><item><title><![CDATA[CSS学习笔记二（详细）]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88130442</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88130442</guid><author>Speed_Pig</author><pubDate>Thu, 07 Mar 2019 14:26:29 +0800</pubDate><description><![CDATA[文章目录浮动的清除清除浮动方法1：给浮动元素的祖先元素加高度清除浮动方法2：clear:both清除浮动方法3：隔墙法清除浮动方法4：overflow:hidden
浮动的清除
首先看一个案例：
&amp;amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;amp;gt;
	&amp;amp;amp;amp;amp;amp;lt;meta charset=&amp;amp;amp;amp;amp;quot;UTF-8&amp;amp;amp;amp;amp;quo]]></description><category></category></item><item><title><![CDATA[CSS基础学习笔记一（详细）]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/88094966</link><guid>https://blog.csdn.net/Speed_Pig/article/details/88094966</guid><author>Speed_Pig</author><pubDate>Mon, 04 Mar 2019 18:20:36 +0800</pubDate><description><![CDATA[文章目录初识CSS
初识CSS

]]></description><category></category></item><item><title><![CDATA[谁能告诉我现在CSDN获得积分的途径是什么？]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/85303375</link><guid>https://blog.csdn.net/Speed_Pig/article/details/85303375</guid><author>Speed_Pig</author><pubDate>Thu, 27 Dec 2018 20:08:11 +0800</pubDate><description><![CDATA[谁能告诉我现在CSDN获得积分的途径是什么？？我记得好像以前可以单独充值的，但是现在我找个资源下载还要开个月卡吗？忍不住想吐槽下，什么破网站，我就下载个资源有必要吗？？

...]]></description><category></category></item><item><title><![CDATA[Hibernate事务与并发问题处理（乐观锁与悲观锁）]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73407869</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73407869</guid><author>Speed_Pig</author><pubDate>Sun, 18 Jun 2017 02:40:21 +0800</pubDate><description><![CDATA[目录
一、数据库事务的定义
二、数据库事务并发可能带来的问题
三、数据库事务隔离级别
四、使用Hibernate设置数据库隔离级别
五、使用悲观锁解决事务并发问题
六、使用乐观锁解决事务并发问题
 
 
Hibernate事务与并发问题处理（乐观锁与悲观锁）

一、数据库事务的定义
　　数据库事务(Database Transaction) ，是指作为单个逻辑工作单元执行的]]></description><category></category></item><item><title><![CDATA[Hibernate一级缓存]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73292443</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73292443</guid><author>Speed_Pig</author><pubDate>Thu, 15 Jun 2017 16:22:37 +0800</pubDate><description><![CDATA[一、一级缓存一级缓存也称为session缓存，默认总是开启的，生命周期与session相同，使用一级缓存可以减少与数据库的交互，提高数据库访问性能；一级缓存只能作用于当前session，其他的session无法使用。二、原理一级缓存采用的是Key-Value的MAP方式来实现的。在缓存实体对象时，对象的主关键字ID是MAP的Key，实体对象就是对象的值。所以说一级缓存是以实体对象为单位进行存储的。访]]></description><category></category></item><item><title><![CDATA[Hibernate中的Fetch(数据抓取)]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73194534</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73194534</guid><author>Speed_Pig</author><pubDate>Tue, 13 Jun 2017 19:40:55 +0800</pubDate><description><![CDATA[Hibernate抓取策略(fetch)
一、单端关联上的fetch[取值：select(默认)/join]
测试用例：


TBook b = (TBook)session.get(TBook.class,1);

System.out.println("图书名称："+b.getBName());
System.out.println("图书类别："+b.getCategory().g]]></description><category></category></item><item><title><![CDATA[Hibernate的懒加载详解]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73135971</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73135971</guid><author>Speed_Pig</author><pubDate>Mon, 12 Jun 2017 20:37:03 +0800</pubDate><description><![CDATA[hibernate的懒加载是利用动态代理来实现的；我们知道动态代理有JDK的动态代理(JDK动态代理所代理的对象必须要实现一个接口)和CGLIB的动态代理，Hibernate的懒加载采用的是CGLIB的动态代理，CGLIB的动态代理可以生成目标类的子类，这也就是为什么创建对象关系映射的时候要求实体类不能够为final类型的原因了。]]></description><category></category></item><item><title><![CDATA[csdn 普通编辑器 代码样式 代码高亮 高亮代码皮肤更换]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73131013</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73131013</guid><author>Speed_Pig</author><pubDate>Mon, 12 Jun 2017 18:00:33 +0800</pubDate><description><![CDATA[其实已经不是刚用csdn了，已经有一段时间了；刚用csdn的时候就一直用的是Markdown编辑器来写博客，所有的排版，样式不用关系，只关心内容就好。
至今为止，没有用过一次普通的编辑器，原因就是，代码样式，代码高亮的问题，代码从编译器贴进去，代码的缩进格式问题。
不知道你是否也有这样的问题，那么你看了这篇文章，也许就能帮你解答。


插入代码]]></description><category></category></item><item><title><![CDATA[排序算法之插入排序]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73065343</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73065343</guid><author>Speed_Pig</author><pubDate>Sun, 11 Jun 2017 21:11:13 +0800</pubDate><description><![CDATA[插入排序，顾名思义，就是把当前待排序的元素插入到一个已经排好序的列表里。犹如我们玩扑克牌的时候，将刚抽取的牌放入我们已经排好序的一滩中。基本思想      把n个待排序的元素看成一个有序列表和一个无序列表，开始时有序表中只包含一个元素，无序表中包含n-1个元素，排序过程中，每次从无序表中取出第一个元素，将其与有序表中张元素进行比较，将它插入到有序表中适当的位置。排序过程以数组{47,50,38,79]]></description><category></category></item><item><title><![CDATA[排序算法之选择排序]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73044116</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73044116</guid><author>Speed_Pig</author><pubDate>Sun, 11 Jun 2017 17:00:30 +0800</pubDate><description><![CDATA[定义：选择排序（Selection sort）是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小（或最大）的一个元素，存放在序列的起始位置，直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法（比如序列[5， 5， 3]第一次就将第一个[5]与[3]交换，导致第一个5挪动到第二个5后面）。(摘自百度百科)原理：假设给定数组int arr = {数据有n个}。第一趟从ar]]></description><category></category></item><item><title><![CDATA[排序算法之冒泡排序及其优化]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/73006329</link><guid>https://blog.csdn.net/Speed_Pig/article/details/73006329</guid><author>Speed_Pig</author><pubDate>Sat, 10 Jun 2017 20:21:32 +0800</pubDate><description><![CDATA[定义：每一趟都是相邻两个元素进行比较，将小数放在前面，大数放在后面，最终一趟走完，最大的数也就跑到最后面了。冒泡排序是常见的一种排序方法，比较简单，容易理解,多用于教学(＞﹏＜)最坏情况下时间复杂度:O(N^2) 。 
比较次数是n(n-1)/2。注意两者是不同的概念，为了便于理解，我再啰嗦几句。 
对于最坏的情况下，是将顺序的数据变成逆序，或者将逆序的数据变成顺序，这样的情况每次的比较都要进行交换]]></description><category></category></item><item><title><![CDATA[Hibernate的hql查询语句详细总结]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/72991095</link><guid>https://blog.csdn.net/Speed_Pig/article/details/72991095</guid><author>Speed_Pig</author><pubDate>Sat, 10 Jun 2017 15:56:06 +0800</pubDate><description><![CDATA[Hql即Hibernate Query Language,是一个面向对象的查询语言，是基于对象进行查询的，不是基于数据库中表，字段的。 
1、准备首先有两个类TBook类和Category类，两者之间是多对一的关系。两个类对应两张表，我们先保存一些数据。@Test
public void save() {
    Session session = null;
    Transaction tra]]></description><category></category></item><item><title><![CDATA[Hibernate双向多对多 注解方式]]></title><link>https://blog.csdn.net/Speed_Pig/article/details/72981710</link><guid>https://blog.csdn.net/Speed_Pig/article/details/72981710</guid><author>Speed_Pig</author><pubDate>Sat, 10 Jun 2017 11:31:03 +0800</pubDate><description><![CDATA[Function类//多对多关系
@ManyToMany(mappedBy="functions",cascade=CascadeType.ALL)
private Set<Role> roles = new HashSet<Role>();Role类//多对多关系
@ManyToMany(cascade=CascadeType.ALL)
@JoinTable(
            name="]]></description><category></category></item></channel></rss>