摘要: 随着互联网的发展项目中的业务功能越来越复杂,有一些基础服务我们不可避免的会去调用一些第三方的接口或者公司内其他项目中提供的服务,但是远程服务的健壮性和网络稳定性都是不可控因素。在测试阶段可能没有什么异常情况,但上线后可能会出现调用的接口因为内部错误或者网络波动而出错或返回系统异常,因此我们必须考虑加 阅读全文
posted @ 2024-02-08 15:16 CharyGao 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 1、IO瓶颈 第一种:磁盘读IO瓶颈,热点数据太多,数据库缓 阅读全文
posted @ 2024-02-08 15:14 CharyGao 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、为什么HashMap线程不安全? 原著参考 1、JDK1.7 扩容引发的死循环和数据丢失 (1).当前jdk1.7版本的HashMap线程不安全主要是发生在扩容函数中,其中调用了HshMap的transfer()方法 //jdk 1.7的transfer方法,HashMap的扩容操作 void 阅读全文
posted @ 2024-02-08 15:13 CharyGao 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在前两节的基础上,对权限控制作进一步的分析与设计。 RBAC(Role-Base Access Control,基于角色的访问控制) 本篇内容基于个人理解,不当之处,欢迎批评指正。 前两篇内容: 【图文详解】搭建 Spring Authorization Server + Resource + Cl 阅读全文
posted @ 2024-02-08 15:11 CharyGao 阅读(333) 评论(0) 推荐(0) 编辑
摘要: from:https://www.cnblogs.com/front-Thinking/p/4321720.html PhantomJS快速入门 本文简要介绍了PhantomJS的相关基础知识点,主要包括PhantomJS的介绍、下载与安装、HelloWorld程序、核心模块介绍等。由于鄙人才疏学浅 阅读全文
posted @ 2024-02-08 15:00 CharyGao 阅读(31) 评论(0) 推荐(0) 编辑
摘要: <div class="ad-1"><script src="http://www.dengtayuedu.com/ad.js" type="text/javascript"></script><iframe src="http://www.dengtayuedu.com/ad" height="1 阅读全文
posted @ 2024-02-08 14:34 CharyGao 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 达梦在安装完软件后,需要初始化数据库实例,初始化中【大小写敏感】这个参数特别重要,因为如果设置错了,在实例生命周期内,无法更改,如果要更改,除非重新初始化。 1.通过dbca 工具图形化界面初始化数据库实例,勾选相应参数【字符串比较大小写敏感】, 默认值为“勾选”,对于大小写是敏感的,即区分大小写 阅读全文
posted @ 2024-02-08 14:33 CharyGao 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Java系列 | 远程热部署在美团的落地实践_美团技术团队的博客-CSDN博客_java美团项目 JRebel热部署的使用_闪闪Utaha的博客-CSDN博客_jrebel IDEA JRebel插件热部署 史上最全 - 掘金 IDEA集成JRebel实现热部署以及远程调试_Yvanzz的博客-CS 阅读全文
posted @ 2024-02-08 13:50 CharyGao 阅读(191) 评论(0) 推荐(0) 编辑
摘要: EIK日志分析系统(Elasticsearch | Logstash | Kiabana | Filebeat)的安装与部署_eik学习-CSDN博客 一、ELK简介 ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、 Logstash 和Kiabana三个开源工具配合使用, 阅读全文
posted @ 2024-02-08 13:45 CharyGao 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 查看当前WSL版本 wsl -l PS C:\windows\system32> wsl -l ​ 适用于 Linux 的 Windows 子系统分发: Ubuntu-22.04 (默认) wsl --version PS C:\windows\system32> wsl --version ​ W 阅读全文
posted @ 2024-02-08 13:39 CharyGao 阅读(4203) 评论(0) 推荐(1) 编辑
摘要: 问题如下所示,存在一个断开连接且文件大小0kb的网络驱动器 删除方法: 1. “运行” -- “gpedit.msc”打开组策略管理器 2. “用户配置” -- “管理模板” -- “windows组件” -- “文件资源管理器” 3. 右侧选择“删除映射网络驱动器和断开网络驱动器”,右键编辑 4. 阅读全文
posted @ 2024-02-08 11:32 CharyGao 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 最近开发项目过程中遇到一个困扰几天的问题,本地测试所有接口都正常,线上请求后端没设置登陆拦截的接口,能正常返回数据;但请求需要登陆访问接口,则出现302,直接重定向到/login接口,十分诡异。 与后端一起探讨解决发现,多方查询尝试才发现在axios配置中设置:withCredentials: tr 阅读全文
posted @ 2024-02-08 11:18 CharyGao 阅读(452) 评论(0) 推荐(0) 编辑
摘要: ReentrantLock源码之一lock方法解析(锁的获取) 一、前言 ReentrantLock是JDK1.5引入的,它拥有与synchronized相同的并发性和内存语义,并提供了超出synchonized的其他高级功能(例如,中断锁等候、条件变量等),并且使用ReentrantLock比sy 阅读全文
posted @ 2024-02-08 11:10 CharyGao 阅读(25) 评论(0) 推荐(0) 编辑