Wesley13 Wesley13
4年前
java各种面试问题
二、Java多线程相关线程池的原理,为什么要创建线程池?创建线程池的方式;线程的生命周期,什么时候会出现僵死进程;说说线程安全问题,什么实现线程安全,如何实现线程安全;创建线程池有哪几个核心参数?如何合理配置线程池的大小?volatile、ThreadLocal的使用场景和原理;
Wesley13 Wesley13
4年前
Oracle学习笔记二:数据库操作与使用
1.1、查看数据库状态selectopen_modefromv$database;1.2、查看数据库日志selectfromv$diag_info;1.3、查看当前数据库路径selectnamefromv$datafile;1.4、创建表空间createtablespacet
Stella981 Stella981
4年前
Sentinel 调用上下文环境实现原理(含原理图)
点击上方“中间件兴趣圈”,选择“设为星标”做积极的人,越努力越幸运!!(https://oscimg.oschina.net/oscnet/33cec0d20fe42d2f34e7ea0ccb472821287.png)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp
Wesley13 Wesley13
4年前
mysql设计规范
MySQL数据库与Oracle、SQLServer等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。2.1数据
Wesley13 Wesley13
4年前
Oracle 用户与模式的关系
一、用户登录Oracle数据库的安全保护流程分为3个步骤。1、用户向数据库提供身份识别信息,即提供一个数据库账号2、证明身份识别信息是否有效,通过密码来实现3、用户输入的密码经过数据库的核对确认是否正确。最后,假设密码正确,那么数据库认为身份识别信息是课信赖的。此时,数据库会基于身份识别信息的基础上确定用户所拥有
Stella981 Stella981
4年前
Spring Security使用详解3(基于数据库的用户角色配置)
之前的文章样例中,认证数据都是定义在内存里。而在真实项目中,用户的基本信息以及角色等都存储在数据库中,因此需要从数据库中获取数据进行认证。本文通过样例进行演示。三、基于数据库的用户角色配置1、添加依赖、配置数据库本次样例使用MyBatis来操作数据库,首先在项目中添加MyBatis相关依赖,并进行数据库连接配置。(1
Dubbo负载均衡策略之一致性哈希 | 京东云技术团队
本文主要讲解了一致性哈希算法的原理以及其存在的数据倾斜的问题,然后引出解决数据倾斜问题的方法,最后分析一致性哈希算法在Dubbo中的使用。通过这篇文章,可以了解到一致性哈希算法的原理以及这种算法存在的问题和解决方案。
liam liam
2年前
HTTP 和 HTTPS 的技术区别
网络安全问题正变得日益重要,而与HTTPS对用户数据的保护十分关键。本文将深入探讨这两种协议的特点、工作原理,以及保证数据安全的HTTPS为何变得至关重要。认识HTTP与HTTPSHTTP的工作原理HTTP,全称超文本传输协议,是用于传递网站信息的协议。当
小白学大数据 小白学大数据
1个月前
突破反爬:使用代理IP和User-Agent轮询爬取音乐数据
一、反爬虫机制的原理与应对策略在深入技术实现之前,我们有必要了解常见的反爬虫机制及其工作原理:1.IP频率限制:网站会监控单个IP地址的请求频率,如果短时间内请求过多,会判定为该IP存在爬虫行为,从而实施封禁。2.UserAgent检测:通过检查HTTP请