- 博客(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关注的人