自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 Dubbo入门学习笔记

Dubbo是什么Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。 简单说呢,Dubbo用起来就和EJB、

2017-01-02 22:54:41 4685

原创 ZooKeeper配置和学习笔记

ZooKeeper介绍Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及分析 Zookeeper 的典型的应用场景(配置文件的管理、集群管理、同步锁、Lead

2017-01-02 17:28:30 11719 1

原创 校招之路

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/10/19/校招之路/行程经历: 华为实习生性格测试——一面——二面——面试通过(备胎)——no result 华为校招提前批一面——二面——三面主管谈心——offer 阿里内推电话一面挂 网易笔试——一面——二面——HR面,挂 微店内推电话一面——视频二面

2016-12-04 01:11:18 694 1

原创 APNs入门学习和使用

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/12/01/APNs入门学习和使用/APNs入门学习和使用这篇文章费了我好多心血啊,这都是在我测试了一堆失败的代码,看了大量的博客之后,把其中最有用,最精华的部分提取出来的集成,也是我艰辛的踩坑历程,满满的干货啊!可能是我太渣了,这些东西以前都没接触过,所以下面会有很多很基础的东西,

2016-12-04 00:55:04 5821 2

翻译 Pushy入门文档中文翻译

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/12/01/Pushy入门文档中文翻译/pushy 这是我自己的翻译版本,原文地址。Pushy 是一个发送 APNs (iOS, OS X, 或 Safari) 推送通知的Java类库。这是一个Turo创建和维护的项目。Pushy 使用Apple的基于HTTP/2的APNs协议来推

2016-12-04 00:46:08 6695 2

原创 ThreadLocal线程内单例跨线程调用测试

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/07/22/ThreadLocal线程内单例跨线程调用测试/   ThreadLocal我们都知道依靠线程为Key来维护每个线程一个副本,保证线程内单例,确保线程安全,但是如果从ThreadLocal中拿出该线程内单例之后人为地把它放到另一线程呢?(显然,不人为这么做,

2016-12-04 00:35:13 995

原创 MyBatis源码浅析

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/06/09/MyBatis源码浅析/MyBatis源码浅析我们来从使用过程的角度来看源码~注:本人已经熟练掌握JDBC编程的各个细节,并且有Hibernate开发经验,对Hibernate的一些细节较为熟悉,所以过程中不免会因此忽略一些细节,有的话再给我指出即可

2016-12-04 00:32:48 1133

原创 Hadoop 2.x HDFS使用和配置步骤

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/Hadoop 2.x HDFS使用和配置步骤/   先说明,Hadoop2.x向下兼容,支持Hadoop1.x的配置方式,单NameNode节点部署方式,JobTracker和TaskTracker的方式,这种配置方式相当于放弃了Hadoop2.x的高可

2016-12-04 00:23:57 675

原创 MapReduce过程详细解析和使用

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/MapReduce过程详细解析和使用/    MapReduce的详细执行过程和MapReduce程序编程过程中可能会用的东西,参考了很多大神的博客,后来发现好好钻研Hadoop源码会对过程的理解帮助很大,这个文章主要涉及MapReduce,由于Hadoop2.

2016-12-04 00:22:29 2812

原创 Hadoop 2.x理论知识

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/Hadoop 2.x理论知识/Hadoop1.x的问题:   (1) NameNode的单点故障问题;   (2) NameNode的内存限制和可拓展性问题;   (3) JobTracker访问过大,影响系统可拓展性;   (4) 难以

2016-12-04 00:20:23 389

原创 MapReduce 1 程序开发

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/MapReduce 1 程序开发/1、 主JobTracker:负责总任务的调度和分配工作,控制其他的TaskTracker的执行,发现其中的TaskTracker无法执行就分配其他TaskTracker接着执行相应的任务,总调度作用,若任务中的JobTra

2016-12-04 00:18:06 435

原创 MapReduce 1底层实现原理

1、 云计算框架:   MapReduce:适合离线计算   Storm:流式计算框架,实时计算   Spark:内存计算框架,快速得到结果的情形2、 MapReduce理念:移动计算而不移动数据!3、 MapReduce流程:   数据来源:HDFS   数据去处:HDFS (1) Split部分:先把HDFS取出的数据分割成多块split;   默认sp

2016-12-04 00:15:01 1913

原创 Hadoop 1.x HDFS安装步骤

本文为博主原创,允许转载,但请声明原文地址:Hadoop 1.x HDFS安装步骤 1、 HDFS安装运行:   按照官方文档进行配置:http://hadoop.apache.org/docs/r2.6.4/   以及这篇详细的文章(感谢作者):http://www.aboutyun.com/thread-7684-1-1.html   还有厦大的文章:http://ww

2016-12-04 00:11:26 498

原创 Hadoop 1.x HDFS理论和底层原理

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/Hadoop 1.x HDFS理论和底层原理/1、 NameNode:存储元数据,存放文件信息,文件密度越大,其占有空间越大,内存硬盘各一份,运行时加载到内存中,包含了文件信息、    块映射,DataNode映射等映射关系;   响应客户请求,并转移到对应

2016-12-03 23:59:38 1313

原创 Hadoop简介和家族成员介绍

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/Hadoop简介和家族成员介绍/1、 HDFS:分布式文件系统实现,来源GFS(Google File System)2、 MapReduce:云计算框架,来源Google的MapReduce3、 一个Master和多个Slave:   Master

2016-12-03 23:44:58 2213

原创 MySQL优化

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/MySQL优化/为查询缓存优化你的查询NOW() 和 RAND()等函数会导致MySQL关闭查询缓存,应避免这种操作,用其他表达替代。EXPLAIN 你的 SELECT 查询select查询操作的具体过程细节,分析查询过程中可能的多于操作,从而修改SQL语句进行

2016-12-03 23:42:50 292

原创 JDK部分源码阅读与理解

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/article/2016/05/31/JDK部分源码阅读与理解/   不喜欢重复造轮子,不喜欢贴各种东西、JDK代码什么的,让整篇文章很乱。。。JDK源码谁都有,没什么好贴的。。。如果你没看过JDK源码,建议打开Eclipse边看源码边看这篇文章,看过的可以把这篇文章当成是知识点备忘录。。。

2016-12-03 23:41:34 7468 3

转载 HashMap深度解析(二)

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16890151,转载请注明。       上一篇比较深入的分析了HashMap在put元素时的整体过程,Java Collections Framework中实际操作的都是数组或者链表,而我们通常不需要显示的维护集合的大小,而是集合类框架中内部维护,方便的同时,也带

2016-05-26 01:41:41 446

转载 HashMap深度解析(一)

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/16843543,转载请注明。       HashMap可以说是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构,我们总会在不经意间用到它,很大程度上方便了我们日常开发。在很多Java的笔试题中也会被问到,最常见的,“HashMap和HashTabl

2016-05-26 01:36:26 368

原创 CentOS虚拟机桥接模式

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/6/6-160.html 1、 任务管理器。下图所示5个服务启动起来,不然连虚拟机都不能启动: 2、 打开网络和共享中心,找到你正在上网的那个网卡--属性: 没有这个选项的话,点击安装--服务--添加--从磁盘安装--找到VMWare安装目录下的netbridge.in

2016-05-14 00:54:13 884

原创 Hibernate性能优化

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-141.html(1)大量分页查询时,及时session.clear(),可能导致内存溢出;大集合遍历:如寻找敏感词汇; 注:内存泄漏,Java本身不会内存泄漏,但是Java调用的底层C会内存泄漏。(2)1+N问题:(典型面试题) 一个实体A关联着另一个实体B,查询

2016-05-09 17:55:38 2017

原创 HQL查询语句

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-142.htmlHQL语法结构类似SQL语句,Query query = session.createQuery(String HQL);  通过一个HQL查询语句得到一个Query的对象,可以通过这个对象得到HQL语句的查询结果集查询支持内链接,左右外连接,支持对Hi

2016-05-09 17:54:13 2180

原创 Hibernate注解使用

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-138.html1、对象关系映射还可以使用注解实现:(属性类型通常情况下都用hibernate默认识别类型)(1) 在实体类Bean类上注解@Entity表示是一个Hibernate管理的实体,@Id指出类中对应表中的主键属性的get方法;(2) 在Hibernate配置文

2016-05-09 17:53:12 488

原创 Hibernate关系映射

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-140.html1、关系映射:  A. 一对一:主键关联:主键关联   单向:外键关联   双向:外键关联或中间表   联合主键:     @OneToOne:一对一关联关系,注解在对方类引用的get方法上     @JoinColumn:设置关联的外键名,

2016-05-09 17:52:17 2069

原创 Hibernate主键生成策略

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-139.htmlHibernate的主键生成策略有如下几种:1) assigned    主键由外部程序负责生成,在 save() 之前指定。2) hilo    通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。3) seqhil

2016-05-09 17:51:13 314

原创 JDBC学习笔记

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/5/5-125.html1.加载驱动:加载实现数据库接口的实现类 String driver = "com.mysql.jdbc.Driver"; Class.forName(driver);2.实例化数据库连接对象:(需要数据库账户密码)  connection = Dr

2016-05-09 17:49:59 1915

原创 Struts1 学习

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-146.html1. Struts工作流程主要对象:Action、ActionForm、ActionServlet、ActionForward、ActionMapping2. 工作流程:Register.do发送请求,找到web.xml从而找到ActionServlet,Act

2016-05-09 17:48:50 1859

原创 25种设计模式笔记

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/4/4-116.html创建型模式工厂模式:(建议使用泛型工厂——优雅)步骤:工厂单例;配置文件只读一遍,静态代码块或私有构造方法;通过配置文件获取对应加载类限定名,加载类并创建实例;一个对外方法返回实例,达成工厂模式;注:三层架构层与层

2016-05-09 17:47:30 2247

原创 项目中常用的设计模式

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/4/4-117.html业务代表模式:(相同接口的不同实现的查询选择方式)    步骤:业务接口;业务接口实现,多个;业务接口实现的查询类,根据关键字查询相应的接口实现类;业务代表:维护一个业务查询类和一个业务接口引用,关键字设置,执行方法中根据关键字获

2016-05-09 17:46:05 4335

原创 Struts2 HTTP对象传递

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-147.html1、 HTTP对象传递:(1)ActionContext对象获取常用HTTP对象:     ActionContext ac = ActionContext.getContext(); //上下文对象相当于request范围      HttpServl

2016-05-09 17:44:45 845

原创 Struts2拦截器

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-148.html1、 拦截器工作原理和Filter一样:(1) 继承AbsractInterceptor,重写intercept;(2) 注册拦截器:;(3) 使用拦截器:子标签使用拦截器;2、 内置拦截器:(struts-default.xml中有详细描述)P

2016-05-09 17:43:56 511

原创 Struts2 动态方法调用

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-150.html1、 Action方法调用:让一个Action可以响应多个请求(三种方式)方法条件:public,返回值String,无参(1) 指定method属性:默认是execute缺点:配置文件中action标签没减少;(2) 动态方法调用(不推荐):(感叹

2016-05-09 17:43:04 703

原创 Struts2学习笔记

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-149.html1、 Struts2框架介绍Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。2、 Struts2框架的流程原理 1)请求先到达Filter中央控制器2)然后

2016-05-09 17:42:11 2058

原创 Spring学习笔记

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-145.html1、 AOP(AbstractOrientedProgramming):面向抽象编程,面向接口编程,更灵活,代码可维护性高;2、 IoC(Inversion of Control):控制反转,把原来需要自己new来提供的对象改成容器来提供,通过配置文件配置,自动

2016-05-09 17:37:35 6561

原创 SSH框架整合

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-151.html版本:Struts:struts-2.3.24.1Spring:spring-framework-4.2.5Hibernate:hibernate-release-5.1.0Struts21、 引入struts2的基础jar包;  c

2016-05-09 17:31:43 5900

原创 Linux搭建SVN服务器

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/4/4-155.html    之前搭建过一次,没什么难度,但是后来出了点问题,就没再去用,这次重新搭建,遇到很多坑,等我这次排完坑,也对这个版本管理工具有了比较深入的了解,特此写一篇文章,记录一下。我的环境为CentOS 6.5 64位。1、 先安装啊。。一条简单的命令:yu

2016-05-09 17:28:59 6189

转载 Linux 每天定时重启

学校网站后台经常出现Mysql server has gone away,又不懂linux,没办法,只能重启。但老大经常利用OA查看公文,经常跟我说看不了,郁闷透顶,最后只能每天都重启服务器,不过这工作真的十分烦人,但忘记了,老大又经常Q或者Call,没办法,只能想象能不能定时重启服务器,下面是设置的步骤:一、编辑cron第一步,登陆账号

2016-03-27 01:22:15 14242

转载 一篇很全面的freemarker教程

copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,F

2016-03-23 16:57:33 398

转载 IntelliJ Idea+GitHub设置同步工程

原文:http://aquariuslt.com/2014/10/25/intellij-idea-github-connection/之前弄过一次  后来因为一直在本机开发,所以用的是本地的Git通过IntelliJ Idea + GitHub 管理代码仓库更加方便的看到版本提交历史+更变详细对比,公司+宿舍+笔记本三方同步开发 一.事先准备

2016-03-23 16:53:42 625

转载 intellij 13新建javaweb项目并用tomcat 7启动

来自:http://blog.csdn.net/little__zm/article/details/19570535对intellij不熟,找了很多文章,只这篇最为顺利。其他都有各种各校的问题,先记录这个好了。虽然文章用的是mac,但我在windows上实操起来,是一样的。上一篇说了如何配置在mac上得intellij配置tomcat7,今天下午挣扎了一下午,总算搞清楚如何新建j

2016-03-23 16:50:48 634

CentOS7建立php-MySQL服务器全程.doc

详细描述了CentOS下如何建立php+MySQL+Apache环境的具体步骤,适合小白~

2015-12-04

VBScript学习教程

个人学习VBScript的归纳,结合对VB的学习的见解,方便读者快速学习。

2014-10-04

空空如也

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

TA关注的人

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