-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.xml
More file actions
48 lines (48 loc) · 14.1 KB
/
search.xml
File metadata and controls
48 lines (48 loc) · 14.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title><![CDATA[VMware安装Ubuntu教程]]></title>
<url>%2F2017%2F10%2F15%2FVMware%E5%AE%89%E8%A3%85Ubuntu%E6%95%99%E7%A8%8B%2F</url>
<content type="text"><![CDATA[一、准备工作: 下载 Ubuntu 镜像文件 本教程 Ubuntu 版本:ubuntu-16.04-desktop-amd64.iso 安装并激活 VMware 本教程 VMware 版本:vmware workstation pro 14 二、在 VMware 安装 Ubuntu注:教程中未出现的步骤均为默认选项,点击“下一步”即可 创建虚拟机; 向导选择“自定义”; 默认选项,点击“下一步”; 选择“稍后安装操作系统”,点击“下一步”; 注意有两个选项,“客户端操作系统”选择:Linux(L);“版本(V)”选择:Ubuntu 64 位;(因为我下载及安装的是 Ubuntu 64位版本,Ubuntu 是 Linux 系统,因此选择这两个选项) 给自己创建的 Ubuntu 虚拟系统起个名字,尽量使用全英文;接着,选择虚拟机要安装的位置,尽量选择空间充足的盘,不要装在 C 盘(会太占本机系统空间,导致自己电脑变慢); 至此,后面一路默认,点击“下一步”,直到第8步; 点击“自定义硬件”; 配置我们的 Ubuntu 镜像文件(如:ubuntu-16.04-desktop-amd64.iso)的存放路径,配置好后点击“关闭”; 点击“完成”。 三、开启虚拟机 虚拟机配置完成之后,让我们开启虚拟机; 等待它开启后,首次开机会弹出如下配置页面。通过配置提示页面,我们选择系统默认语言:“中文(简体)”; 可选项,根据情况自行选择,点击“继续”; 选择“清理整个磁盘并安装 Ubuntu ”,点击“现在安装”; 弹出提示框,选择“继续”; 选择时区,我们选择“Shanghai”; 选择合适键盘布局,选择“汉语”; 填写此系统的使用者信息(自己),设置密码,可以选择自动登录(以后开机就不需要输密码),点击“继续”; 下面就开始安装了; 等待安装完成后,点击“现在重启”;(注:如果虚拟系统安装成功之后重启失败了(如停留在某个页面时间过长),手动重启 Ubuntu 即可) 看到此页面,就意味着重启成功了,这时注意 VMware 下一直有个提示,此时就可以点击“我已经完成安装”; 至此,恭喜你!你已经成功在 VMware 上安装好了 Ubuntu 系统。接下来就可以使用你安装好的 Ubuntu 系统了!]]></content>
<tags>
<tag>VMware</tag>
<tag>虚拟机</tag>
<tag>Ubuntu</tag>
<tag>Linux</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Hibernate回顾一]]></title>
<url>%2F2017%2F02%2F28%2FHibernate%E5%9B%9E%E9%A1%BE%E4%B8%80%2F</url>
<content type="text"><![CDATA[什么是Hibernate: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的 orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 Hibernate 位于持久层 对象关系映射:(ORM) ORM:Object Relational Mapping。 对象关系映射。开发语言用的是Java,面向对象的(Object)。使用的数据库是关系型数据库(Relational)。就是将对象与数据库中的表建立一种映射关系,操作对象就可以操作这个表。 Hibernate 入门: 下载 Hibernate 下载地址:https://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.7.Final/ 下载完Hibernate并解压后,目录中包含一系列的子目录,这些子目录分别用于存放不同功能的文件,主要如下: documentation 文件夹: 存放 Hibernate 的相关文档,包括参考文档、API文档。 lib文件夹: 存放 Hibernate 编译和运行所依赖的包。其中require子目录下包含了运行 Hibernate 项目的 jar 包。 project文件夹: 存放 Hibernate 相关源代码。 导入相关包(搭建环境) a. Hibernate 包 D:\hibernate-release-5.0.7.Final\lib\required\ 下所有jar包 b. 日志记录包 log4j-1.2.16.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.7.2.jar c. 数据库驱动包 mysql-connector-java-5.1.7-bin.jar 建立数据库及表 12345678910 CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `cust_name` varchar(32) NOT NULL COMMENT '客户名称(公司名称)', `cust_source` varchar(32) DEFAULT NULL COMMENT '客户信息来源', `cust_industry` varchar(32) DEFAULT NULL COMMENT '客户所属行业', `cust_level` varchar(32) DEFAULT NULL COMMENT '客户级别', `cust_phone` varchar(64) DEFAULT NULL COMMENT '固定电话', `cust_mobile` varchar(16) DEFAULT NULL COMMENT '移动电话', PRIMARY KEY (`cust_id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; 创建实体类 持久化类是应用程序中的业务实体类,这里的持久化是指类的对象能够被持久化保存到数据库中。Hibernate 使用普通 Java 对象,(Plain Old Java Object),即 POJO 的编程模式来进行持久化。POJO 类中包含的是与数据库表相对应的各个属性,这些属性通过 gitter 和 setter 方法来访问,对外部隐藏了内部的实现细节。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 public class Customer { private Long cust_id; private String cust_name; private String cust_source; private String cust_industry; private String cust_level; private String cust_phone; private String cust_mobile; public Long getCust_id() { return cust_id; } public void setCust_id(Long cust_id) { this.cust_id = cust_id; } public String getCust_name() { return cust_name; } public void setCust_name(String cust_name) { this.cust_name = cust_name; } public String getCust_source() { return cust_source; } public void setCust_source(String cust_source) { this.cust_source = cust_source; } public String getCust_industry() { return cust_industry; } public void setCust_industry(String cust_industry) { this.cust_industry = cust_industry; } public String getCust_level() { return cust_level; } public void setCust_level(String cust_level) { this.cust_level = cust_level; } public String getCust_phone() { return cust_phone; } public void setCust_phone(String cust_phone) { this.cust_phone = cust_phone; } public String getCust_mobile() { return cust_mobile; } public void setCust_mobile(String cust_mobile) { this.cust_mobile = cust_mobile; }} 创建映射文件 1234567891011121314151617181920212223 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping> <!-- ORM:Object Relational Mapping,将实体类O和数据库的表R 建立映射关系 --> <class name="com.cc.hibernate.domain.Customer" table="cst_customer"> <!-- 类中的属性与表中的主键对应 --> <id name="cust_id" column="cust_id"> <generator class="native"/> </id> <!-- 类中的属性与表中的字段对应 --> <property name="cust_name" column="cust_name"/> <property name="cust_source" column="cust_source"/> <property name="cust_industry" column="cust_industry"/> <property name="cust_level" column="cust_level"/> <property name="cust_phone" column="cust_phone"/> <property name="cust_mobile" column="cust_mobile"/> </class> </hibernate-mapping> 映射文件通常有一个命名规则:类名.hbm.xml 创建 Hibernate 的核心配置文件 123456789101112131415161718192021222324 <!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <!-- 连接数据库的信息 --> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql:///hibernate_day01</property> <property name="hibernate.connection.username">root</property> <property name="hibernate.connection.password">123</property> <!-- 数据库的方言:根据底层的数据库生成不同的SQL --> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <!-- 配置显示SQL --> <property name="hibernate.show_sql">true</property> <!-- 配置格式化SQL --> <property name="hibernate.format_sql">true</property> <!-- 配置hbm2ddl --> <property name="hibernate.hbm2ddl.auto">update</property> <!-- 加载映射文件 --> <mapping resource="com/cc/hibernate/domain/Customer.hbm.xml"/> </session-factory> </hibernate-configuration> 编写测试代码 123456789101112131415161718192021222324252627 public class HibernateDemo1 { @Test /** * 保存操作 */ public void demo1(){ // 加载Hibernate的核心配置文件. Configuration configuration = new Configuration().configure(); // 创建一个SessionFactory的对象. SessionFactory sessionFactory = configuration.buildSessionFactory(); // 创建Session(相当于JDBC中的Connection) Session session = sessionFactory.openSession(); // 开启事务: Transaction transaction = session.beginTransaction(); // 完成操作: Customer customer = new Customer(); customer.setCust_name("小岳岳"); session.save(customer); // 提交事务 transaction.commit(); // 释放资源 session.close(); }}]]></content>
<tags>
<tag>Hibernate</tag>
<tag>Java</tag>
<tag>框架</tag>
</tags>
</entry>
<entry>
<title><![CDATA[音乐连接测试]]></title>
<url>%2F2017%2F02%2F26%2F%E9%9F%B3%E4%B9%90%E8%BF%9E%E6%8E%A5%E6%B5%8B%E8%AF%95%2F</url>
<content type="text"><![CDATA[作曲 : 唐诃/吕远 作词 : 岳云鹏/MC Hotdog 我把车子开上五环 我把车子开上五环 快点把车子开上五环 什么都不管 我就是要上五环 啊~~~五环 你比四环多一环(fifth Ring) 啊~~~五环 你比六环少一环( I’m driving on the fifth ring) 终于有一天 你会修到七环 修到七环怎么办 你比五环多两环 热狗: 车一直塞 表情痴呆 早就习惯漫无目的一直开 那五环依然那么自在 它一直在 腐烂的喇叭声 苦难的师傅一直唉~ 北京的 style 在上下班 车子一直排 为了生活 为了梦想 为了放假单 或许有天 我们必须要去 那八环 Rest in peace 北京的交通 我为你放花篮 岳云鹏: 啊~~~五环 你比四环多一环(fifth Ring) 啊~~~五环 你比六环少一环( I’m driving on the fifth ring) 终于有一天 你会修到七环 修到七环怎么办 你比五环多两环 热狗: 多少人明知山有虎 却偏向虎山行 我明明知道五环堵 这条回家路 祸不单行 要塞啊! 就塞啊!哼 ! 我不担心 一辈子没有洗过车 我车子不干净 这烟抽的看起来多淡定 这边苦苦的笑容呢?吐出了叹气 你还想看什么戏 在车上乖乖吃着你的煎饼 快点上五环 因为或许先上先赢 我把车子开上五环 我把车子开上五环 快点把车子开上五环 什么都不管 我就是要上五环 五环五环 五环五环 这是五环五环 什么都不管 我现在就上五环]]></content>
<tags>
<tag>测试</tag>
</tags>
</entry>
<entry>
<title><![CDATA[Markdown进阶]]></title>
<url>%2F2017%2F02%2F26%2FMarkdown%E8%BF%9B%E9%98%B6%2F</url>
<content type="text"><![CDATA[#]]></content>
<tags>
<tag>Markdown</tag>
</tags>
</entry>
<entry>
<title><![CDATA[3分钟轻松学习Markdown]]></title>
<url>%2F2017%2F02%2F26%2F3%E5%88%86%E9%92%9F%E8%BD%BB%E6%9D%BE%E5%AD%A6%E4%B9%A0%20Markdown%2F</url>
<content type="text">< 2.2 图片链接效果: 写法:1 3. 强调3.1 斜体效果:一级强调变斜体 写法:1*一级强调变斜体* 3.2 粗体效果:二级强调变粗体 写法:1**二级强调变粗体** 3.3 粗斜体效果:三级强调变粗斜体 写法:1***三级强调变粗斜体*** 4. 代码块效果:12345public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }} 写法:12345public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }} 5. 引用效果: 这是引用内容 写法:>这是引用内容 6. 列表6.1 无序列表效果: 无序列表 无序列表 无序列表 无序列表 无序列表写法:12345* 无序列表 * 无序列表 * 无序列表* 无序列表* 无序列表 6.2 有序列表效果: 有序列表 有序列表 有序列表写法:1231. 有序列表2. 有序列表3. 有序列表 6.3 有序无序列表混合效果: 有序列表 无序列表 无序列表 有序列表 有序列表写法:123451. 有序列表 * 无序列表 * 无序列表2. 有序列表3. 有序列表]]></content>
<tags>
<tag>Markdown</tag>
</tags>
</entry>
</search>