摘要: 1.nvm下载与安装 使用nvm之前必须把系统的node全部卸载 nvm下载地址: https://github.com/coreybutler/nvm-windows/releases 建议下载: nvm-setup.zip 2.nvm常用命令 nvm // 会提示nvw下的相关命令 nvm ls 阅读全文
posted @ 2021-08-12 16:20 gulin168 阅读(200) 评论(0) 推荐(0)
摘要: 1.查看xx库所有表信息 参数详解 Name(表名称) Engine(存储引擎) Version(版本) Row_format(行格式。对于MyISAM引擎,这可能是Dynamic,Fixed或Compressed。动态行的行长度可变 例如Varchar或Blob类型字段。固定行是指行长度不变,例如 阅读全文
posted @ 2021-08-12 16:09 gulin168 阅读(362) 评论(0) 推荐(0)
摘要: 1.作为服务注册中心,Eureka比Zookeeper好在哪里 著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性P在分布式系统必须要保证的,因此我们只能在A和C之间进行权衡。 Zookeeper保证的是CP Eureka 保证的是AP 2 阅读全文
posted @ 2021-07-03 00:01 gulin168 阅读(153) 评论(0) 推荐(0)
摘要: 分布式session session存储在服务端,jsessionId存在客户端,每次通过jsessionid取出保存的数据问题:但是正常情况下session不可跨域,它有自己的作用范围 分布式session共享解决方案 session要能在不同服务和同服务的集群的共享 1.session复制 用户 阅读全文
posted @ 2021-07-02 23:57 gulin168 阅读(186) 评论(0) 推荐(0)
摘要: lettuce堆外内存溢出bug 当进行压力测试时后期后出现堆外内存溢出OutOfDirectMemoryError 产生原因: 1)、springboot2.0以后默认使用lettuce作为操作redis的客户端,它使用netty进行网络通信 2)、lettuce的bug导致netty堆外内存溢出 阅读全文
posted @ 2021-07-02 23:37 gulin168 阅读(1717) 评论(0) 推荐(0)
摘要: 1.日志框架介绍 1.1 JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j... 2.slf4j官网: https://www.slf4j.org 2.1 日志记录方法的调用,不应该直接调用日志的实现类,而是调用日志抽象层里面的方法,导入slf4j和l 阅读全文
posted @ 2021-03-04 17:30 gulin168 阅读(505) 评论(0) 推荐(0)
摘要: 1.如果一个方法中设置spring事务,且spring事务生效,遇到异常抛出异常,则操作全部回滚。 2.在代码循环体中,抛出异常后代码会停止执行,导致代码不能完整运行。解决方案很简单,捕获异常并简单处理一下就可以。 public void getTest() { List<String> list 阅读全文
posted @ 2019-06-22 14:57 gulin168 阅读(88) 评论(0) 推荐(0)
摘要: 简介:ApacheShiro是Java 的一个安全(权限)框架。•Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。•Shiro可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。•下载:http://shiro.apache.org/ 阅读全文
posted @ 2018-07-26 10:52 gulin168 阅读(101) 评论(0) 推荐(0)