自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用java sdk操作腾讯云对象储存

添加maven依赖<!-- 腾讯云储存 --><dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>4.4</version></dependency>java代码package com.ahutshop.qcloud;import com.qcloud.c

2017-07-25 16:01:21 6326 3

原创 微信小程序websocket,后台SSM(SpringMVC+Spring+Mybatis)

微信小程序实现websocket步骤: 后台: 1. 添加maven依赖 2. 创建握手 3. 创建处理器 4. spring配置(xml配置或javabean方式配置任选一种)微信小程序: 1. 书写连接java后台1.添加maven依赖 <!-- websocket --> <dependency> <groupId>org.springframework<

2017-07-25 10:39:50 21798 10

原创 Solr-6.5.1之Solrj的使用

第一步:添加maven依赖<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>6.5.1</version></dependency>第二步:书写solr连接类package solrTest;import org.apache.solr.c

2017-07-24 16:14:26 2688

原创 Solr-6.5.1从mysql数据库增量导入数据

第一步:修改solrconfig.xml 720行左右 <!-- 配置全量导入 --> <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name="config">db-data-config.xml</str> </lst

2017-07-21 17:33:10 683

原创 Solr-6.5.1从mysql数据库全量导入数据

第一步:修改solrconfig.xml solrconfig.xml的目录如下: 注意:其中solrhome为自定义的名称,db为自定义的core名称 找到如下代码(717行左右),若和下面代码一样,则不需要修改(一般都不需要修改),若不一样,则修改为下面的代码: <requestHandler name="/dataimport" class="solr.DataImportHand

2017-07-21 15:18:32 722

原创 微信小程序-解析JSON,实现列表无限加载

第一步准备工作,后台模拟返回一些json数据 实体类对象package com.ahutshop.entity;import java.io.Serializable;import java.util.Date;/** * * @ClassName: GoodsType * @Description: 商品类型实体类 * @author cheng * @date 2017年7月12

2017-07-21 09:44:25 3889

原创 Joda-Time的使用

引入maven依赖<!-- 时间处理 --><dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version></dependency>核心类介绍下面介绍5个最常用的date-time类:Instant - 不可变的类,用来表示时间轴上一

2017-07-20 14:45:42 946

原创 Redis 事务

Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段: 开始事务。命令入队。执行事务。实例 以下是一个事务的例子, 它先以 MULTI 开

2017-07-20 09:01:26 249

原创 Redis HyperLogLog

Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。 在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计算基数时,

2017-07-20 08:56:09 321

原创 Spring BeanUtils组件使用

用于演示的javabeanimport java.util.Date;public class People { private String name; private int age; private Date birth; public People(String name, int age, Date birth) { super();

2017-07-19 19:12:30 5959

原创 Apache BeanUtils组件使用

第一步 创建一个用来演示的javabean 注意:用来演示的javabean一定要具有get和set方法,不然复制属性值会失败,但不会抛异常package com.wechat.entity;import java.util.Date;/** * * @ClassName: People * @Description: * @author * @date 2017年7月19日 下午

2017-07-19 17:25:07 485

原创 Redis 有序集合(sorted set)

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可

2017-07-18 12:57:10 469

原创 Redis 集合(Set)

Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 实例redis 127.0.0.1:6379> SADD runoobkey redis(integer)

2017-07-18 12:54:15 527

原创 Redis 列表(List)

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 实例redis 127.0.0.1:6379> LPUSH runoobkey redis(integer) 1redis 127.0.0.1:6379> LPUSH runoobke

2017-07-18 12:52:11 311

原创 Redis 哈希(Hash)

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 实例127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" l

2017-07-18 12:49:05 436

原创 Redis 字符串(String)

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> GET runoobkey"redis"在以上实例中我们使用了 SET 和 GET 命令,键为

2017-07-18 12:44:25 444

原创 Redis 键(key)

Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下:redis 127.0.0.1:6379> COMMAND KEY_NAME实例redis 127.0.0.1:6379> SET runoobkey redisOKredis 127.0.0.1:6379> DEL runoobkey(integer) 1在以上实例中 DEL 是一个命令, runoo

2017-07-18 12:38:06 302

原创 Redis 命令

Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为:$ redis-cli实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服

2017-07-18 12:28:29 272

原创 Redis 数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象

2017-07-18 11:48:54 230

原创 Redis 配置

Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.xxx.conf。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下:redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME实例redis 127.0.0.1:6379> CONFIG GET loglevel1) "logl

2017-07-18 11:28:51 278

原创 Redis 安装

Window 下安装下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。 打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-ser

2017-07-18 11:00:41 372

原创 SpringMVC配置返回JSON数据格式

1.pom.xml<!-- springmvc转json(注意spring4.x整合的话,jackson版本一定要在2.4以上才行) --><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.8.9<

2017-07-15 14:03:30 831

原创 通过Spring整合MyBatis实现DAO层不用写实现类

配置文件spring.xml <!-- spring的核心配置 --> <!-- 加载连接池配置数据 --> <context:property-placeholder location="classpath:mysql.properties" /> <!-- 配置c3p0连接池,目的:管理数据库连接 --> <bean id="dataSource" class

2017-07-01 15:13:11 10064

空空如也

空空如也

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

TA关注的人

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