自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 【集合详解】ArrayList源码解读之动态扩容

ArrayList 概述ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。ArrayList不是线程安全的,只能用在单线程环境下。实现了Serializable接口,因此它支持序列化,能够通过序列化传输;实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问;实现了Cloneable接口,能被克隆。本文我们主要了解Arraylist如何

2016-07-30 16:15:35 4526 3

原创 【Mybatis】查询缓存

查询缓存: Mybatis是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 Mybatis有一级和二级缓存一级缓存: 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象

2016-07-26 15:28:13 968 3

原创 【Mybatis】从JDBC到Mybatis的改进

本文从原始的JDBC编程,到Mybatis的改进谈起,主要侧重Mybatis再这期间的一些特点和封装。 首先先看一段原始JDBC的查询数据库表记录的操作。Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedSt

2016-07-25 22:16:20 6936 3

原创 【Redis系列】Redis主从复制

一般redis 做主从复制的话,不可能只用一个。这样一但发生故障,丢失数据就比较危险。优势:1: 主从备份 防止主机宕机 2: 读写分离,分担master的任务 例如:大量计算的时候,可以用交给一些特定的计算机。 3: 任务分离,如从服分别分担备份工作与计算工作原理图:方式一:方式二:解释这两种方式的区别是: 第一种是:两个从机监视一台主机,当主机宕机之

2016-07-21 22:15:26 676 4

原创 【Redis系列】Redis频道发布与消息订阅

发布及消息订阅发布订阅(pub/sub)是一种消息通信模式,主要目的是解除消息发布者和消息订阅者之间的耦合。redis作为一个pub/sub的server,在订阅者和发布者之间启动了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis server订阅自己感兴趣的消息类型。redis将信息类型成为通道(channel).当发布者通过publish命令向redis s

2016-07-21 21:18:06 3811 4

原创 【Redis系列】Redis的事务处理

事务处理redis对事务的支持目前还比较简单。redis 值能保证一个client 发起的事务中的命令可以连续的执行。而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exe命令时,reds会顺序的执行队列中的所有命令。multi应用:示例一:事务演示。测试用例:输入mul

2016-07-21 20:39:58 812 4

原创 【Redis系列】Redis数据持久化

持久化:即把数据存储于断电后不会丢失的设备中,通常是硬盘. 一:常见的持久化方式: 主从:通过从服务器保存和持久化,如mongoDB的replication sets配置 日志:操作生成相关日志,并通过日志来恢复数据 couchDB对于数据内容,不修改,只追加,则文件本身就是日志,不会丢失数据二:redis的数据持久化: 相对memcacher来讲,这是redis的一大优势。redis是一

2016-07-21 19:16:24 810 2

原创 【Redis系列】Redis概要及其数据类型

Redis概要Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 官网上给出的解释是: Redis is an open source (BSD licensed), in-memor

2016-07-21 16:34:08 686 2

原创 【Linux系列】安装JDK

最近服务器搭建环境,反反复复linux的环境配置进行了好多遍。今天把安装JDK的步骤梳理一下。 系统:CentOS 7 背景:Ubuntu系统一键安装,系统初始小,也因为这,一些基础命令都没有,也没有jdk之类。但是CentOS 7 本身自带jdk 1.7。而项目中统一使用1.8版本。如果你对版本没有特殊要求,那直接用centOS 也是可以的。 以下,是我们在CentOS 7上,卸载旧版本jd

2016-07-17 15:55:42 865 1

原创 【Linux系列】Ubuntu ping通,xshell无法连接

现象描述:Ubuntu能Ping通主机,主机也能ping通虚拟机。而且,虚拟机也能上网。只是xshell不能连接。解决方案: 一:使用管理员身份 设置防火墙。 先查看一下防火墙状态sudo ufw status虽然防火墙是关着的,依旧重新停一下。sudo ufw disable然后开放22端口。(允许所有的外部IP访问本机的22/tcp (ssh)端口 )sudo ufw allow 22二:安

2016-07-17 09:56:20 8394 1

原创 【Linux系列】Ubuntu网络基本配置

Ubuntu网络如何配置方法/步骤 方法一:界面操作 直接使用图形化界面进行设置。设置IP,子网掩码,网关,DNS。 点击界面右上角,网络图标,打开网络设置。 我用的有线方式。 方法二:命令操作 修改网卡的配置文件,这个是比较常用的方法

2016-07-16 22:02:38 806

原创 【Linux系统】Ubuntu之虚拟机 ping 通宿主机,宿主机 ping 不通虚拟机

VirtualBox内的Ubuntu Server虚拟机网络配置基本情况:Ubuntu Server 为全新安装。在安装完成之后发现,通过虚拟机可以 ping 通宿主机,但宿主机 ping 不通虚拟机。正确配置:一:先将虚拟机关闭。然后在vm virtualBox管理器中选择新安装的服务器,点击『设置』—>『网络』,如下: 二选择网络,设置桥接。并且『混杂模式』为全部运行。 备注(三种网络配置的

2016-07-16 21:55:37 13672 1

ionic项目应用requireJs前端模块化 示例

ionic项目应用requireJs前端模块化 示例

2016-05-18

空空如也

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

TA关注的人

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