03 2023 档案

摘要:1.xxx是什么 官方解释 2.出现原因与背景 为什么出现,为了解决什么问题 3.主流使用方法 4.实现方式是否唯一,是否有子类变种 5.拓展延伸 是否有更成熟稳定的方案 6.总结 阅读全文
posted @ 2023-03-27 17:20 HexThinking 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前言 话不多说,直接开干,有如下微服务,common-util只是工具,没有相应启动类: 1.唤起service 方式1 View-->Tool Windows-->Services 方式2 Alt+F8 界面打开如下: 2.Edit configurations Run-->Edit Config 阅读全文
posted @ 2023-03-21 11:58 HexThinking 阅读(688) 评论(0) 推荐(0) 编辑
摘要:数据大致转换流程如下: 阅读全文
posted @ 2023-03-18 22:23 HexThinking 阅读(17) 评论(0) 推荐(0) 编辑
摘要:新建,就绪,运行,阻塞,死亡。 阅读全文
posted @ 2023-03-15 12:45 HexThinking 阅读(15) 评论(0) 推荐(0) 编辑
摘要:本文主要将要对比总结以下4对方法之间的区别和联系: 1.start与run; 2.sleep与wait; 3.join与yiel; 4.suspend与stop. start和run start 首先举个例子: 如上线程执行start()方法后可以正常打出"it's a Thread"日志,再看看s 阅读全文
posted @ 2023-03-14 16:06 HexThinking 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Synchronized痛点 JDK1.6以前Synchronized锁是一个非常重的锁,虽然确实保证了并发的安全性,但是却也导致了性能的大幅降低;为了解决这个问题,JDK1.6开始出现了锁升级机制,根据具体应用场景对锁进行适当升级可以实现并发安全性和运行性能之间的一个平衡。 Synchoroniz 阅读全文
posted @ 2023-03-13 21:49 HexThinking 阅读(129) 评论(0) 推荐(0) 编辑
摘要:什么是MongoDB MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常流行的 文档类型数据库 。 在高负载的情况下,M 阅读全文
posted @ 2023-03-13 12:13 HexThinking 阅读(48) 评论(0) 推荐(0) 编辑
摘要:封锁 封锁是实现并发控制的一个非常重要的技术。所谓封锁就是事务T在对某个数据对象例如表、记录等操作之前先向系统发出请求,对其加锁。加锁后事务T就对该对象有了一定的控制,在事务T释放他的锁之前,其他事务不能更新此数据对象,例如事务T1要修改a,若在读出a之前先锁住a,其他事务就不能再读取和修改a了,直 阅读全文
posted @ 2023-03-12 10:25 HexThinking 阅读(30) 评论(0) 推荐(0) 编辑
摘要:名词解释 URI:统一资源标志符 URL(Uniform Resource Locatior):统一资源定位符 URN:统一资源名称 实际举例 比如本文链接是: https://www.cnblogs.com/hx-web/p/17203897.html 那么URI:https://www.cnbl 阅读全文
posted @ 2023-03-11 07:39 HexThinking 阅读(12) 评论(0) 推荐(0) 编辑
摘要:过程 1.DNS域名解析,找到对应的IP2.根据IP找到对应的服务器,TCP三次握手建立连接3.发起http请求4.服务器响应http请求,浏览器得到html代码5.浏览器解析html代码,并请求代码中所需的资源(图片等)6.浏览器渲染页面. 参考地址:https://blog.csdn.net/l 阅读全文
posted @ 2023-03-09 23:19 HexThinking 阅读(11) 评论(0) 推荐(0) 编辑
摘要:Spring MVC执行流程: SpringMVC 的执行流程如下: 用户点击某个请求路径,发起一个 HTTP request 请求,该请求会被提交到 DispatcherServlet(前端控制器); 由 DispatcherServlet 请求一个或多个 HandlerMapping(处理器映射 阅读全文
posted @ 2023-03-09 21:56 HexThinking 阅读(28) 评论(0) 推荐(0) 编辑
摘要:什么是Arthas Arthas是一个Java诊断工具,可以帮助你实时监控和诊断Java应用程序的性能问题。 以下是通过Arthas进行Java代码优化的一些步骤 1. 监控应用程序性能 使用Arthas可以监控Java应用程序的各个方面,包括线程、内存使用情况、方法调用等。通过监控,可以找出应用程 阅读全文
posted @ 2023-03-08 14:47 HexThinking 阅读(130) 评论(0) 推荐(0) 编辑
摘要:sentinel中文名是卫兵,其出现意义其实是为了去应对类似于雪崩问题这样的服务故障。 服务雪崩 微服务调用链路中的某个服务故障,引起整个链路中的所有微服务都不可用,这就是雪崩。 微服务之间依赖是很复杂的,因为某一个服务故障很可能导致和它直接依赖和间接依赖的服务长时间堵塞,最终导致整个服务瘫痪。 雪 阅读全文
posted @ 2023-03-05 22:39 HexThinking 阅读(23) 评论(0) 推荐(0) 编辑
摘要:直播电商名词解释GMV( Gross Merchandise Volume ) 别名:商品交易总额、电商结算成交总额 通常指一定时间段内成交总额。 常用于电商平台对交易规模的衡量,需要留意的是,各平台的具体口径不尽相同,有时将拍下未付款、取消订单、退货情形等也计算在内。 UV( Unique Visitor ) 别 阅读全文
posted @ 2023-03-05 09:47 HexThinking 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Java文件在被javac编译成class文件以后,常量池、局部变量等信息就已经存在于class文件中了 阅读全文
posted @ 2023-03-02 09:23 HexThinking 阅读(15) 评论(0) 推荐(0) 编辑
摘要:Linux概述Linux分类 Linux 的发行版本可以大体分为两类: 商业公司维护的发行版本,以著名的 Red Hat 为代表,比较典型的有 CentOS 。 社区组织维护的发行版本,以 Debian 为代表,比较典型的有 Ubuntu、Debian。 一切皆文件 在 Linux 操作系统中,所有被操作系统管理 阅读全文
posted @ 2023-03-02 09:23 HexThinking 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示