- 博客(33)
- 资源 (1)
- 收藏
- 关注
转载 动态sql语句基本语法--Exec与Exec sp_executesql 的区别
动态sql语句基本语法--Exec与Exec sp_executesql 的区别
2017-05-17 10:39:58
431
原创 MapReduce运行机制
今天,我们来简单地聊聊hadoop的MapReduce运行时的流程,为了讲解的方便,我这边举一个Couting words with hadoop 这个小程序来说明这个流程。
2017-04-19 22:37:53
518
原创 装饰者对象
装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。本章教你如何使用对象组合的方式,做到运行时装饰类。以及什么叫学习开闭原则。
2017-02-23 22:25:26
280
原创 抽象工厂模式
总结:工厂模式----定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。设计原则:依赖抽象,不要依赖具体类。
2017-02-23 21:41:05
292
原创 单例模式--确保一个类只有一个实例,并提供一个全局访问点。
单例模式--确保一个类只有一个实例,并提供一个全局访问点。用处:有些对象其实我们只需要一个,比方说:线程池,缓存,对话框,注册表,日志对象,显卡等设备的驱动程序的对象等。
2017-02-05 22:41:48
2810
原创 关于批量插入的一点点思考和总结
count :表示插入的总量;如6773percount :表示每次插入的总量;如1000frequency :表示第几次插入;即插入的频数margin:表示余量,因为不是都刚刚好是count等于percount的整数倍;伪算法如下:int count = 8788;//插入总量int i = 0;//每次循环的次数int frequency = 0;//每次导入的频数i
2016-01-08 11:57:38
460
原创 Spring常用注解,自动扫描装配Bean
1 引入context命名空间(在Spring的配置文件中),配置文件如下:xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/sp
2015-11-27 15:09:23
333
原创 SpringMVC异常总结:启动tomcat时出错,无法正取加载spring配置文件
异常提示:ERROR context.ContextLoader: Context initialization failedorg.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-IN
2015-11-27 14:40:49
967
原创 hbase总结:hbase client访问的超时时间、重试次数、重试间隔时间的配置
超时时间、重试次数、重试时间间隔的配置也比较重要,因为默认的配置的值都较大,如果出现hbase集群或者RegionServer以及ZK关掉,则对应用程序是灾难性的,超时和重新等会迅速占满web容器的链接,导致web容器停止服务,关于socket的超时时间,有两种:1:建立连接的超时时间;2:读数据的超时时间。可以配置如下几个参数:1. hbase.rpc.timeout:rpc的超时时间,
2015-11-26 14:30:37
9021
原创 hbase总结:hbase连接异常
异常提示: java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries. 分析:出这个错误,是因为win中没有这只HADOOP_HOME,但是win7中怎么会有HADOOP_HOME呢,设置后指向什么位置呢,我的hadoop在服务器端上的啊;网络上的答案:HAD
2015-11-26 12:04:24
5123
原创 hbase总结:插入数据的表名不存在或和创建的表名不一致
异常情况一:public static void main(String[] args) { try { QueryRunner qr = MyDbutils.getQueryRunner(); String sql = "SELECT * FROM OptionInfo"; List list = qr.query(sql, new BeanListHandler(Op
2015-11-23 10:49:27
1399
转载 使用Redis之前5个必须了解的事情(转载)
对比传统关系型数据库,虽然基于Redis的应用程序开发有着很多相同之处,但是有一些关键区别在应用程序设计时却必须铭记在心,比如基于内存的单线程特性。
2015-10-28 11:16:11
87
原创 JSP开发c标签易错总结
(一)一定要项目必须导入的jar包:standard-1.1.2.jar jstl.jar(二)一定要在jsp页面上引用这个: (三)后台servlet 层:List users = us.findUsers();request.setAttribute("userList",users ); request.getRequestDispatcher("/re
2015-10-26 17:43:48
259
转载 MyBatis学习总结(七)——Mybatis缓存
文章转载:http://www.cnblogs.com/xdp-gacl/p/4270403.html一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之
2015-09-16 20:10:49
231
转载 MyBatis学习总结(六)——调用存储过程
文章转载:http://www.cnblogs.com/xdp-gacl/p/4270352.htmlMyBatis学习总结(六)——调用存储过程一、提出需求 查询得到男性或女性的数量, 如果传入的是0就女性否则是男性二、准备数据库表和存储过程 1 create table p_user( 2 id int primary key aut
2015-09-16 20:08:58
264
转载 MyBatis学习总结(五)——实现关联表查询
文章转载:http://www.cnblogs.com/xdp-gacl/p/4264440.htmlMyBatis学习总结(五)——实现关联表查询一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。
2015-09-16 20:07:31
409
转载 MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突
MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突文章转载于:http://www.cnblogs.com/xdp-gacl/p/4264425.html 在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE T
2015-09-16 20:05:53
303
转载 MyBatis学习总结(三)——优化MyBatis配置文件中的配置
一、连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http
2015-09-16 20:04:07
288
转载 MyBatis学习总结(二)使用MyBatis对表执行CRUD操作
文章转载:http://www.cnblogs.com/xdp-gacl/category/655890.html上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境
2015-09-16 20:02:17
381
转载 MyBatis学习总结(一)
MyBatis学习总结(一)——MyBatis快速入门文章转载:http://www.cnblogs.com/xdp-gacl/category/655890.html一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使
2015-09-16 19:59:33
471
转载 spring控制反转,依赖注入的理解
在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 如果我们打开机械式手表的后盖,就
2015-09-16 19:56:47
548
原创 实验名称:配置 Apathe 服务器
一、实验的目的据某著名公司调查,世界上三分之二的www服务器都在使用Apache,她它是世界上排名第一的Web服务器。因此配置Apache服务器,是必不可少的技能。以下通过简单的实验来,了解该服务器的相关配置文件和使用。二、实验过程 (学生补充完整的细节并作简要的解释)(一) 准备1. 检查 httpd 是否安装# rpm -q httpd2. 检查 h
2015-04-18 08:44:08
725
1
原创 实验名称:FTP 服务
一、实验的目的了解ftp协议的内容,理解文件传输模式的概念,学会使用ftp上传下载文件。二、实验过程 (学生补充完整的细节并作简要的解释)(一) 准备1. 服务器 192.168.64.3,以 root 登录。2. 检查 vsftpd 是否安装# rpm -q vsftpdvsftpd-1.1.3-8或者使用# chkconfig --lis
2015-04-11 14:50:06
601
原创 实验名称:建立 DHCP 服务器
一、实验的目的建立 DHCP 服务器,使客户端自动被分配到ip地址,避免了人工分配的麻烦和ip重复的问题二、实验目标虚拟机 vm1: 192.168.64.3/24 属于子网 VMnet8。在其上建立 DHCP 服务器:默认网关 192.168.64.254DNS 200.3.4.10,200.3.4.20默认租约 1 天最长租约
2015-04-11 14:47:37
862
原创 实验名称:建立名称服务器
一、实验的目的名称服务器DNS,通过DNS服务器,可以将一台计算机的域名解析成IP地址,也可以将一台计算机的IP地址解析成对应的域名。这个协议在全世界都广泛使用,理解它的原理有助于我们对名称服务器的搭建和维护。二、实验环境win7 + VMware上一台Linux三、实验目标建立 gr.org 域的主名称服务器。解析:名称
2015-04-11 14:46:53
390
原创 实验名称:SSH公钥认证
一、实验的目的加密技术是最常用的安全保密手段,数据加密技术的关键在于加密/解密的算法和秘钥的管理。通过这次实验让我们自身感受到加密技术的奥秘。二、实验环境本地主机 rh1: 192.168.32.3/24远程主机 rh2:192.168.32.4/24在 putty 上,以用户 yanji 登录 rh1。三、实验过程 (写出屏幕上的输出,必要时作
2015-04-09 15:09:59
731
原创 LAN 路由
一、实验的目的通过架设路由器可以,访问外网;通过这个实验可以深刻了解网络协议以及网络访问的运行环境二、假设1. 虚拟子网VMnet8:192.168.64.0/24VMnet1:192.168.32.0/242. 虚拟机 vm1ip: 192.168.32.3/24, 属于子网 VMnet1。网络连接模式为仅主机。三、clone 虚拟
2015-04-08 23:27:32
511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人