自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 hbase 跑mapreduce环境搭建

 在hadoop上跑hbase 的map reduce程序的时候环境却很多jar,需要在hadoop-env.sh中进行补充引入hbase lib下面以hbase开头的jar, 另外增加metrics-core-2.2.0.jar, 发在extlib下面 for f in $HBASE_HOME/lib/hbase*.jar; do  if [ "$HADOOP_CLAS...

2017-08-01 13:57:30 390

原创 mycat主备切换分析

https://blog.youkuaiyun.com/boonya/article/details/76039070 public PhysicalDatasource getSource() {switch (writeType) {  case WRITE_ONLYONE_NODE: {  //不区分,返回当前的,当前挂了,返回下一个return writeSources...

2017-06-20 14:05:38 606

原创 python web.py研究3

周末在家了看了一天web.py的application 代码,感觉云里雾里的,关键是这python语言是弱类型语言,不知道里面的变量到底是啥,里面有哪些属性,感觉还是java在这方面靠谱下。 最后自己动手简单实现了个简单的web服务框架[code="java"]import utilimport contexturls = ( '/home', 'home',...

2015-04-18 19:35:57 183

原创 python web.py研究2

web.py没有自己的模板引擎,需要引入别人的,他有一个类 web.contrib.template 里面做了些对接第三方模板的支持比如要使用jinja模板[code="java"]templates_path=os.path.join(app_root,'templates').replace("\\","/")#配置模板引擎render = render_jinj...

2015-04-17 11:25:35 138

原创 python web.py研究

python越来越火,都上升到编程语言第8了,闲来无事看看能有啥用,就选择了web.py研究下,顺便做个笔记,免得以后忘记了一个简单例子:[code="java"]import web,osfrom web.contrib.template import render_jinjaimport hessianUtilimport jsonurls = (...

2015-04-17 10:51:16 142

原创 sdewewe

免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.comhttp://www.iteye.com/topic/1073767http://www.chm-pdf.com/大型网站架构资料: http://www.danga.com/words/http://www.blogjava.net/BlueDa...

2013-02-27 22:33:18 155

原创 osgi

基于OSGI的应用就是有一个个Bundle组成的, 每个Bundle有自己独立与其他Bundle的ClassLoader,各个bundle内部类是隔离的,交互方式:1, 通过package的Export, import来进行2, 通过service进行。对外提供server,使用者可以查找service. 提供使用有2种方式: a, 通过BundleContext来提供和获取 ...

2012-12-11 13:30:04 106

原创 如何学习C++(转引)

导读:作者之前发布了《如何学习C语言》,现介绍如何学习C++的相关建议。昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的...

2012-11-16 16:45:06 124

原创 luncene

luncene是一个 文本搜索引擎工具库,使用简单1, 创建索引 [code="java"] File indexDir=new File("c:\\temp\\index"); File dataDir=new File("c:\\temp\\data"); IndexWrtier writer=new IndexWriter(indexDir,new S...

2012-05-19 10:47:45 259

原创 wsdl

type: 描述消息中的复杂数据类型message:指定xml数据类型组成消息的各个部分。用于定义操作的输入输出portType:定义web中的服务操作。操作定义了输入和输出数据流中可以出现的xml消息binding:描述特定的服务接口协议,数据格式,安全性和其他属性service:服务元素包含的一组port元素。端口将端点与来自服务接口定义的binding 元素连接起来。 ...

2012-05-11 13:40:14 133

原创 笔记c

分配内存: void *calloc(size_t nmemb, size_t size), 分配内存并且清零 void *realloc(void *ptr,size_t size) 释放老空间,并且分配新内存,不清零http://blog.163.com/jinger_1118/blog/static/16350415820101025115413691/int...

2012-04-06 15:13:01 106

原创 hibernate 启动代码分析

从上一篇源代码阅读看,这hibernate套的还真是有点深,这次主要看一下他的启动过程[code="java"]// configures settings from hibernate.cfg.xmlConfiguration cfg=new Configuration().configure();sessionFactory = cfg.buildSessionFactor...

2012-03-14 14:58:56 155

原创 hibernate Load 代码分析

一直以来都想好好研究下hibernate代码,每次都是看一小段有点理解过段时间回来有忘光了,所以这次做下记录,免得重复劳动.发现hibernate的代码还是挺复杂的,比spring ,struts要复杂的多,所以就一段段看。今天主要分析一下hibernate如何来更新数据做CURP操作。先看看load 和 get [code="java"]pub...

2012-03-13 10:26:32 289

原创 axis web service

以前对axis 生成web service一直比较糊涂,发现个人说个人的,好像有很多方法一样, 最近特意查了查资料总结一下。 axis 生成webservice有3 种 方式, [b]1, Dynamic invocation interface[/b] [b] 2, Dynamic proxy[/b] [b] 3, sub [/b]...

2012-02-15 18:18:12 178

原创 js 闭包

闭包这个概念想了很久,今天谈谈我的认识。 个人认为js的闭包实际上就是js引用存在的域, 正如java里面的变量存活范围一样。js没有类,都是函数function,当一个函数执行的时候这个函数就在当前域有了存活,占据了小块内存,比如。 function a(){ } 执行 a(), 系统就有了a函数以及他所包含的数据。这就形成了一个闭包,只要当前...

2011-12-21 14:11:11 95

原创 spring aop

简单看了下spring aop的代码,所以做个笔记,不对的地方还望指正 spring aop 是实现上基于 java动态代理和cglib, 类 JdkDynamicAopProxy, Cglib2AopProxy, 他们都实现了接口AopProxy 当要获得一个bean时, spring 会检查这个bean是普通bean了还是factoryBean,就返回factor...

2011-12-21 14:01:55 126

原创 收藏架构

数据层使用MySQL ,同时使用Tokyo Cabinet(Key-value的存储引擎,简称TC)做一个数据冗余,TC代替MySQL做存储,例如搜索结果页的用户资料,但Tokyo Cabinet没有网络处理能力,需要使用Tokyo Tyrant以提供网络接入能力,并调用Tokyo Cabinet的API进行持久化存储Tokyo Tyrant其实也是Tokyo Cabinet的作者开发的,...

2011-07-19 12:00:25 232

原创 面向对象

3要素: 封装,继承,多态5原则:单一职责:对于一个类,应该仅有一个引起它变化的原因开放封闭:软件实体可以扩展,但不能修改Liskow替换原则:子类必须能够替换他们的基类型依赖倒置:抽象不依赖与细节,细节应该依赖与抽象接口隔离:多个专用接口优于一个通用接口进程: 一个执行中程序的实例, 提供给程序2个关键抽象1, 一个独立的逻辑控制流2, 一个私有的地址空间...

2011-07-19 11:13:09 127

原创 数据库知识汇总

in 和 exists区别 in 是把外表和内表作hash join,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:...

2011-07-15 16:01:16 99

原创 Cglib 入门

cglib 是一个很强大的动态字节增强库, 使用例子:cglib 官网:http://cglib.sourceforge.net/howto.htmlpublic class Dao { public void update(){ System.out.println("update"); } public void insert(){ Syst...

2011-06-27 16:19:05 213

空空如也

空空如也

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

TA关注的人

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