<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mr_Rights的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mr_Rights</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mr_Rights]]></copyright><item><title><![CDATA[IOC]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720330</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720330</guid><author>Mr_Rights</author><pubDate>Sun, 04 Nov 2018 21:07:08 +0800</pubDate><description><![CDATA[

什么是spring，它能够做什么?
Spring是一个开源框架，它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
然而，Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言，任何Java应用都可以从Spring中受益。
目的：解决企业应用开发的复杂性
功能：使用基本的...]]></description><category></category></item><item><title><![CDATA[二级]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720280</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720280</guid><author>Mr_Rights</author><pubDate>Sun, 04 Nov 2018 21:03:36 +0800</pubDate><description><![CDATA[

为什么需要缓存
拉高程序的性能


什么样的数据需要缓存
很少被修改或根本不改的数据
业务场景比如：耗时较高的统计分析sql、电话账单查询sql等


ehcache是什么
Ehcache 是现在最流行的纯Java开源缓存框架，配置简单、结构清晰、功能强大
注1：本章介绍的是2.X版本，3.x的版本和2.x的版本API差异比较大


ehcache的特点
4.1 够快
Ehcache的发行有一...]]></description><category></category></item><item><title><![CDATA[hql]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720218</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83720218</guid><author>Mr_Rights</author><pubDate>Sun, 04 Nov 2018 20:58:19 +0800</pubDate><description><![CDATA[

什么是hql
HQL是Hibernate Query Language的缩写

hql和sql区别/异同
HQL                                           SQL
类名/属性                                     表名/列名
区分大小写,关键字不区分大小写                 不区分大小写
别名      ...]]></description><category></category></item><item><title><![CDATA[hibernate多对多]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479471</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479471</guid><author>Mr_Rights</author><pubDate>Sun, 28 Oct 2018 22:39:02 +0800</pubDate><description><![CDATA[hibernate的多对多
2.1 hibernate可以直接映射多对多关联关系(看作两个一对多)

多对多关系注意事项
&amp;nbsp; 3.1 一定要定义一个主控方
&amp;nbsp; 3.2 多对多删除
&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.2.1 主控方直接删除
&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.2.2 被控方先通过主控方解除多对多关系，再删除被控方
&amp;nbsp;&amp;nbsp;&amp;nbsp;...]]></description><category></category></item><item><title><![CDATA[hibernate]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479460</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479460</guid><author>Mr_Rights</author><pubDate>Sun, 28 Oct 2018 22:37:25 +0800</pubDate><description><![CDATA[
什么是关联(association)
1.1 关联指的是类之间的引用关系。如果类A与类B关联，那么被引用的类B将被定义为类A的属性。例如:
public class A{
private B b = new B;
public A(){}
}
1.2 关联的分类：关联可以分为一对一、一对多/多对一、多对多关联
关联是有方向的
订单表、订单项表
select * from t_order t,t_...]]></description><category></category></item><item><title><![CDATA[hibernate主键生成]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479391</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479391</guid><author>Mr_Rights</author><pubDate>Sun, 28 Oct 2018 22:31:44 +0800</pubDate><description><![CDATA[

hibernate的主键生成器:
generator元素：表示了一个主键生成器，它用来为持久化类实例生成唯一的标识 。
1.1 程序员自己控制：assigned
1.2 数据库控制: identity(标识列/自动增长) sequence
1.3 hibernate控制:increment uuid/uuid.hex
1.4 其它:native


主键生成器要求
2.1 assigned
数...]]></description><category></category></item><item><title><![CDATA[hibernate加载]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479355</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83479355</guid><author>Mr_Rights</author><pubDate>Sun, 28 Oct 2018 22:28:21 +0800</pubDate><description><![CDATA[
对象的三种状态（hibernate管理的对象）
1.1 临时状态
1.2 持久状态
1.3 游离状态

1、hibernate通过管理对象来操作数据库，这里对象指的是持久态的对象
2、各种状态的对象是可以相互转换


一级缓存、快照（orm特性）
u  = {1 ww 20 2018-5-3 abcd}  --&amp;gt;  u  = {1 qq 17 null xyz}
u’ = {1 ww 20...]]></description><category></category></item><item><title><![CDATA[hibernate入门]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83187605</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83187605</guid><author>Mr_Rights</author><pubDate>Fri, 19 Oct 2018 20:30:59 +0800</pubDate><description><![CDATA[

什么是hibernate
ORM框架/持久层框架
object reference mapping
dao          dao
jdbc         hibernate
jdbc
优势：跨数据库的无缝移植
注1：Object Relational Mapping


如何在项目中添加hibernate支持(手动添加)
2.1 添加hibernate相关依赖
2.2 在resource...]]></description><category></category></item><item><title><![CDATA[Maven的使用]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83187588</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83187588</guid><author>Mr_Rights</author><pubDate>Fri, 19 Oct 2018 20:29:27 +0800</pubDate><description><![CDATA[

Maven简单介绍
Apache Maven是个项目管理和自动构建工具，基于项目对象模型（POM）的概念。
作用：完成项目的相关操作，如：编译，构建，单元测试，安装，网站生成和基于Maven部署项目。


什么是自动构建工具？
2.1 .java-&amp;gt;.class-&amp;gt;run
方式一
javac  HelloWorld.java
java HelloWorld
方式二
开发工具Ecli...]]></description><category></category></item><item><title><![CDATA[拦截器与文件上传]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83065405</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83065405</guid><author>Mr_Rights</author><pubDate>Mon, 15 Oct 2018 21:50:40 +0800</pubDate><description><![CDATA[Interceptor
implements Interceptor
extends AbstractInterceptor
与filter的区别：先过filter再过interceptor
文件上传：
三种上传方案
虚拟路径与真实路径	/upload
copyFile与copydirectory
0. 文件下载

另存为
直接打开


内容类型
response.setContentType(d...]]></description><category></category></item><item><title><![CDATA[使用strut2连接后台 从后台获取数据 展示所有数据]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83051245</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83051245</guid><author>Mr_Rights</author><pubDate>Sun, 14 Oct 2018 21:36:23 +0800</pubDate><description><![CDATA[注意点:
重定向	增删改
转发	查
所需的部分重要代码
struts-sy.xml
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;!DOCTYPE struts PUBLIC
 &quot;-//Apache Software Foundation//DTD Struts Configuration 2.5//EN&quot;
 &quot;http://struts.apa...]]></description><category></category></item><item><title><![CDATA[strust2中ognl结构图]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83035536</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83035536</guid><author>Mr_Rights</author><pubDate>Sat, 13 Oct 2018 09:30:47 +0800</pubDate><description><![CDATA[OGNL的全称是Object Graph Navigation Language(对象图导航语言)，它是一种强大的表达式语言


]]></description><category></category></item><item><title><![CDATA[struts2_0中struts_properties文件详解]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/83035512</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/83035512</guid><author>Mr_Rights</author><pubDate>Sat, 13 Oct 2018 09:27:52 +0800</pubDate><description><![CDATA[Struts 2框架有两个核心配置文件:
struts.xml和struts.properties
其中struts.xml文件主要负责管理应用中的Action映射，以及该Action包含的Result定义等。除此之外，Struts
2框架还包含一个struts.properties文件，该文件定义了Struts 2框架的大量属性，开发者可以通过改变这些属性来满足应用的需求。
struts.pro...]]></description><category></category></item><item><title><![CDATA[android studio 导入第三方会遇到的问题 You can move the version from the manifest to the defaultConfig in the b]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851973</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851973</guid><author>Mr_Rights</author><pubDate>Wed, 26 Sep 2018 13:31:34 +0800</pubDate><description><![CDATA[You can move the version from the manifest to the defaultConfig in the build

]]></description><category></category></item><item><title><![CDATA[自定义适配器Adapter]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851960</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851960</guid><author>Mr_Rights</author><pubDate>Wed, 26 Sep 2018 13:29:54 +0800</pubDate><description><![CDATA[BaseAdapter：是所有适配器类的父类，可以对列表项进行最大限度的定制
public class MyBaseAdapter extends BaseAdapter{
public class ViewHolder{
ImageView image;
TextView title;
TextView author;
TextView price;
TextView publish;
Text...]]></description><category></category></item><item><title><![CDATA[HttpClient的使用]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851955</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851955</guid><author>Mr_Rights</author><pubDate>Wed, 26 Sep 2018 13:28:56 +0800</pubDate><description><![CDATA[简介
2.1 HttpClient是Apache Jakarta Common下的子项目，用来提供高效的、最新的、
功能丰富的支持HTTP协议的客户端编程工具包，并且它支持HTTP协议最新的版本和协议。
2.2 Android已成功集成了HttpClient，这意味这开发人员可以直接在Android应用中使用
HtppClient来提交请求、接收响应
注：在API 23中，Google已经移除了移...]]></description><category></category></item><item><title><![CDATA[android开发中为MultiAutoCompleteTextView控件添加其他分隔符]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851939</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82851939</guid><author>Mr_Rights</author><pubDate>Wed, 26 Sep 2018 13:27:38 +0800</pubDate><description><![CDATA[android开发中为MultiAutoCompleteTextView控件添加其他分隔符，例如：分隔符改为分号“;”
zs;ls;ww;xm
//SemicolonTokenizer类
//MainActivity

]]></description><category></category></item><item><title><![CDATA[android的常用控件]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730705</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730705</guid><author>Mr_Rights</author><pubDate>Sun, 16 Sep 2018 22:43:30 +0800</pubDate><description><![CDATA[Toast(吐丝框)  
是Android中的一种简易的消息提示框 
ImageView  
注意事项：res下面的资源名不能使用大写字母，  
特别是图片资源中的图片的文件名，  
会造成R.java文件丢失，改正确后即可 
进度条 ProgressBar  
常用属性  
max最大值  
progress所占值  
style进度条的风格（默认为圆形）  
?android:attr/pro...]]></description><category></category></item><item><title><![CDATA[进度条]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730657</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730657</guid><author>Mr_Rights</author><pubDate>Sun, 16 Sep 2018 22:38:57 +0800</pubDate><description><![CDATA[Toast(吐丝框)  
是Android中的一种简易的消息提示框 
ImageView  
注意事项：res下面的资源名不能使用大写字母，  
特别是图片资源中的图片的文件名，  
会造成R.java文件丢失，改正确后即可 
 scaleType(缩放类型) 
scaleType的属性值有：matrix   fitXY  fitStart   fitCenter 
         fitEnd...]]></description><category></category></item><item><title><![CDATA[自定义视图]]></title><link>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730612</link><guid>https://blog.youkuaiyun.com/Mr_Rights/article/details/82730612</guid><author>Mr_Rights</author><pubDate>Sun, 16 Sep 2018 22:34:55 +0800</pubDate><description><![CDATA[颜色四种设置方式  
canvas.drawColor(Color.RED);//系统颜色(Color.RED)画板背景  
canvas.drawColor(Color.BLUE)  
画笔设置  
实心或空心  
paint.setStyle(Style.FILL);//实心  
paint.setStyle(Style.STROKE);// 空心  
粗细  
paint.setStroke...]]></description><category></category></item></channel></rss>