<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hc_root的博客]]></title><description><![CDATA[黄同学的学习问题天地]]></description><link>https://blog.youkuaiyun.com/hc_root</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hc_root]]></copyright><item><title><![CDATA[hibernate的配置文件]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51277435</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51277435</guid><author>hc_root</author><pubDate>Thu, 28 Apr 2016 20:41:09 +0800</pubDate><description><![CDATA[我们hebernate的主要配置文件就是
（映射文件）类名.hbm.xml

 
指定类与表的定义，指定那个属性与主键对应。
 
      //指定主键的生成策略，单线程，因为自增的情况。
 
 映射简单类型属性（8种基本数据类型及其相应的包装类类型，String，日期）
 
 
 







（配置文件）hibernate.cfg.xml


]]></description><category></category></item><item><title><![CDATA[将hibernate进行简单的优化]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51277379</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51277379</guid><author>hc_root</author><pubDate>Thu, 28 Apr 2016 20:32:10 +0800</pubDate><description><![CDATA[我们使用的hibernate简单插入数据，其实并不是所有的都要重复使用的，我们获得的到session对象之后可以进行反复使用，但是我们并不想重复书写创建的代码，我们可以将创建对象的代码放在单元测试的before和after里面。
 Private SessionFactory sessionFactory;
 Private Session(注意是hibernate的) session;
@Be]]></description><category></category></item><item><title><![CDATA[怎么使用class使用hibernate的插入数据到数据库]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51277371</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51277371</guid><author>hc_root</author><pubDate>Thu, 28 Apr 2016 20:30:35 +0800</pubDate><description><![CDATA[//创建配置对象
Configuration config = new configuration;


//读取默认位置下的默认名称的配置文件（hiberante.cfg.xml）
config.configure();


//创建会话工厂
SessionFactory sf = config.buildSessionFactory();


//用会话工厂创建会话
]]></description><category></category></item><item><title><![CDATA[Struts的配置问题]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51184526</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51184526</guid><author>hc_root</author><pubDate>Mon, 18 Apr 2016 22:59:22 +0800</pubDate><description><![CDATA[在我们使用Filter中，我们进行了获取我们的属性值，以及我们的使用了转发的方法去进行对结果的转发，Struts就是为我们的进行了这些方法的封装，strtus2帮我们把属性对应的名字得到表单中的值。
一、package：包，Struts使用package来组织模块；
name 属性：必须，用于其它包应用当前包；
namespace：这个属性是可选的，如果没有给出的话就是默认使用的就是"/"若]]></description><category></category></item><item><title><![CDATA[Struts的意义]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51184517</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51184517</guid><author>hc_root</author><pubDate>Mon, 18 Apr 2016 22:57:50 +0800</pubDate><description><![CDATA[Struts框架的意义：
1、（更便捷的开发）
自动封装表单提交数据：属性驱动，模型驱动；
便携的实现上传文件：FileUpload；
使网站通用国内外；
通过配置完成表单的验证：校验器；
强大的标签库：Struts2，OGNL标签库；
2、（更科学的管理）
使用xml文件管理程序文件对应关系；
3、（更安全的操作）
安全的线程机制，每一个action都是独立的；
防止数据重]]></description><category></category></item><item><title><![CDATA[分享我目前做小型web应用程序的包结构]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51146389</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51146389</guid><author>hc_root</author><pubDate>Wed, 13 Apr 2016 20:22:09 +0800</pubDate><description><![CDATA[我目前所做的web应用程序比较小，我就简单说说我的包结构，让初学者借鉴一下：
首先我的顶级包名为hcroot（这个可以一直使用这个的，就相当于在这个应用程序给你署名）：
然后接下来有五个子包：been（这里都是为一些对象创建实例类，每个实例类都有自己的get和set方法）
    dao（data access object数据访问对象，里面就是一些接口，我们对对象想完成的方法，我们都创建一]]></description><category></category></item><item><title><![CDATA[我所了解的java单例模式]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51146177</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51146177</guid><author>hc_root</author><pubDate>Wed, 13 Apr 2016 19:53:40 +0800</pubDate><description><![CDATA[java单例模式指的是我们所创建的类只需要也只能创建一个实例，因为，我们在生活中可能需要我们使用的事物只能在同一时间被一种工具使用，例如，我们的打印机，只能够在同一时间被一种打印事件所使用，如果两个打印时间同时存在我们的打印机将会出现问题，还有我们经常使用的服务器端口问题，我们的主机端口同一时间只能运行一种服务；
   java单例模式共有五种，我所了解的主要是2种懒汉式，饿汉式：
单例模式的]]></description><category></category></item><item><title><![CDATA[关于mysql事件处理的方法]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51126174</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51126174</guid><author>hc_root</author><pubDate>Mon, 11 Apr 2016 22:03:20 +0800</pubDate><description><![CDATA[我的原代码：
我定义两个方法，两个方法中我都是用插入的语句：
public void insertUser(){
Class.forName("com.mysql.jdbc.Driver");
Connection conn=null;
prepareStatement pst=null;
try{
conn=DriverManeger.getConnection("jdbc:mys]]></description><category></category></item><item><title><![CDATA[javabean：setProperty的四种方法]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51124512</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51124512</guid><author>hc_root</author><pubDate>Mon, 11 Apr 2016 19:46:02 +0800</pubDate><description><![CDATA[我们已经实例化我们的javabean对象后，我们要set其属性有四种方法：
1.：
这种方法是与个表单相关联的，它会寻找我们表单中名称相同的选项进行设置所有的属性；
2.：
只设置我们需要的一种属性值，实质上就是没有调用javabean其他属性中的set方法，所以没有值；
3.：

自己设置我们需要设置的属性值；
4.
这种方法就是设置我们的属性值为我们url中的param的值：]]></description><category></category></item><item><title><![CDATA[关于statement与preparestatement的使用区别]]></title><link>https://blog.youkuaiyun.com/hc_root/article/details/51115662</link><guid>https://blog.youkuaiyun.com/hc_root/article/details/51115662</guid><author>hc_root</author><pubDate>Sun, 10 Apr 2016 22:08:36 +0800</pubDate><description><![CDATA[解答：简单的说，statement一半是使用在select的语句中，preparestatement一般是使用在insert，update，delete语句中，但是，我们想一想，使用 Statement 对象。在对数据库只执行一次性存取的时侯，用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大，对于一次性操作并不会带来额外的好处；所以总的来说]]></description><category></category></item></channel></rss>