09.什么是synchronized的重量级锁?
大家好,我是王有志。关注王有志,一起聊技术,聊游戏,聊在外漂泊的生活。点击这里查看王有志的资源分享,点击这里参加抽奖活动。 今天我们继续学习synchronized的升级过程,目前只剩下最后一步了:轻量级锁->重量级锁。 通过今天的内容,希望能帮助大家解答synchronized都问啥?中除锁粗化, ...
6.Servlet
Servlet 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 视频教程(P94~P98) Servlet是Java提供的一门动态web资源开发技术 Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servl ...
Redis缓存何以一枝独秀?——从百变应用场景与热门面试题中感受下Redis的核心特性与使用注意点
在分布式盛行的今天,本地缓存明显无法满足分布式场景的缓存诉求。作为应对之法,集中式缓存被广泛的使用在各中分布式系统中,而使用最广泛的莫过于大家耳熟能详的Redis了,本篇开始聊一聊Redis相关的内容。 ...
13.VUE
VUE 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 视频教程(P146~P148) 本篇是使用的vue2。虽然vue3.x已经出了,目前但对于后端人员来说了解一些vue2就足够了。不需要过于深入学习 Vue是一套前端框架,免除原 ...
一文了解 Dubbo 3 配置工作原理
以下是一个 Dubbo 属性配置的例子 dubbo-spring-boot-samples ## application.properties # Spring boot application spring.application.name=dubbo-externalized-configura ...
Java方法
方法 System.out.println();//是什么吗? //系统类+对象+方法 Java方法是一对语句的集合,他们一起负责执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计原则: 方法本意是功能块**(类似C语言的函数)**, ...
日主题RiPro-V2后台无法添加卡密
部分人可能遇到RiPro-V2后台商城管理无法添加卡密,是不是很困惑啊 后台卡密管理页面,我们新增一个卡密试试 […]
Python笔记(2)——列表一:列表简介(Python编程:从入门到实践)
一、列表是什么 列表:由一系列按特定顺序排列的元素组成(列表是有序集合)。 表示:用方括号[]来表示,并用逗号来分隔其中的元素。 访问:访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。请求获取列表元素时,Python只返回该元素,而不包括方括号和引号。 列表索引从0开始:在Py ...
day05-Vue02
Vue02 7.修饰符 7.1基本说明 修饰符(Modifiers)是以.指明的后缀,指出某个指令以特殊方式绑定 官方文档:修饰符 Vue中的修饰符有: 事件修饰符 按键修饰符 系统修饰符 事件修饰符 <!-- 阻止单击事件继续传播 --> <a v-on:click.stop="doThis">< ...
Odoo 美化登录界面
实践环境 Odoo 14.0-20221212 (Community Edition) Odoo Web Login Screen 14.0 https://apps.odoo.com/apps/modules/14.0/odoo_web_login/# 操作步骤 1、把下载的odoo web lo ...
CSS优先级-权重叠加计算
• 先上总结: a. 说明: i. 公式: (行内, Id, 类, 标签) ii. 规则: 从左至右依次做个数上的比较, 如果同级数量一致, 则比较下一级个数, 直到某一级数量不一致, 则数量较大的一方选择器的优先级较高, 后面的数量就无需比较了。 如选择器1 (0, 0, 1, 0), 选择器2 ...
2.MyBatis
MyBatis 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 视频教程(P47~P60) ==看前提醒==:如果之前学过一些框架,只想知道mybatis怎么用,那么就不太建议看任何第三方教程,更建议直接去看官方文档,从入门到具体配 ...