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

原创 布隆过滤器BloomFilter——手写+guava包分别实现

前言: java入行很多年了,今天开始分享技术,摸摸渐疏的刘海,划船不靠浆,全靠一个浪,对就是我信小白,大家共勉! 原理: 通俗易懂语言来描述一下(可能有误解): BloomFilter 就是一个大的HashSet, 里面存的值都是0; 存入一个值,通过hash解析,并映射在hashset 不通的位置,并把这些位置的0修改为1 检验另一个值,通过hash解析,判断hashset这些位置上是否都为1,都为1则存在; bloom算法类似一个hash set,用来判断某个元素(key)是否在某个集合中

2020-07-27 16:28:41 722 2

原创 Centos下安装nginx步骤解析 亲自安装成功,并用到线上环境

1、在下载安装pcre和nginx中,要用root身份,一般下载到/usr/local/src/ cd/usr/local/src/ 2、编译环境gcc g++ 开发库之类的需要提前装好   yum-y install make zlib zlib-devel gcc-c++libtool openssl openssl-devel 3、首先安装PCRE pcre功能是让ng...

2019-04-26 18:06:27 391

转载 maven项目 没有或移除Maven Dependencies后怎么在添加进去(转载)

maven项目 没有或移除Maven Dependencies后如何在添加进去 碰到了这样的一个问题:svn下载maven工程时,该工程没有Maven Dependencies。就是红线的东西不存在 然后找了一些办法都无法解决。最终发现在该工程的.ClassPath文件(大家都知道这个文件在哪里 我就不写路径了)中添加这段代码即可       

2016-08-02 17:34:01 11504

原创 Redis面试整理20题,不会后悔系列

1.Redis雪崩了解么? 举个简单的例子: 如果所有首页的Key失效时间都是12小时,中午12点刷新的,我零点有个秒杀活动大量用户涌入,假设当时每秒 6000 个请求,本来缓存在可以扛住每秒 5000 个请求,但是缓存当时所有的Key都失效了。此时 1 秒 6000 个请求全部落数据库,数据库必然扛不住,它会报一下警,真实情况可能DBA都没反应过来就直接挂了。此时,如果没用什么特别的方案来处理这个故障,DBA 很着急,重启数据库,但是数据库立马又被新的流量给打死了。这就是我理解的缓存雪崩。 解.

2020-07-29 17:15:33 279

原创 SQL 优化 100%对你有用

1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where n...

2019-08-28 16:53:32 349

转载 阿里云中安装MySQL数据库的正确方式(转载)

yum快速安装mysql [root@iZwz95awar071umsfgn716Z ~]# cd /#########进入根目录 [root@iZwz95awar071umsfgn716Z /]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm####新增yum源 Retriev...

2019-04-26 16:21:05 211

转载 redis学习笔记

学习连接: https://blog.csdn.net/liqingtx/article/details/60330555 【redis数据结构】 redis是一种高级的key:value存储系统,其中value支持五种数据类型: 1.字符串(strings) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes) ...

2018-08-20 10:33:00 221

转载 Java学习路线(转载)转载别人的 只做参考

  数据类型,基本型,引用型区别, 这里要了解内存区别,那些变量是放在哪里的。了解就行,以后有用。 l  特性: 多态,继承,在中级往高级过渡用得上,尤其是后期写比较优雅的代码。 接口与抽象类:要学习,知道是怎么回事。后期往高级有用。包括学习设计模式。 知道接口抽象类是什么,有什么区别就行。 l  数组: 数组的各种使用,排序算法要学,面试容易写冒泡排序。 l  集合框架 这是很...

2018-08-15 20:10:06 141

翻译 java 3年经验 你需要会什么

程序员分类 首先我们要给程序员分个阶段,因为每个阶段的程序员在面试时考察点和招聘要求都是不一样的。按照工作经验大致可以分为三类:工作三年、五年和十年的程序员。三年是一个门槛,这是检验阶段,刚刚走出校园步入工作岗位,会不会有水土不服、是不是真的合适这个行业,三年的时间足够验证。如果不合适,入错了行,那么还来得及转行;如果是真的入对了行,那么这三年也积累了不少经验,技艺修炼到了另一个段位。在职业

2017-07-04 09:22:01 2485

翻译 java接口作用是什么?(经典)

接口的最主要的作用是达到统一访问,就是在创建对象的时候用接口创建,【接口名】 【对象名】=new 【实现接口的类】,这样你像用哪个类的对象就可以new哪个对象了,不需要改原来的代码,就和你的USB接口一样,插什么读什么,就是这个原理。就像你问的,都有个method1的方法,如果我用接口,我上面就可以one.method1();是吧?那样我new a();就是用a的方法,new b()就是用b的

2017-07-04 09:14:15 1217

原创 Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerj解决方法

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener  at org

2016-09-27 14:05:00 591

原创 springMVC 页面传入日期报错问题处理:org.springframework.validation.BindException: org.springframework.validation.

1 springMVC 页面传入日期报错问题处理:网上查了很多资料,大多都是很相似的,但是并没有解决我的问题,在此发一个简单的方法,仅供参考: 2 报错日志 org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 2 errors 3 解决

2016-06-08 17:45:08 13624 3

空空如也

空空如也

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

TA关注的人

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