6 徐刘根

尚未进行身份认证

个人项目源码地址:http://git.oschina.net/xuliugen

等级
TA的排名 227

千万不要这样使用Arrays.asList !

作者:flyhero|微信公众号:码上实战(ID:Push-Code)使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合并不一定是你想要的那个集合。而一开始asList的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asList()恰巧可用于将数...

2019-06-10 14:46:54

如何正确访问Redis中的海量数据?服务才不会挂掉!

作者:享学课堂老顾微信公众号:享学课堂online一、前言有时候我们需要知道线上的Redis的使用情况,尤其需要知道一些前缀的key值,让我们怎么去查看呢?并且通常情况下Redis里的数据都是海量的,那么我们访问Redis中的海量数据?如何避免事故产生!今天就给大家分享一个小知识点,希望大家轻喷。二、事故产生因为我们的用户token缓存是采用了【user_token:userid】...

2019-06-05 15:35:40

生产环境下到底该如何部署Tomcat?

作者:享学课堂老顾微信公众号:享学课堂online一、前言小伙伴们在网上看到的很多文章,都是对Tomcat的一些介绍,什么配置啊,怎么启动。其实在生产环境中怎么部署,和网上介绍的有很大区别!这篇文章老顾就带着大家分享一些如何在生产环境下部署。这里不介绍Tomcat的一些线程数的配置了,网上一大堆,核心介绍网上没有的。另外,每个公司的业务场景不一样,Tomcat的部署方案可能有所不能,...

2019-06-02 13:32:20

多线程,到底该设置多少个线程?

作者:享学课堂老顾微信公众号:享学课堂online一、前言“不好了,线上服务器超时严重,请求非常慢,好像报连接数toomany了,怎么办?“小伙伴们在反馈。一般我们的技术老大的处理方式,把连接数和线程池调大点,重启,再观察。往往这个方式是应急措施,治标不治本,因为不知道问题的原因。有个严重误区,以为线程池设置太小了,调大点请求就会快了。今天就带着小伙伴们沟通一下,线程池的大小应该...

2019-06-02 13:26:30

20万用户同时访问一个热点Key,如何优化缓存架构?

来源:石杉的架构笔记(ID:shishan100)这篇文章,咱们来聊聊热点缓存的架构优化问题。使用缓存集群的时候,最怕的就是热Key、大Value这两种情况。一、为什么要用缓存集群啥叫热Key和大Value呢?简单来说,热Key,就是你的缓存集群中的某个Key瞬间被数万甚至十万的并发请求打爆。大Value,就是你的某个Key对应的Value可能有GB...

2019-06-02 11:48:51

面试官:谈谈你对SpringAOP的了解?请加上这些内容,绝对加分!

作者:Java架构的傲慢与偏见原文地址:www.toutiao.com/a6695345484485100044一、引言众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时生成代理类,故而又称作运行时增强——动态代理。世间万物都不是绝对的,既然有动态代理,那么,是否有想过:是不是存在静态代理呢?二、LTW(LoadTime...

2019-06-02 11:35:59

Java程序如何去大厂如何技术如何突破经验分享!

一、前言有人对选择是这么说的:一个对的,一个错的,那不叫选择——傻逼才选错的。两个都是对的,那不怕选择——选哪个都很爽。但事实上,即使面临着两个所谓对的选择,你也可能依然不爽,因为抛弃任何一个对的,这种的行为让你感到不爽。大多数的选择之所以难,难就难在这样的影响因素是相互的,而且各有各的利弊,再加之选项的发展不稳定。这种痛苦就好比柳岩和林志玲只能二选一,多么痛苦的领悟呀!大家可...

2019-05-30 14:00:49

面试题:InnoDB中一棵B+树能存多少行数据?

作者:李平原文地址:www.cnblogs.com/leefreeman/p/8315844.html一、InnoDB一棵B+树可以存放多少行数据?InnoDB一棵B+树可以存放多少行数据?这个问题的简单回答是:约2千万。为什么是这么多呢?因为这是可以算出来的,要搞清楚这个问题,我们先从InnoDB索引数据结构、数据组织方式说起。我们都知道计算机在存储数据的时候,有最小存储单元,这...

2019-05-30 12:44:29

开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽!

SpringBoot算是目前Java领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质SpringBoot开源项目给大家参考,希望能够帮助到正在学习SpringBoot的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!下边的项目排名不分先后!一、mallstar数12.7k,项目地址:https://gi...

2019-05-20 15:28:52

Redis实战和核心原理详解(9)RDB和AOF的优缺点对比以及如何选择

一、RDB的优缺点1.1、RDB的优点(1)RDB文件是紧凑的二进制文件,比较适合做冷备,全量复制的场景。RDB做会生成多个文件,每个文件都代表了某一个时刻的Redis完整的数据快照;RDB这种多个数据文件的方式,非常适合做冷备,因为大量的一个个的文件,可以每隔一定的时间,复制出来;可以将这种完整的数据文件发送到一些远程的云服务、分布式存储上进行安全的存储,以预定好的备份策略来定期备份...

2019-04-11 14:16:41

Redis实战和核心原理详解(1)Centos7.0下安装Redis 5.0详细过程和使用常见问题

一、系统环境1.1、服务器环境序号节点名称(hostname)服务器版本Linux版本IP地址1node1CentOSLinuxrelease7.3.1611(Core)Linuxversion3.10.0-514.el7.x86_64192.168.1.512node2CentOSLinuxrelease7.3.1611(Cor...

2019-04-10 16:48:21

10款常见MySQL高可用方案选型解读

作者介绍:王松磊,现任职于UCloud,从事MySQL数据库内核研发工作。主要负责UCloud云数据库udb的内核故障排查工作以及数据库新特性的研发工作。原文链接:https://yq.aliyun.com/articles/80365一、概述我们在考虑MySQL数据库的高可用架构时,主要考虑如下几方面:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减...

2019-04-08 17:59:49

Alibaba之Nacos详解

本文为转载文章,原文作者:WindMt原文链接:https://windmt.com/2018/11/09/intro-to-spring-cloud-alibaba-nacos/上个月最后一天的凌晨,SpringCloudAlibaba正式入驻了SpringCloud官方孵化器,并在maven中央库发布了第一个版本。目前SpringCloudAlibaba还只...

2019-03-29 16:11:36

看了这篇Dubbo RPC面试题,让天下没有难面的面试题!

作者:hu1991die|整理:根哥啊原文链接:www.jianshu.com/p/78f72ccf0377RPC非常重要,很多人面试的时候都挂在了这个地方!你要是还不懂RPC是什么?他的基本原理是什么?你一定要把下边的内容记起来!好好研究一下!特别是文中给出的一张关于RPC的基本流程图,重点中的重点,DubboRPC的基本执行流程就是他,RPC框架的基本原理也是他,别说...

2019-03-22 17:21:23

2019年互联网高频Java面试题指南!互联网升职加薪方案!

2019年我们只聊面试!让你能够随时准备升职加薪!少刷点抖音头条,少喝点鸡汤毒药,少研究些成功学,这些给不了你什么,你也得到不到什么,多学点技术,这才是王道!最近整理了多达200+的互联网高频面试题提纲,后期也会不断的更新,在接下来的2019年,会逐一讲解和探讨,也希望和大家一起继续探讨交流!也希望大家,有面试的直接扔到星球里边来,大家一起学习和探讨!一、无答案版40页,多达500+面试题集合...

2019-03-06 11:41:50

看似简单的hashCode和equals面试题,竟然有这么多坑!

作者:徐刘根,大家都喊我根哥!hashCode()方法和equals()区别与联系这到面试题,看似简单,根据以往面试星友的情况来说,绝大部分人都不能很好的回答出来,要么没有逻辑,想到一句就说一句,要么抓不住重点,答非所问。从这个很小的面试题上我们就可以看出来,对于任何一个面试题来说,都是要清晰有条理的回答。那么如何才能回答到点子上并且让面试官觉得你的逻辑清晰哪?首先,我们要介绍hashC...

2019-03-03 14:33:26

阿里巴巴的26款超神Java开源项目!

来源:https://segmentfault.com/a/11900000173467991、分布式应用服务开发的一站式解决方案SpringCloudAlibabaSpringCloudAlibaba致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。...

2019-02-23 12:51:00

完了!生产事故!几百万消息在消息队列里积压了几个小时!

作者:中华石杉来源:https://github.com/doocs/advanced-java/blob/master/docs/high-concurrency/mq-time-delay-and-expired-failure.md一、面试题如何解决消息队列的延时以及过期失效问题?消息队列满了以后该怎么处理?有几百万消息持续积压几小时,说说怎么解决?二、面试官心里分析你...

2019-01-23 11:13:32

阿里分布式事务框架GTS开源啦!

文章来源:https://www.oschina.net/p/fescar就在9号这天,阿里分布式事务框架GTS开源了一个免费社区版Fescar,看到了这个消息内心非常的激动!在微服务系统中,分布式事务一直是痛点,也是难点。社区里也有一些开源的分布式解决方案的框架,比如ByteTCC、LCN,但是这些框架没有一个权威的组织在维护,或多或少大家都有点不敢用。阿里开源的分布式事务解决框架Fes...

2019-01-11 10:17:08

2018年博客之星评选,需要您宝贵的一票!非常感谢!

我正在参加CSDN2018年博客之星评选,希望大家能投我一票,我在NO.002。感谢大家宝贵的一票,投票地址:https://bss.csdn.net/m/topic/blog_star2018/index下边这个是我哦!...

2018-12-30 10:52:34

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 博客之星
    博客之星
    授予通过"CSDN博客之星评选"中脱颖而出的十大博客之星称号的用户。