自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jamin_tan007的专栏

笨鸟为什么会先飞?因为善于总结...

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 动态sql语句基本语法--Exec与Exec sp_executesql 的区别

动态sql语句基本语法--Exec与Exec sp_executesql 的区别

2017-05-17 10:39:58 401

原创 MapReduce运行机制

今天,我们来简单地聊聊hadoop的MapReduce运行时的流程,为了讲解的方便,我这边举一个Couting words with hadoop 这个小程序来说明这个流程。

2017-04-19 22:37:53 491

原创 装饰者对象

装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。本章教你如何使用对象组合的方式,做到运行时装饰类。以及什么叫学习开闭原则。

2017-02-23 22:25:26 262

原创 抽象工厂模式

总结:工厂模式----定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。设计原则:依赖抽象,不要依赖具体类。

2017-02-23 21:41:05 274

原创 工厂方法模式

工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。

2017-02-21 23:53:38 190

原创 简单工厂

简单工厂,一个良好的编程习惯,让你实例化的代码跟使用它的客户分离,把实例化的代码放到一个类中,这将会支持多客户使用。你值得拥有!

2017-02-20 22:06:42 195

原创 策略模式学习2

策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换。此模式让算法的变化独立于使用算法的客户。

2017-02-19 23:16:02 250

原创 策略模式学习1

策略模式:定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。

2017-02-19 22:53:52 267

原创 单例模式--确保一个类只有一个实例,并提供一个全局访问点。

单例模式--确保一个类只有一个实例,并提供一个全局访问点。用处:有些对象其实我们只需要一个,比方说:线程池,缓存,对话框,注册表,日志对象,显卡等设备的驱动程序的对象等。

2017-02-05 22:41:48 2777

原创 关于批量插入的一点点思考和总结

count :表示插入的总量;如6773percount :表示每次插入的总量;如1000frequency :表示第几次插入;即插入的频数margin:表示余量,因为不是都刚刚好是count等于percount的整数倍;伪算法如下:int count = 8788;//插入总量int i = 0;//每次循环的次数int frequency = 0;//每次导入的频数i

2016-01-08 11:57:38 450

原创 Hbase原生态api总结

总结一下最近使用的hbase原生态api的常用操作,算是入门所需吧。

2016-01-06 18:01:21 685 1

原创 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 328

原创 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 932

原创 hbase总结:hbase client访问的超时时间、重试次数、重试间隔时间的配置

超时时间、重试次数、重试时间间隔的配置也比较重要,因为默认的配置的值都较大,如果出现hbase集群或者RegionServer以及ZK关掉,则对应用程序是灾难性的,超时和重新等会迅速占满web容器的链接,导致web容器停止服务,关于socket的超时时间,有两种:1:建立连接的超时时间;2:读数据的超时时间。可以配置如下几个参数:1. hbase.rpc.timeout:rpc的超时时间,

2015-11-26 14:30:37 8937

原创 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 5108

原创 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 1372

转载 使用Redis之前5个必须了解的事情(转载)

对比传统关系型数据库,虽然基于Redis的应用程序开发有着很多相同之处,但是有一些关键区别在应用程序设计时却必须铭记在心,比如基于内存的单线程特性。

2015-10-28 11:16:11 81

原创 动态生成矩阵选择器,选择面板

选择矩阵面板,对角线不能被选中...

2015-10-27 20:50:40 447

原创 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 252

转载 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 226

转载 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 255

转载 MyBatis学习总结(五)——实现关联表查询

文章转载:http://www.cnblogs.com/xdp-gacl/p/4264440.htmlMyBatis学习总结(五)——实现关联表查询一、一对一关联 1.1、提出需求  根据班级id查询班级信息(带老师的信息)1.2、创建表和数据  创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。

2015-09-16 20:07:31 399

转载 MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突

MyBatis学习总结(四)——解决字段名与实体类属性名不相同的冲突文章转载于:http://www.cnblogs.com/xdp-gacl/p/4264425.html  在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据CREATE T

2015-09-16 20:05:53 295

转载 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 277

转载 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 374

转载 MyBatis学习总结(一)

MyBatis学习总结(一)——MyBatis快速入门文章转载:http://www.cnblogs.com/xdp-gacl/category/655890.html一、Mybatis介绍    MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使

2015-09-16 19:59:33 465

转载 spring控制反转,依赖注入的理解

在网上看到一篇文章,感觉写得挺不错的,转载一下,本文转载自:http://blog.csdn.net/m13666368773/article/details/7802126一. IoC理论的背景  我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。  如果我们打开机械式手表的后盖,就

2015-09-16 19:56:47 538

原创 实验名称:配置 Apathe 服务器

一、实验的目的据某著名公司调查,世界上三分之二的www服务器都在使用Apache,她它是世界上排名第一的Web服务器。因此配置Apache服务器,是必不可少的技能。以下通过简单的实验来,了解该服务器的相关配置文件和使用。二、实验过程 (学生补充完整的细节并作简要的解释)(一) 准备1. 检查 httpd 是否安装# rpm -q httpd2. 检查 h

2015-04-18 08:44:08 696 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 594

原创 实验名称:建立 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 847

原创 实验名称:建立名称服务器

一、实验的目的名称服务器DNS,通过DNS服务器,可以将一台计算机的域名解析成IP地址,也可以将一台计算机的IP地址解析成对应的域名。这个协议在全世界都广泛使用,理解它的原理有助于我们对名称服务器的搭建和维护。二、实验环境win7 + VMware上一台Linux三、实验目标建立 gr.org 域的主名称服务器。解析:名称              

2015-04-11 14:46:53 376

原创 实验名称:SSH公钥认证

一、实验的目的加密技术是最常用的安全保密手段,数据加密技术的关键在于加密/解密的算法和秘钥的管理。通过这次实验让我们自身感受到加密技术的奥秘。二、实验环境本地主机 rh1: 192.168.32.3/24远程主机 rh2:192.168.32.4/24在 putty 上,以用户 yanji 登录 rh1。三、实验过程 (写出屏幕上的输出,必要时作

2015-04-09 15:09:59 705

原创 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 501

基于Spring+SpringMVC+mybatis的框架

不错的框架总结,可以迅速直接作为MVC框架来使用。内容自己拓展。值得入手学习和开发。

2016-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除