自定义博客皮肤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)
  • 收藏
  • 关注

原创 Redis持久化

Redis的持久化方式分为两种(RDB、AOF)1、RDB方式是使用定时存储的方式,具体的定时通过redis.conf配置文件进行配置优点:单一的数据存储文件,在持久化的时候使用子进程操作缺点:不能最大限度的保证数据的完整性。2、AOF方式(每秒同步,每次修改同步)优点:更高的数据安全性,更直观的日志记录缺点:运行效率低于RDB,文件大小大于RDB

2017-07-18 15:19:12 170

原创 MongoDB 概念解析

SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexindex

2017-07-12 15:49:13 277

原创 NoSQL简介

关系型数据库遵循ACID规则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个

2017-07-12 15:10:13 219

原创 redis学习笔记五(有序集合)

1、增加元素zadd  key  val  property  [val  prperty...]增加key中property的值,如果元素已经存在,则修改元素的值2、获取元素的值zscore key  property3、获取排名在某个范围的元素列表zrange key start stop  [withscores]获取start到stop之间的元素,会自动按照分数

2017-07-11 16:19:10 188

原创 redis学习笔记四(集合)

1、添加/删除元素sadd  key  member [member...]srem  key  member [member...]添加的时候,如果元素不存在自动创建,如果存在会自动忽略,不进行添加2、获取集合中的所有元素smembers  key3、判断元素是否在集合中sismember  key  member存在时返回1,不存在返回04、集合运算sd

2017-07-11 16:06:39 171

原创 redis学习笔记三(列表)

1、向列表两端添加元素lpush key value [value...] 向左边添加  rpush key vlaue[values...]向右边添加返回值为当前列表的长度2、从列表两端弹出元素lopo key    左边弹出rpop key    右边弹出注意:在弹出之后,弹出的值会从列表中删除掉3、获得列表片段lrange  key  start

2017-07-11 15:45:24 181

原创 redis学习笔记二(散列)

1、创建hset  object  property valhset是赋值命令,object是要创建的对象,property是对象的属性名称,val是该属性的值hmset object  property1 val1  property2 val2使用hmset命令可以进行多个属性赋值2、查询hget object property使用hget命令查询object对象的

2017-07-11 15:29:05 187

原创 Redis学习笔记一(基础命令)

1、添加值set key valueset为输入命令,key表示存入的名称,value表示存入的值同时添加多个值:mset key1 val1  key2  val2  key3 val32、查询keys *注意:keys命令需要遍历redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用查询多个值:mget key1 key23、判断一个键是否存在

2017-07-11 15:03:08 267

原创 redis在linux环境下配置

1、进入下载目录(会自动下载到你当前所在目录)2、下载rediswget http://download.redis.io/releases/redis-3.2.9.tar.gz3、解压tar xzf redis-3.2.9.tar.gz4、进行编译make && make install     make:编译     make install:编译安装  

2017-07-10 17:12:37 346

原创 Word文件数据显示在页面上

new Object[]{                  "d://"+name,                   new Variant(8)//7为txt格式, 8保存为html格式              },               new int[1]          );          Variant f = new Variant(fals

2014-04-23 11:51:51 461

原创 左侧树状菜单代码

管理后台左菜单            管理中心|">退出${list.list_name}${lists.list_path}" target="main">${lists.list_name }         var contents = docume

2014-03-11 17:33:15 981

转载 SQLServer 存储过程

SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念     存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执

2014-03-05 17:20:38 346

转载 SQLServer 函数大全

sqlserver函数大全一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN和

2014-03-05 17:19:15 1020

转载 JS日期处理

/*** 日期处理工具类*/var DateUtil = function(){    /**     * 判断闰年     * @param date Date日期对象     * @return boolean true 或false     */    this.isLeapYear = function(date){        retur

2014-03-05 17:14:57 486

原创 递归

递归是函数调用自身的一种特殊的编程技术,其应用主要在以下几个方面: 阶乘 在java当中的基本形式是:Public  void  mothed(int n){//当满足某条件时:            Mothed(n‐1); } 递归二分查找 Java二分查找实现,欢迎大家提出交流意见. /** *名称:BinarySearch *功能:实现了折半查找(二分查找)的递

2014-03-03 15:33:53 489

原创 冒泡、选择、插入排序

冒泡排序的思想: 假设有N个数据需要排序,则从第0个数开始,依次比较第0和第1个数据,如果第0个大于第1个则两者交换,否则什么动作都不做,继续比较第1个第2个…,这样依次类推,直至所有数据都“冒泡”到数据顶上。冒泡排序的的java代码: Public void bubbleSort() { int in,out; for(out=nElems‐1;out>0;out‐‐)   

2014-03-03 15:29:28 456

原创 base64 压缩传送和非压缩传送

// 压缩字符串传输    private void pageOutByte(HttpServletResponse response, String buf)            throws ServletException, IOException {        response.setContentType("Content-Type application/x-gzip

2014-03-03 15:25:53 970

原创 zip压缩&解压缩字符串

/**    *     * Description:使用gzip进行解压缩    * @param compressedStr    * @return     */    public static String gunzip(String compressedStr){        if(compressedStr==null){            re

2014-03-03 15:19:01 856

原创 验证码图片生成源码

package com.liyunpeng.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.ImageIO;

2014-03-03 15:17:13 665

原创 MD5加密源码

public class MD5Utils {    /**     * 加密字符串     * @param str 要加密的字符串     * @return 返回加密后的字符串     */    public static String MD5(String str) {        char hexDigits[] = {                

2014-03-03 15:10:35 421

空空如也

空空如也

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

TA关注的人

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