自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 redis布隆过滤器的使用

1.使用场景:推荐系统给用户推荐新闻,避免重复推送。需要考虑问题:从用户观看历史中筛选出没有看过的新闻进行推送,就需要数据库中频繁的使用exists进行查询,但是当用户量很大时,数据库很难顶住压力。解决方法:1.1.使用缓存?但是日子长了,会浪费很大空间,不是长久之计,不是很好的解决办法。1.2.这时布隆过滤器就可以很好的解决这个需求了,可以节约90%以上的空间,缺点就是稍微有那么...

2019-03-10 18:48:05 23047 4

原创 centos中安装redis插件bloom-filter

linux上安装redis就不说了,主要说redis安装插件布隆过滤器。步骤:1.下载redisbloom插件(redis官网下载即可)https://github.com/RedisLabsModules/redisbloom/找到最新的tag下载tar.gz格式即可;[root@redis]# wget https://github.com/RedisLabsModule...

2019-03-08 14:23:34 5919 4

原创 redis深度学习(一):基础数据类型

redis有5中基本数据类型:String(字符串)、list(集合)、set(集合)、hash(哈希)和zset(有序集合)1.String字符串 redis的字符串是动态字符串,是可以修改的字符串,内部结构实现类似Java的ArrayList,采用预分配冗余空间的方式减少内存的频繁分配,如上图,内部为当前字符串实际分配空间capacity一般要高于实际字符串长度len。当字符...

2019-01-20 20:53:10 680

原创 nexus启动报错(Unable to start JVM: No such file or directory (2))

将nexus配置到 /etc/inin.d/nexus 下后,然后通过 service nexus start 启动报错,查看 /usr/local/nexus/nexus-2.11.2-03/logs 下的日志得出是找不到jdk路径解决:修改[NEXUS_HOME]/bin/jsw/conf/wrapper.conf(/usr/local/nexus/nexus-2.11.2-03/bin/js...

2018-03-21 14:53:06 3771

原创 解决linux下mysql乱码

问题所在:mysql系统编码不是utf-8,linux系统编码也不是utf-8,全部修改就ok了!1.通过mysql的配置文件(my.cnf)设置mysql的编码格式[root@VM_135_250_centos mysql]# vim /etc/my.cnf[client]                        default-character-set=utf8[mysqld]char...

2018-03-21 14:50:24 279

原创 mysql报错 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决办法:打开/etc/my.cnf,看看配置的socket位置是什么目录,发现socket目录在socket=/var/lib/mysql/mysql.sock,路径和报错出来的路径不一样,直接创建一个软...

2018-03-21 14:46:38 2059 2

原创 DOS下sqlite3乱码问题

命令设置法:(1)退出dos 或者重新开启在CMD窗口,输入:chcp 65001然后回车确定 注意 65001 是Unicode (UTF-8) 65001 的编码设置,Chinese Simplified (GB2312) 的设置为936 (2)在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定.选择当前窗口有效或者应

2016-04-19 20:47:25 261

原创 eclipse+adt+sdk+genymotion搭建android开发环境

开发版本:eclipse:Eclipse Java EE IDE          adt:adt-23.0.6      genymotion:2.6.0遇到问题:问题1:创建项目后发现src和res/layout下没有文件;原因:可能是adt的版本过低,重新更新一个版本就可以了,我刚开始的adt是23.0.0,出现了这个情况,现在更新到了adt23.

2016-04-04 21:00:47 1106

原创 invalid bound statement (not found),大概应该是报mapper.xml中的sql查询和mapper.java中的方法没有绑定成功!

我在这里遇到这个问题的原因是:mapper.xml文件没有编译到应用服务器,在maven编译时并没有把这个mapper.xml文件编译到服务器中,所以就会报invalid bound statement (not found)错误!解决办法:在pom.xml中的build节点加入如下代码:resources> resource> directory>src/ma

2016-03-22 23:08:25 23395 5

转载 MyEclipse new 后面的菜单选项设置

最近发现new后面的菜单不显示我想的东西,还得点other。遇到这种情况可以这样来配置。在window -> Customize Perspective -> menu Visibility -> file -> new中去调置。new中的选项是按打钩顺序来显示的!!

2016-01-31 16:46:36 446

转载 Catalina.bat详解

Catalina.bat是tomcat所有脚本中最重要的脚本,完成几乎所有的tomcat操作。如启动,关闭等等,都是由catalina.bat脚本来完成的。接下来,我将对Tomcat catalina.bat脚本进行分析。     首先省去catalina.bat开头诸多注解,这些注解主要是讲解各个变量是干什么的。需要的话,自己看下英文就可以了。这里就不翻译了。 rem Guess

2016-01-18 23:10:59 5761

原创 MySql存储Blob数据包太大

在java中出现了下面的错误:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (9802817 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.解决方法

2016-01-18 23:06:05 513

转载 JSP自定义标签rtexprvalue属性用法实例分析

这篇文章主要介绍了JSP自定义标签rtexprvalue属性用法,以实例形式较为详细的分析了自定义标签rtexprvalue属性相关使用技巧与注意事项,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了JSP自定义标签rtexprvalue属性。分享给大家供大家参考。具体如下:其实以前也有写过自定义标签, 但是没有注意到过的用法, 最近这几天又用上自定义标签了, 突然

2016-01-07 02:00:02 547

原创 response.setCharacter和request.setCharacterEncoding详解

一、request.setCharacterEncoding():用来确保发往服务器的参数以汉字的编码来提取,设置从request中取得的值或从数据库中取出的值。指定后可以通过request.getParameter()获取自己想要的字符串,如果没有提前指定,则会按照服务器端默认的“iso-8859-1”来进行编码;该方法只对post请求有效,对get请求无效;对于get请求,应该在serve

2015-12-28 16:52:41 16662 2

转载 response.setHeader参数、用法的介绍

response.setHeader 是用来设置返回页面的头 meta 信息, 使用时 response.setHeader( name, contect );meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 1、用以说明生成工具(如Microsoft FrontPage 4.0)等; 2、向搜索引擎说明你的网页的关键词; 3、告诉搜

2015-12-28 16:49:54 3237

转载 Redis配置文件详解

redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。编译完redis,它的配置文件在源码目录下 redis.conf  ,将其拷贝到工作目录下即可使用,下面具体解释r

2015-05-15 11:05:04 263

rocketmq消息中间件.zip

rocketmq消息中间件

2020-12-08

mysql成语词典数据库13000多条数据

属于mysql的insert语句,里面有 成语,读音,解释,出处,示例,很详细!

2018-03-13

css帮助手册

css在html中使用,该文档中介绍了几乎全部的css知识点,对网站布局比较的有帮助

2014-08-19

空空如也

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

TA关注的人

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