自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无德皇叔的博客

小程序员一枚,

  • 博客(10)
  • 收藏
  • 关注

转载 hashmap实现原理

hashmap实现原理浅析 看了下JAVA里面有HashMap、Hashtable、HashSet三种hash集合的实现源码,这里总结下,理解错误的地方还望指正 HashMap和Hashtable的区别 HashSet和HashMap、Hashtable的区别 HashMap和Hashtable的实现原理 HashMap的简化实现MyHashMap   HashM

2016-08-12 16:04:47 353

原创 Jedis简单使用

Jedis一、Jedis介绍Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java、C、C#、C++、php、Node.js、Go等。 在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis、等其中官方推荐使用Jedis和Redisson。 在企业中用的最多的就是Jedis。 Jedis同样也是托管在github上,地址:h

2016-08-05 18:19:29 1252

原创 Redis介绍及环境搭建

Redis一、Redis介绍1.1 NoSQL数据库 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了

2016-08-05 18:18:50 329

原创 redis数据类型以及常用的命令

redis数据类型以及常用的命令一、Stringredis中没有使用C语言的字符串表示,而是自定义一个数据结构叫SDS(simple dynamic string)即简单动态字符串。 打开下载的redis源码包,找到src下的sds.h文件查看sds源码:struct sdshdr { //字符串长度 unsigned int len; //buf数组中未使用的字节数量

2016-08-05 18:18:08 1073

原创 远程服务调用 Dubbo分布式框架

Dubbo一、Dubbo介绍Dubbo 是一个分布式服务框架,用于提高性能和透明化的RPC远程服务调用。 为什么要用Dubbo 最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间的解耦合,或者最大限度的分耦合。 原理:首先有个服务器,提供注册服务,称之为注册中心。 服务提供方连接注册中心,将对应的服务配置到注册中心中。 服务消费方连接到注册中心,通过注册中心,调用服务提供方提供的方法或服

2016-08-04 21:44:40 6093 3

原创 Mybatis与Spring整合

Spring与Mybatis整合一、整合思路1、SqlSessionFactory对象应该放到spring容器中作为单例存在。 2、传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 3、Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 4、数据库的连接以及数据库连接池事务管理都交给spring容器来完成。二、整合需要的jar包1、s

2016-08-02 21:51:02 485

原创 Mybatis逆向工程

Mybatis逆向工程1 Mybatis逆向工程使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。作用:mybatis官方提供逆向工程,可以使用它通过数据库中的表来自动生成Mapper接口和映射文件(单表增删改查)和Po类.1.1 第一步:mapper生成配置文件:在generatorConfig.xml中配

2016-08-02 20:47:36 613

原创 Mybatis 动态SQL语句

Mybatis深入学习一、resultMap1.1 resultMap作用resultType可以指定pojo将查询结果映射为pojo,但需要pojo的属性名和sql查询的列名一致方可映射成功。 如果sql查询字段名和pojo的属性名不一致,可以通过resultMap将字段名和属性名作一个对应关系 ,resultMap实质上还需要将查询结果映射到pojo对象中。 resultMap可以实现将查询结果

2016-08-02 20:44:12 947

原创 Mybatis基础知识

Mybatis学习2 MyBatis介绍MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不

2016-08-02 17:07:02 842 1

原创 常用Linux命令

常用Linux命令一、磁盘管理1、ls 命令功能:列出目录内容 格式:ls 参数 目录 ls -a或-all 显示所有目录 ls -l 使用详细格式列表 ls -s 用文件和目录的大小排序 ls -t 用文件目录更改时间排序 ls --full-time 列出完整的时间与时间 -he

2016-08-02 16:46:26 459

空空如也

空空如也

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

TA关注的人

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