摘要:
我们都知道 Java 中的 String 类的设计是不可变的,来看下 String 类的源码。 可以看出 String 类是 final 类型的,String 不能被继承。其值 value 也就是对字符数组的封装,即 char[],其值被定义成 private final 的,说明不能通过外界修改, 阅读全文
摘要:
前阵子,我们分享了《 "Java中的基本数据类型转换" 》这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱、拆箱的概念和原理。 什么是包装类型 Java 设计当初就提供了 8 种 基本数据类型及对应的 8 种包装数据类型。我们知道 Java 是一种面向对象编程的 阅读全文
摘要:
以下会重新整理所有 Java 系列面试题答案、及各大互联网公司的面试经验,会从以下几个方面汇总,本文会长期更新。 Java 面试篇 史上最全 Java 面试题,带全部答案 史上最全 69 道 Spring 面试题和答案 史上最全 Java 多线程面试题及答案 史上最全 50 道 Redis 面试题及 阅读全文
摘要:
原文:developer.okta.com/blog/2018/07/30/10 ways to secure spring boot 译文:www.jdon.com/49653 Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置 阅读全文
摘要:
什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis slowlog 是Redis用来记录查询执行时间的日志系统。 查询执行时间指的是不包括像客户端响应(talking)、发送回复等IO操作,而单单是执行一个查询命令所耗费的时间。 另外, 阅读全文
摘要:
Spring Boot 与传统项目最大的区别是,传统项目都是打成 WAR 包部署到服务器上面,需要额外的 Servlet 容器, 而 Spring Boot 则可以直接打成 jar 包,并内置集成了 Servlet 容器,通过命令 则可以直接运行,不需要独立的 Servlet 容器。 打成可执行 j 阅读全文
摘要:
Redis 你再牛逼也得设置密码啊,不然会有安全漏洞,造成一些隐患。 还有,比如像出现下面这样的错,需要设置密码,或者关闭保护模式,所以还是设置密码比较安全。不然只能本地操作,不能远程连接。 下面介绍几种设置密码的方式,及如何使用。 命令设置密码 这种方式是临时的,重启后需要重新设置。 config 阅读全文
摘要:
SDR Spring Data Redis的简称。 Spring Data Redis提供了从Spring应用程序轻松配置和访问Redis的功能。它提供了与商店互动的低级别和高级别抽象,使用户免受基础设施问题的困扰。 Spring Boot 实战 引用依赖 添加redis配置类 添加redis配置参 阅读全文
摘要:
添加配置信息 只需要添加3个master节点,3个slave节点不需要添加。 你要做的也只有这些配置了,其他的spring boot都自动配置好了。 现在就可以像使用单机一样使用集群,redis会自动按key分片到不同的集群实例。 遇到的问题 尝试往redis写数据的时候,报不能获取连接异常,跟踪了 阅读全文
摘要:
今天从 0 开始搭建 Redis Cluster 官方集群,解决搭建过程中遇到的问题,超详细。 安装ruby环境 因为官方提供的创建集群的工具是用ruby写的,需要ruby2.2.2+版本支持,ruby安装需要指定openssl。 安装openssl 安装ruby 安装rubygems 安装zlib 阅读全文